Hi! I’ve been wanting to achieve a “curved world effect” for a project. It’s a shader effect often used in 3D runners game. A good example is this unity package - Curved World - Classic Runner - Asset Store .
I’ve found this example in ThreeJS that looks really good. opengl es - Warp / curve all vertices around a pivot point / axis (Three.js / GLSL) - Stack Overflow
So i want to do a similar thing with babylon, but i’m not sure on what would be the best way to approach it.
Should i try and implement it as a new shader in babylonJS? And then add whatever lighting/shading i would need for this project?
Or is it a way i could add this effect to the vertexshader of the babylon standard material somehow?
Here’s a screenshot of how the game i’m working on is looking now. As you can see it would benefit from the curved world effect
Happy for any help!