Control panels
Polygonjs 2.0.60 is out.
The main addition of this release is a way to easily add UI. If you right-click over any param and select “Add To Control Panel”, this will add a geo/ControlPanel node to your scene. When present, it renders the param you’ve linked to it onto the viewer. You can preview this in the editor, but most importantly, those controls remain when you export your scene, for native and web. See the control-panel example.
The full changelog has the rest, including new transform nodes.
Chess Twist now runs on Polygon v2
Chess Twist’s demo on polyreplay.com has been running on the old JavaScript engine since 2024. It is now built with Polygon v2, on 2.0.59. Play today’s puzzle. It’s currently using a new version of the puzzles.
Beyond making a fun game (I find myself distracted by it more often than I should), its point is to battle-test Polygon. It’s built using the SDK, and it really helps find out what should or should not be exposed in the SDK, so you can build your own projects on it.
polyreprint.com has started
I’ve mentioned previously that one of Polygon v2’s focuses was 3D printing. polyreprint.com will be the demonstration of it. It is a site for 3D printing configurators. Unlike most configurators I’ve seen, where the model is generated server-side and you have to wait several seconds on each change, those will be much faster. They will all be done client-side, using wasm, with all the procedural geometry tools available in Polygon.
It’s only yet-another-newsletter form today, but expect to see configurators there soon, as well as long-overdue tutorial videos (I’ve done more audio tests, but my current microphone is really not good enough, so I’m now waiting for a new one in order to record videos).
As always, tell me what you build, and what is missing. Reply to this email, or say hello in the Discord, Bluesky or Twitter.
Gui