ParticleEmitter 인스턴스를 생성합니다.
RedGPU 컨텍스트
그림자 캐스팅 여부
메시의 디스플레이스먼트 텍스처
이 객체의 모델 행렬입니다. 위치, 회전, 스케일 변환에 사용됩니다.
파티클의 위치/스케일/회전/알파에 적용할 이징 타입
Retrieves the GPU device associated with the current instance.
The GPU device.
파티클의 최소/최대 수명(ms)
파티클의 시작/종료 알파(투명도) 범위
파티클의 시작/종료 회전(X/Y/Z) 범위
파티클의 시작/종료 스케일 범위
파티클의 시작/종료 위치 범위
자식 객체의 개수를 반환합니다.
자식 수
설정된 부모 객체값을 반환합니다.
파티클 버퍼(GPUBuffer) 배열 반환
파티클 개수 (최대 500,000, 최소 1)
Retrieves the UUID of the object.
The UUID of the object.
Fires the dirty listeners list.
Optional
resetList: boolean = falseIndicates whether to reset the dirty listeners list after firing.
자식 Mesh를 특정 인덱스에 추가합니다.
추가할 자식 객체
삽입 위치
현재 컨테이너
커스텀 버텍스 셰이더 모듈을 생성합니다.
생성된 셰이더 모듈
Optional
targetY: numberOptional
targetZ: numberOptional
y: numberOptional
z: numberOptional
rotationY: numberOptional
rotationZ: numberOptional
y: numberOptional
z: number두 인덱스의 자식 객체 위치를 서로 바꿉니다.
첫 번째 인덱스
두 번째 인덱스
GPU 기반 파티클 시스템을 위한 이미터(Emitter) 클래스입니다.
다양한 파티클 속성(수명, 위치, 스케일, 회전, 알파, 이징 등)과 GPU 연산 기반의 대량 파티클 처리를 지원합니다.
파티클의 초기값/최종값 범위, 이징, 버퍼 구조, 컴퓨트 파이프라인 등 파티클 시뮬레이션에 필요한 모든 기능을 제공합니다.
아래는 ParticleEmitter의 구조와 동작을 이해하는 데 도움이 되는 추가 샘플 예제 목록입니다.
See
ParticleEmitter Performance
Roadmap