@maya_ndljk@threejs Thanks for the great tutorial!
I don't know of many articles that teach how to reuse Three.js built-in shader chunks, so this is very helpful.
@keaukraine Actually, my environment is also iMac2019 + Big Sur + Radeon Pro 580X, but unfortunately I am getting 0.5 FPS in Chrome.
In Three.js, using WebGL1Renderer may improve this.
@masudaaa although human motion to digital flow has been around ever since @mattpyke started tinkering around with it, and i must admit i felt it was overused, i really love this
I wanted to experiment with geometry running in real time, but GPGPU via textures is difficult because of the many indirect references. 😱
Please let me know if there is a better way.
This time it may be slow on mobile devices. You can reduce the load with "drawAmount" in Controls.
Technically, the position and normals of the triangles are computed with vertex shaders using Render Target Texture.