Material.SetBuffer(string name, ComputeBuffer value);
name์ ํด๋นํ๋ property์ value๊ฐ์ ๋ฃ๋๋ฐ
๊ทธ property๋ ํด๋น Material ์ค๋ธ์ ํธ์ ์ ์ฉ๋ shader์์ ์์ฑํ proeperty๋ก ์๊ณ ์์์.
๊ทธ๋ฐ๋ฐ compute shaderํ์ผ์์ ์ฌ์ฉ๋ property๋ฅผ ์ฌ์ฉํ๊ธธ๋ ์ดํด๊ฐ ์๋์ ์ง๋ฌธ๋๋ฆผ.
computeShader.SetBuffer(kernelIndex, positionID, positionBuffer); // PositionID๋ computeShader์ ์๋ _Positionํ๋กํผํฐ
material.SetBuffer(positionID, positionBuffer);
์ด๋ฐ์์ธ๋ฐ material.SetBuffer์ ์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ๊ฑด์ง ์ค๋ช ์ข ๋ถํ๋๋ฆฝ๋๋ค..
๋๊ธ 0