7cf3d72fe3f206a26d81f6ec428372653d4e


μ™Όμͺ½μ€ 빌트인 lit 쉐이더

κ°€μš΄λ°λŠ” μ»€μŠ€ν…€ 쉐이더

였λ₯Έμͺ½μ€ μœ λ‹ˆν‹° urp 툰 쉐이더


기쑴의 툰 μ‰μ΄λ”λŠ” μ—¬λŸ¬λͺ¨λ‘œ λ§ˆμŒμ— λ“œλŠ” 효과λ₯Ό λ‚΄κΈ° μ–΄λ €μ›Œμ„œ 직접 쉐이더λ₯Ό λ§Œλ“œλŠ” 쀑

아웃라인은 ν¬μŠ€νŠΈν”„λ‘œμ„Έμ‹±μœΌλ‘œ λ„£μ–΄λ†”μ„œ 빌트인 쉐이더에도 적용이 λ˜μ–΄μžˆμŒ





7ff3d72fe3f206a26d81f6e74f81756e71c6


ν”νžˆλ“€ μ‚¬μš©ν•˜λŠ” 아웃라인 방식은 2pass inverted hull 아웃라인 방식인데

이 λ°©μ‹μ€Β λ˜‘κ°™μ€ 였브젝트λ₯Ό μƒ‰κΉ”λ§Œ κ²€κ²Œ ν•΄μ„œ μ‚¬μ΄μ¦ˆλ₯Ό ν‚€μš°κ³  front cull 을 ν•œ λ’€ μ›λž˜ 였브젝트 뒀에 κ·Έλ €μ§€κ²Œ ν•΄μ„œ 아웃라인을 ν‘œν˜„ν•¨

κ°„νŽΈν•˜κ²Œ κ΅¬ν˜„μ΄ κ°€λŠ₯ν•˜μ§€λ§Œ λ§Œλ“€μ–΄μ§„ μ•„μ›ƒλΌμΈμ„Β μžμ„Ένžˆ 보면 κΉ”λ”ν•˜μ§€ μ•Šκ³  원근 λŒ€μ‘μ΄ μ–΄λ ΅λ‹€λŠ” 단점이 있음


κ·Έλž˜μ„œ 였브젝트의 뎁슀 ν…μŠ€μ³μ™€ 노말 ν…μŠ€μ³λ₯ΌΒ μ‚¬μš©ν•œ μ†Œλ²¨ μ—£μ§€ κ²€μΆœΒ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ 아웃라인을 κ·Έλ¦Ό

μ΄λ ‡κ²Œ ν•˜λ©΄ μœ„ μ›€μ§€μ²˜λŸΌ ν™•λŒ€λ₯Ό 해도 선이 κ΅΅μ–΄μ§€μ§€ μ•Šκ³  λŠμ–΄μ§€λŠ” 뢀뢄도 거의 μ—†μŒ

그런데 아직 μ›ν•˜λŠ” λŠλ‚ŒμœΌλ‘œ λ§Œλ“€μ§€λŠ” λͺ»ν•΄μ„œ μΆ”κ°€μ μœΌλ‘œ κ°œμ„ μ„ ν•  μ˜ˆμ •




7ef3d72fe3f206a26d81f6ed4186776ab8a2


λ‹€λ₯Έ λ¬Έμ œλŠ” μ–Όκ΅΄ 그림자 λ¬Έμ œμ˜€μŒ

μœ λ‹ˆν‹° 툰 μ‰μ΄λ”λ‚˜ μ—μ…‹μŠ€ν† μ–΄μ— μžˆλŠ” 툰 μ‰μ΄λ”λŠ” 기본적으둜 λž¨λ²„νŠΈ λΌμ΄νŒ…μœΌλ‘œ κ·Έλ €μ§„ 그림자λ₯Ό κ·ΈλŒ€λ‘œ μ…€ 쉐이딩 ν•΄μ„œ μ‚¬μš©ν•˜λŠ”λ°

λ¨Έλ¦¬μΉ΄λ½μ΄λ‚˜ μ˜μƒμ€ κ·Έλ ‡λ‹€κ³  쳐도 μ–Όκ΅΄κΉŒμ§€ λž¨λ²„νŠΈ λΌμ΄νŒ…μ„ μ‚¬μš©ν•˜λ©΄ μ• λ‹ˆλ©”μ΄μ…˜μ—μ„œ ν”νžˆ λ³΄μ΄λŠ” λŠλ‚Œμ˜ 그림자λ₯Ό λ§Œλ“€ 수 μ—†μ—ˆμŒ

κ·Έλž˜μ„œ 얼꡴은 λ³„λ„μ˜ μ‰λ„μš° ν…μŠ€μ³λ₯Ό λ§Œλ“€μ–΄μ„œ μ μš©ν•¨


μ˜μƒ κ·Έλ¦ΌμžλŠ” μœ λ‹ˆν‹° 툰 μ‰μ΄λ”μ²˜λŸΌ 그림자용 ν…μŠ€μ³λ₯Ό ν•˜λ‚˜ 더 μ¨μ„œ λ§Œλ“€λ©΄ μ›ν•˜λŠ” μƒ‰κΉ”μ˜ 그림자λ₯Ό κ°„λ‹¨ν•˜κ²Œ λ§Œλ“€ 수 μžˆλŠ”λ°

μ΄λ ‡κ²Œ 되면 ν…μŠ€μ³λ₯Ό λ„ˆλ¬΄ 많이 μ“°λŠ” 것 κ°™μ•„μ„œ 고민쀑



ν˜„μž¬ μ›ν•˜λŠ” λŠλ‚ŒκΉŒμ§€ 60% 정도 온 κ±° κ°™λ‹€

100% λ§Œλ“€λ©΄ μ΅œμ ν™” ν•œ 번 ν•˜κ³ Β μ΄κ±Έλ‘œ 겜 λ§Œλ“€ μ˜ˆμ •