유니티 - 2d Raymarched Smoke



유니티 - 2d Raymarched Smoke

금별 5 2,359 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
오랜만에 다시 보러 왔더니 또 링크가 깨졌네요 ㅠㅠ

번호 포토 분류 제목 글쓴이 날짜 조회
1159 언리얼4 MAGIC of Material in UE5 ashif 05.14 25
1158 언리얼4 Step-by-Step: Design Stunning Level Up FX in Unreal Engine 5 ashif 05.13 44
1157 언리얼4 언리얼 - 나이아가라 캐쉬 간단 사용방법 금별 05.12 83
1156 언리얼4 Unleash the Magic: Crafting Material Spells in UE5 Niagara ashif 05.10 76
1155 언리얼4 Create Stunning Ghost Trails in Unreal Engine 5 with Niagara ashif 05.09 72
1154 언리얼4 Create a Sci-Fi Forcefield Shield in Unreal Engine 5: A Complete Guide ashif 05.08 94
1153 언리얼4 Create Stunning Lightning Orbs in Unreal Engine Niagara: Step-by-Step Tutorial ashif 05.02 148
1152 언리얼4 언리얼5 - UV 조작으로 만드는 동적 그래픽(더빙) 금별 04.29 254
1151 언리얼4 언리얼 - 페이지 넘긴 효과 머트리얼 구현과정 금별 04.29 184
1150 언리얼4 Create Spell in UE5 Niagara Tutorial ashif 04.25 176
1149 언리얼4 언리얼 - 간단한 Procedural Dissolve제작노드 금별 04.25 218
1148 언리얼4 에픽 라이브 - 스타일라이즈드 번개 이펙트 만들기(린반) 금별 04.25 193
1147 3D 블랜더 - 머트리얼만으로 촛불효과 제작노드 금별 04.25 160
1146 언리얼4 언리얼 - 머티리얼/포스트 프로세스 피쉬아이 형태 노드구성 금별 04.25 171
1145 언리얼4 Rays Material MAGIC on Skeletal Mesh in Unreal Engine 5 ashif 04.24 153
1144 언리얼4 언리얼/Houdini로 구현하는 Shatter 효과: 3D 모델링과 애니메이션으로 완성하는 언리얼 워크플로우(자막) 금별 04.22 185
1143 언리얼4 언리얼5 - 머트리얼 디자이너를 활용한 간단한 잔물결 제작과정(더빙) 금별 04.03 301
1142 언리얼4 Magical Shield in Unreal Engine 5 Niagara Tutorial ashif 04.02 234
1141 언리얼4 언리얼5 - 토네이도 효과 제작과정 part2(더빙) 금별 04.02 212
1140 언리얼4 언리얼5 - 토네이도 효과 제작과정 part1(더빙) 금별 04.02 215
1139 언리얼4 Totem Spawn FX in Unreal Engine 5 Niagara Tutorial ashif 03.24 238
1138 언리얼4 언리얼 - 바닥에 Clamp 되는 머티리얼 예제 금별 03.23 323

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand