VFX

개요

VFX 오브젝트는 게임에 시각적 요소를 추가하여 몰입감과 생동감을 높이는 데 사용됩니다. 이펙트는 주로 Part, 캐릭터, 환경 등에 적용되며, 다양한 상황에서 게임 플레이의 재미를 극대화하는 데 기여합니다.

VFX의 종류

VFX
설명
예시

ParticleEmitter

입자를 생성

불꽃, 연기, 폭발, 마법, 물방울 등

Beam

두 점 사이를 연결

레이저, 전기, 에너지 빔 등

Trail

잔상(궤적) 효과

스피드 부스트, 마법 궤적, 총알 흔적 등

VFXPreset

총 27종의 효과가 사전 구성된 VFX 프리셋

Fire, Heal, Barrier, Dash 등

ParticleEmitter

프로퍼티 구성

프로퍼티
설명

Acceleration

가속도의 방향과 크기

Brightness

밝기

Color

입자의 색상

Light Emission

빛을 발산하는 정도

Orientation

회전 방향

  • Facing Camera : 파티클이 항상 카메라(플레이어가 보는 방향)를 향하도록 정렬

  • Facing Camera World Up : 파티클이 카메라를 향하지만, 파티클의 "위쪽"은 항상 월드 좌표의 위쪽(Y축)을 유지

  • Velocity Parallel : 파티클이 이동하는 속도 벡터와 평행하게 정렬

  • Velocity Perpendicular : 파티클이 이동하는 속도 벡터에 수직으로 정렬

Size

크기

Texture

파티클에 사용할 텍스처 Id (ovdrassetid://번호 형식)

Transparency

투명도

Drag

공기 저항

Enabled

활성화 여부

Emission Direction

생성되는 방향

  • Top : 파티클이 위쪽으로 방출

  • Right : 파티클이 오른쪽으로 방출

  • Back : 파티클이 뒤쪽으로 방출

  • Left : 파티클이 왼쪽으로 방출

  • Bottom : 파티클이 아래쪽으로 방출

  • Front : 파티클이 앞쪽으로 방출

Life Time

개별 입자가 생성된 후 사라지기까지의 시간

Rate

초당 생성되는 개수

Rot Speed

회전 속도

Rotation

초기 회전 각도

Speed

초기 속도

Spread Angle

파티클이 생성될 때의 각도 범위

Squash

파티클의 압축 효과

Flipbook Layout

텍스처 시트의 행과 열

  • None : Flipbook 애니메이션 미사용

  • Grid 2x2 : 텍스처를 2x2 그리드로 분할

  • Grid 4x4 : 텍스처를 4x4 그리드로 분할

  • Grid 8x8 : 텍스처를 8x8 그리드로 분할

Flipbook Framerate

애니메이션 텍스처의 프레임 속도

Flipbook Mode

텍스처 애니메이션의 모드

  • Loop : 애니메이션이 처음부터 끝까지 반복적으로 재생

  • One Shot : 애니메이션이 한 번만 재생

  • Ping Pong : 애니메이션이 처음부터 끝까지 재생된 후, 반대로 끝에서 처음으로 재생

  • Random : 텍스처의 애니메이션 프레임을 무작위 순서로 재생합

Flipbook Start Random

애니메이션이 임의의 프레임에서 시작되도록 설정

Shape

파티클이 생성되는 기본 모양

  • Box : 파티클이 박스 형태의 영역에서 생성

  • Sphere : 파티클이 구체 형태의 영역에서 생성

  • Cylinder : 파티클이 원기둥 형태의 영역에서 생성

  • Disc : 파티클이 평평한 원반 형태의 영역에서 생성

Shape in Out

파티클이 생성 및 소멸되는 과정에서의 이동 패턴을 설정

  • Outward : 파티클이 설정된 Shape 영역 바깥 방향으로 방출

  • One : 파티클이 설정된 Shape 영역의 안쪽으로 향해 방출

Shape Style

파티클 생성 시 모양 스타일을 설정

  • Volume : Shape의 전체 부피에서 랜덤한 위치에서 생성

  • Surface : Shape의 표면에서만 생성

스크립트 기능

ParticleEmitter

Beam

두 개의 Attachment 사이를 연결하는 오브젝트입니다. 시작점과 끝점을 지정하면 자동으로 연결되며, 레이저, 전기, 에너지 빔 같은 효과를 만들 때 사용됩니다.

프로퍼티 구성

프로퍼티
설명

Color

Beam의 색상

Enabled

활성화 여부

Color Texture

Beam의 색상 텍스처

Color Texture Length

색상 텍스처 반복 길이

Color Texture Speed

색상 텍스처 이동 속도

Alpha Texture

Beam의 투명도 텍스처

Alpha Texture Length

투명도 텍스처 길이

Alpha Texture Speed

투명도 텍스처 이동 속도

Transparency

투명도

Attachment 0

Beam의 시작점

Attachment 1

Beam의 끝점

Start Curve

Beam의 Attachment 0에서 Attachment 1 방향으로 이어지는 시작 부분의 곡률

End Curve

Beam의 Attachment 0에서 Attachment 1 방향으로 이어지는 종료 부분의 곡률

Width 0

Beam의 시작 부분 너비

Width 1

Beam의 끝 부분 너비

Facing Vector

Beam이바라보는 방향 벡터

스크립트 기능

Beam

Trail

물체가 이동할 때 남기는 잔상(궤적) 효과를 생성하는 오브젝트입니다. 검기 효과, 스피드 부스트, 마법 궤적, 총알 흔적 같은 효과를 만들 때 사용됩니다.

Trail은 Part와 같은 특정 오브젝트의 자식으로 설정하여, 해당 오브젝트의 움직임에 따라 효과를 표시할 수 있습니다.

프로퍼티 구성

프로퍼티
설명

Color

Trail의 색상

Color Texture

Trail의 색상 텍스처

Color Texture Length

색상 텍스처 반복 길이

Color Texture Speed

색상 텍스처 이동 속도

Alpha Texture

Trail의 투명도 텍스처

Alpha Texture Length

투명도 텍스처 길이

Alpha Texture Speed

투명도 텍스처 이동 속도

Transparency

투명도

Enabled

활성화 여부

Lifetime

Trail이 생성된 후 유지되는 시간(초 단위)

Width

기본 너비

Width Scale

너비가 시간에 따라 어떻게 변화하는지를 정의

Offset

Trail의 위치를 X, Y, Z 방향으로 조정

스크립트 기능

Trail

VFXPreset

게임에서 자주 사용되는 불, 폭발, 배리어, 회복 등의 효과를 사전 정의된 이펙트 중 선택하여, 별도의 편집 없이 빠르게 시각적 연출을 표현할 수 있는 오브젝트입니다.

사용 방법

Level Browser에 VFXPreset을 배치하고 선택한 다음, 프로퍼티 패널에서 VFX Preset 속성을 찾아 표시한 버튼을 클릭하면 VFX Preset 선택 팝업이 표시됩니다.

VFX Preset 선택 팝업에서 Buff Zone, Trail 등 원하는 이펙트를 선택하면 해당 효과가 적용됩니다.

프로퍼티 구성

프로퍼티
설명

VFX Preset

표시할 VFX를 선택

Color

VFXPreset의 색상

Size

VFXPreset의 크기

Transparency

VFXPreset의 투명도

Enabled

활성화 여부

스크립트 기능

VFXPreset

Curve Editor가 지원되는 프로퍼티

Curve Editor로 편집할 수 있는 프로퍼티 옆에는 ... 버튼이 표시됩니다. 이 버튼을 클릭하면 Curve Editor가 열리며, 해당 프로퍼티의 값 변화를 그래프 형태로 직관적으로 조정할 수 있습니다.

Last updated