Semi-transparent jelly-like object

For a bubble-like material appearance you might use MeshPhysicalMaterial’s transmission property (also try the roughness slider on this demo). Refraction will be available in the next three.js release.

As for dynamically changing shape, I would look at the marching cubes demo. That is a more advanced effect.

3 Likes