컴퓨트 쉐이더(Compute Shader)는 GPU의 병렬 처리 능력을 이용하여 복잡한 수학 연산을 수행하도록 설계된 프로그램입니다. 전통적인 그래픽스 파이프라인과는 별개로 작동하여, GPU의 계산…
그래픽스를 개발하다 보니 레퍼런스가 매우 적은 경우가 많이 있습니다.특히 웹쪽의 WebGL, Glsl 쉐이더 코드의 경우 작정하고 덤비는 사람들이 많지 않아서인지 레퍼런스를 찾기가 어려운 경우가 많습니다.
이제 드디어 FBO와 핑퐁버퍼를 적용해 보겠습니다.기존의 버텍스쉐이더에서 newPos.x += 0.1; 이라고 적용해도 아마 newPos.x 의 전체 값이…
지오메트리 노드에는 소켓마다 컬러가 다르다.
컬러에는 필요한 데이터 타입들이 있으며 컬러별로 정리하여 보았다.
초록색 소켓 : Geometry
회색 소켓 : Float
탁한 초록색 : Int (Integer)
핑퐁버퍼를 활용한 gpgpu 구현
데이터 텍스쳐를 만든 과정에 이어서 이제 활용하는 방법을 알아 보겠습니다.먼저 이전에는 planeGeometry를 사용하였지만 이제 BufferGeometry로…