how to achieve an effect similar to that of CristalLand?

Hello everyone :wave:, I hope you are well.

I wanted to ask you if it was possible to update this CristalLand example(https://codepen.io/nskrgv/pen/PQzpKb) to a newer version of three.js, I have done a lot of research but it was very complicated to update the material.glslVersion to THREE.GLSL3 for RawShaderMaterial, the code of the example uses many properties for the camera handling that are not important for me, I am only interested in achieving that crystal effect with waves.

As my level of GLSL is very basic and I also wanted to know if you had any example or idea to replicate that effect in a more modern version of three.js using ShaderMaterial.

Thank you very much in advance. :hugs:

Should be possible. Looks like its using the old style of geometry access to generate geometries, rather than the newer buffergeometry.

Its using a rawshadermaterial so most of that should stay the same? I think you have a decent shot…

1 Like