๋ ๋๋ง ๊ณต๋ถ์ค์ธ๋ฐย replacementShader ํจ์๋ก ๋ ๋ํ์ ์ ๋ฐ๋ผ ๋ ๋๋ง์ ํ ์ ์๋ค๋๋ผ?
๊ทธ๋ฐ๋ฐ ๋๋ ๋ ๋ํ์ ์ transparent๋ opaque๋ฅผ ์ฐ๊ณ ๋ ํ ๋ ๋๋งํ๋ฉด ์๋ฌด๊ฒ๋ ์๋๋๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ข ์๋ ค์ค
URP๋ HDRP ์์๋ ๊ทธ๊ฑฐ ์ง์์ํ๋๊ฑธ๋ก์.. ์๋ ๋ฐฉ์์ด ํ๋ ธ์ ์ ์๋๋ฐ
https://www.youtube.com/watch?v=Tjl8jP5Nuvc
์ด๊ฑฐ ์์๋ณด๊ณ ํ๋ฆฐ๋ถ๋ถ์๋ ์ฐพ์๋ด
ํน์ ์คํ ๋ค๋ ์์ด๋์์๋ง ํตํ๋๊ฑด ์๋์ง? ๋ด๊ฐ ๋ง๋ ์์ด๋๋ ๋ค ์๋๊ณ GetComponent().SetReplacementShader(curShader, ""); ์ด๋ ๊ฒ ๋ ๋ํ์ ์๋ฌด๊ฒ๋ ์์๋์๋ง standard transparent์์๋ง ๊ฒ๊ฒ ๋ ๋๋ง๋๋ค ์์ ๋ด๋ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง๋ฅผ ๋ชจ๋ฅด๊ฒ์... UnityObjectToClipPos๊ฐ UNITY_MATRIX_MVP ์ฐ์ฐ์ด๋ ๊ฐ์ง ์๋