유니티 - 2d Raymarched Smoke



유니티 - 2d Raymarched Smoke

금별 5 1,566 2019.10.26 09:49

2d Raymarched Smoke

Start with a texture as opacity. Here I'm using a flat splat texture to better show the offset layering.

Take a copy of this, offset it by the LightDir in tangent space by adding to the UVs. Do this again with an increased offset and then layer them together. This is the shadow side. 

Now take another two copies of the texture, again offset by the LightDir in tangent space, this time by subtracting from the UVs instead of adding. Increase the offset and layer those together.

This is the lit side.

We can use the Dot Product of the ViewDir and LightDir to Lerp blend between the negated shadow side and the lit side.

Perhaps use a smoothstep to ease the transition.

Now just chuck out that flat shaded splat texture, and pop in a soft smoky texture with faded sides.  

Multiply it by the Light Colour, and if you’re feeling extra fancy, use the Dot Product of the ViewDir and LightDir to add in some fake SubsurfaceScattering as the light travels behind the smoke.  

 

Comments

커피맥주 2020.02.14 19:09
링크 깨졌네요 흑흑
금별 2020.02.16 19:20
이런 ㅠㅠ
금별 2020.02.16 20:16
수정했습니다.
커피맥주 2020.02.18 12:45
커피맥주 2020.09.15 02:57
오랜만에 다시 보러 왔더니 또 링크가 깨졌네요 ㅠㅠ

번호 포토 분류 제목 글쓴이 날짜 조회
756 언리얼4 언리얼 - 나이아가라에서 For Loops를 사용해 가장 높은 파티클 찾기(한글자막) 금별 03.05 145
755 언리얼4 언리얼 - 충돌(콜리전) 채널로 충돌 제어(한글자막) 금별 03.05 152
754 언리얼4 언리얼 - 월드포지션옵셋으로 뿌리를 내리는 효과 제작과정(한글자막) 금별 03.05 141
753 언리얼4 언리얼 - 머트리얼과 나이아가라를 사용하여 오브젝트 크기 조정(한글자막) 금별 03.05 134
752 언리얼4 언리얼 - 차원 포탈 생성 VFX 제작과정 금별 03.04 278
751 언리얼4 언리얼 - Sobel 외곽선 탐지 포스트 프로세스 제작과정(한글자막) 금별 03.04 177
750 언리얼4 언리얼 - VFX 아티스트로서 더 빠르게 작업하기 위한 단축기 사용법(한글자막) 금별 03.04 160
749 유니티 유니티 셰이더 그래프 - 가까운 거리에 따른 오퍼시티 변화 셰이더효과 제작과정(한글자막) 금별 02.28 233
748 언리얼4 언리얼5 - Stylized 불효과 제작방법(한글자막) 금별 02.28 215
747 언리얼4 언리얼 머트리얼 - 쇼크웨이브 형태의 디스토션 텍스쳐변화 효과 금별 02.27 193
746 언리얼4 Stylized 전기빔효과 간단제작팁 금별 02.27 197
745 유니티 유니티 앰플리파이 셰이더 - 2D 형태 Sci-fi 파티클 테이링 효과 예제 및 제작노드 금별 02.26 203
744 3D 3dsMax - 벌집모양의 쉴드형태 제작방법(AI한글자막) 금별 02.26 266
743 유니티 유니티 - 카툰풍 핵폭발 효과 제작과정(AI한글자막) 금별 02.26 477
742 언리얼4 언리얼5 - 8 Elements Pack에 들어가는 물효과 재현 과정(한글자막) 금별 02.23 219
741 3D 노말맵의 모든것(안콜3D) 금별 02.23 161
740 언리얼4 언리얼 - Frosted Glass 재질 제작방법 금별 02.21 185
739 언리얼4 언리얼 - 게임 이펙트 무엇이든 물어보세요(린반특강 2.20 오후7시30분) 금별 02.20 167
738 언리얼4 언리얼5 - 에너지 플래시 폭발 제작과정(한글자막) 금별 02.20 243
737 유니티 유니티 셰이더 그래프 - 간단한 지형스캔 효과 제작방법(한글자막) 금별 02.20 194
736 언리얼4 언리얼 - 카메라 거리에 따른 머트리얼 효과 예제(한글자막) 금별 02.19 234
735 언리얼4 언리얼 - 게임 이펙트 포트폴리오 제작 주의사항 및 실시간피드백,소통 라이브 금별 02.15 203

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand