개발 · 컴퓨터공학/Physical Simulation
three.js GPGPU SPH - GPUComputationRenderer GLSL 3 version 사용
glsl 3 version 사용법three.js에서 만약 shader material을 사용한다면 glslVersion 값을 변경해서 glsl 3버전을 사용할 수 있다.하지만 GPU computation renderer에서는 어떻게 하는지 모르겠다. 찾아보니 gpu computation renderer에 create shader material이라는 함수가 있다. 하지만 결국 gpu variable을 만들때 shader material을 넣을 수 없으므로 또 무용지물.. 결국 glsl 3 versio을 사용하는게 무리라면, 정말로 particle 구조체를 사용하지 않고, 각 particle 의 요소들 velocity, position, density 등 각각에 대한 glsl shader를 분리해서 처리해..
2024. 10. 23. 11:27