목록2025/02 (2)
테드옹의 VFX
volume rasterize를 할 때 v값을 이용해 velocity blur를 만들어주는 좋은 기능이 있다.하지만 데이터 자체에 모션블러를 Bake시킨 후에 카메라가 패닝, 틸팅을 하면 어떻게 될까? 만약 위로 강력하게 움직이는 물체를 아래로 강력하게 내려가는 카메라로 찍으면 둘의 속도가 같을시 피사체는 모션블러를 가지면 안될 것이다. 하지만 이미 모션블러가 bake된 볼륨은 렌더타임에서 카메라 xform을 계산해서 모션블러를 캔슬시킬 수가 없다 이럴 경우에는 rasterize 하기 전에 카메라 모션블러를 계산하여 v값에 적용해주고, 그 다음에 볼륨으로 바꾸는 것이 맞는 순서이다. 모션블러는 렌즈효과이기 때문에 World Spcae기준에서 계산하는게 아니라 렌즈의 Focal과 Aperature등을 고..
Whitewater를 Emission할 때, 생각해야할 어트리뷰트들 [ 01. Depth : SDF와의 거리 ]- 특정 값 이하면 Bubble, 이상이면 Spray, 그 사이면 Foam으로 인식된다- 0 ~ 1의 소수점으로 이루어진 가중치가 있기 때문에 모션을 블렌딩할 때 도움이 된다.- 수중환경이 아닌 이상에야 음수값인 Bubble은 사용할 필요가 없음 [ 02. Speed : 속력 ]- 빠르게 흐르는 물은 공기와 섞여서 난류를 만들고 이로 인해 거품을 발생시킬 가능성이 높다- 하지만 속력이 높다는 이유만으로는 거품이 발생하지 않는다 (ex. 높은 속력을 가지고 있어도 잔잔한 경우)- 위의 이유로 인해 Emission의 Mask로써 활용하는게 물리적으로 합당해보인다 [ 03. Vorticity : 회전..