
OpenStrikeRT
A path-traced team shooter: open it and you are in a match. Two teams, three lanes, every light traced.
ThreeRTFirst-party
Three lamps shine on a white screen: it is white where all three land, and every object casts three shadows, each the colour of the two lamps that still reach it. Nothing is painted. The colours, and the shadow edges that soften as a lamp grows, come from tracing three lights.
| Input | Does |
|---|---|
| Click a lamp | switches it on or off |
| R, G, B | switch the red, green and blue lamps |
| S | changes the size of the lamps: small is sharp, large is soft |
| D | moves the lamps together or apart |
| Click the ring | turns it, and its three shadows |
Click a lamp: switches it on or off; R, G, B: switch the red, green and blue lamps; S: changes the size of the lamps: small is sharp, large is soft; D: moves the lamps together or apart; Click the ring: turns it, and its three shadows
This package carries its source. The command makes a project from it on your Mac, with a prompt for your coding agent; Remix in ThreeRT for macOS does the same.
threert remix https://colour-lab.threert.app/
A path-traced team shooter: open it and you are in a match. Two teams, three lanes, every light traced.



The starter every ThreeRT project begins from: a lit scene, one object to click