Track Design & Shader


Track Design in Blender

Rather than writing generators for tracks, I decided to model a track for marble race myself for more controllability.

The track was inspired by Melbourne Grand Prix Circuit. Meanwhile, I used geometric nodes to change the z axis, such that the marbles could roll on the track based on gravity. At the end of a lap, there exists a "lift" that brings marbles high up again.

I also used geometric nodes to generate checkpoint instances along the track for making the marble leader board and implementing other functions, like the respawn point for marbles bouncing off the track.

Scene Design in Unity

Having only a track is quite boring, so I sculpted a terrain to surround it. I downloaded a free unity package of low ploy plants, and put them along the track.

For shading, I downloaded a free tone shader, that can easily set the rim and outline. Making a cartoon style is simpler and more fun than trying to make a photo realistic scene.

Get Simulation Project 2 Smart Marble Race

Leave a comment

Log in with itch.io to leave a comment.