https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=185923&page=1
Batch ํ ์คํธ ์ค์ธ๋ฐ ๊ถ๊ธํ๊ฒ ์๊ฒจ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.3D ํ๊ฒฝ์์ ๊ทธ๋ฆผ์ ๋์ํ๋ก์ ๋ํฐ์์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๋ Cube๋ฅผ ๋ณต์ฌํด์ ์ฌ๋ฌ๊ฐ ์์ฑํ๋ฉด ํ๋ธ ๊ฐฏ์ x2 ์ ๋ฐฐ์น๊ฐ ์ฆ๊ฐํ๊ณ .์คํ์ํค๋ฉด ๋ฐฐ์น์๊ฐ ์ ๋ฐ์ผ๋ก ์ค๋ฉด์
gall.dcinside.com
๋ฐ ๋ด์ฉ์ด ์์ด์ ์ ์ฉ์์ผ ๋ดค์ต๋๋ค.
ย https://docs.unity.cn/ru/2021.1/Manual/SRPBatcher.html
์ ๋ํฐ์์ SRP batcher ํ ์คํธ ํ๋๊ฒ ์์ด์ ์ถ๊ฐ๋ก ์ ์ฉ์์ผ ๋ดค์ต๋๋ค.
์์ ์ฌ์ง์ด SRP ๊ธฐ๋ฅ์ด ์ผ์ง๊ฑฐ๊ณ ๋ฐ์ ์ฌ์ง์ด ๊บผ์ง๊ฑด๋ฐ.
์ค๋ธ์ ํธ ์๊ฐ ์ ์ด์ ๋ณ๋ก ์ฐจ์ด๊ฐ ์๋๊ธดํ๋๋ฐ.
SRP ๊ธฐ๋ฅ์ด ์ผ์ง๊ฒ ์ฑ๋ฅ์ ์์ข์ ๋ณด์ด๋๋ฐ.
์ด๊ฑฐ ๊ฐ์ ๋ก ๋๋๋ฐฉ๋ฒ ์์๊น์?
SRP๊ธฐ๋ฅ์ด ์ผ์ ์์ผ๋๊น, ๊ทธ๋ํฝ ์ธ์คํด์ค๋ ์ค๋ธ์ ํธ ์คํํฑ ์ค์ ์ด ํ๋๋ ์๋จนํ๋๋ฐ;
urp ์์ ์ธํ ์์ ๋ ์ ์์ต๋๋ค
๊ทธ๋ํฝ ํ์ดํ๋ผ์ธ ์ธํ ์์ ํ๋ผ๋ฏธํฐ ์จ๊ฒจ์ง๊ฑฐ ์ด์ด์ผ ๋๊ณ ์ผค ์ ์์ ใ ใ ์ฐพ๊ธฐ ์ข ๋นก์
๊ทธ๋ฆฌ๊ณ ์๊น ์ ํ๋ธ ํ๋ ์ถ๊ฐํ๋๋ฐ 1์ด ์๋๋ผ 2 ์ฆ๊ฐํ๋๊ณ ํ์ จ๋๋ฐ, URP ๊ฐ z๋ฒํผ ์ฌ์ฉํด์ ๊น์ด๊ฐ ์ ์ฅํ๊ณ ํ์ ํ๋ฒ๋ ๋ ๋๋งํ๋ ์์ผ๋ก ๋์๊ฐ๋๋ฐ ๊ทธ๊ฒ 2๋ฒ์ผ๋ก ์นด์ดํธ ๋๋๊ฑฐ์.
๊ทธ๋ฆฌ๊ณ static batching ์ฒดํฌ ์ํ๊ณ ์๋๋ฐ ๋ญ save by batching ์ด ๋์ด๋ฌ๋ค๋๊ฑฐ๋ฉด dynamic batching ์ด ๋์๊ฐ๊ณ ์์๋๊ฑธ ์๋ ์์. ์ด๊ฑด ํ๋ธ ๋ ๋จ์ํ ๋ํ์๋ง ๋๋๋ฐ ์์งํ ๋ฑํ ์ธ์ผ ์์ด๋ณด์. ์ด๊ฑฐ๋ ์์ ์ธํ ์์ ๋๊ณ ํฌ์์์
๊ทธ๋ฆฌ๊ณ URP์์ ๋ฐฐ์น ํ๋ํ๋ ์ซ์ ๋ฐ์ง๊ณ ๋ค๋ฉด ์์งํ ๋ณ ์๋ฏธ๋ ์๊ณ ๋จธ๋ฆฌ๋ง ์ํ. ๋ ๋๋ง ๊ธฐ๋ฒ ์ฌ๋ฌ๊ฐ ๊ฒน์ฒ์. ์ ํ์คํ ์๊ณ ์ถ์ผ๋ฉด ๊ฒ์์ฐฝ ์์ชฝ์ ๋ญ ๋ฒ๋ ๋ชจ์ ์์ด์ฝ ๋๋ฅด๋ฉด ํ๋ ์ ๋๋ฒ๊ฑฐ ๋์ค๋๋ฐ ๊ฑฐ๊ธฐ์ ์ ๋ฐฐ์น ์ด๋ป๊ฒ ๋์ด๋ฌ๋์ง ์ ์ ์๊ฒ ๋์ด. ๊ทธ๋ฆฌ๊ณ ๋ฐฐ์น ์ค์ด๋๊ฑฐ๋ ์ข์๋ฐ ์ ์ํฉ์์ set pass call ๋ก ๋ฉ๋ชจ๋ฆฌ ์ค์ด๋๊ฒ ๋ ํจ์จ์ ์ด๋ผ ๊ฑ srp ๋ฐฐ์นญ ์ผ์ฃผ๋๊ฒ ๋์๋ฏ? srp ๋ฐฐ์นญ์ด ๋ญ์ง๋ ์์์ ๊ณต๋ถํ๊ณ
๊ทธ๋ฅ ๋ฐฐ์นญ๊ธฐ๋ฒ ๋ญ๋ญ ์๋์ง ๋๊ฐ ์์๋ณด๊ณ ๋๊ณ ์ผ๋ณด๋ฉด์ ์ฅ๋จ์ ๋ณด๊ณ ๋ญ๊ฐ ๋์์ง ์๊ฐ, ๊ทธ๋ค์ ํ ์คํธํด๋ณด๊ณ ๊ฑ ๊ทธ๋๋ก ์ ์ฉํ๋ ์์ผ๋ก ํด์ผ์ง. ๊ทธ๋ฆฌ๊ณ urp๋.๋ฐฐ์น์ ์ ๊ฒฝ์ธ ๋ฐ์ ํ๋ ์ ๋๋ฒ๊ฑฐ์์ ๋๋ก์ฐ์ฝ ์๋์ด๋๊ฒ ํ๋๊ฒ ๋ ๋์.
์ํผ ์ batch๋ง๊ณ set pass call ์ ๊ฑฐ ๋จธํฐ๋ฆฌ์ผ ๋ก๋ ์์ธ๋ฐ ์ด๊ฑฐ๋ ์ฑ๋ฅ์งํ์.
@Indie1(121.165) ๊ฐ์ฌํฉ๋๋ค! ๋ฐฐ์น ๊ธฐ์ค์ผ๋ก ์ต์ ํ ํด์ผ๋๋์ค ์์๋๋ฐ ๋ค๋ฅธ๊ฒ๋ ์ฌ๋ฌ๊ฐ์ง ํ ์คํธ ํด๋ณด๊ฒ ์ด๋ค.
์ต๊ทผ ์ ๋ํฐ ๊ณต์ ์์ ๋ณด๋๊น ์คํํฑ ๋ฐฐ์นญ์ ๊ตฌ์๋ ์ ๋ฌผ์ด๋ ์ด์ ๋๋๊ฒ ์ข๋คํ๊ณ ํจ.. ๊ธ๊ณ SRP ๋ฐฐ์ฒ๋ ์ธ์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น๋ฅผ ๋ฌถ๋ ๊ฑด์ง ์ ํท๊ฐ๋ ค์ GPU ์ธ์คํด์ฑ์ ๋ ์ ๋ดํ๋ ํธ์ธ๋ฐ ๋ชจ๋ฐ์ผ ํ๊น ์๋๋ฉด GPU ์ธ์คํด์ฑ์ด ๋ ๋์ ์๋
๋ชจ๋ฐ์ผ ํ๊ฒ ์ด๊ธดํ๋ฐ. GPU ์ธ์คํด์ฑ์ด๋ SRP๋ฐฐ์ฒ๋ ๋๊ฐ์ง๋ค ํ ์คํธํด๋ณด ์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค !