px3d: a free software browser based pixel 3D nano-engine in ClojureScript
summary
px3d is a browser-based free software pixel 3D engine written in ClojureScript that runs on top of three.js and WebGL. It targets game jams with an opinionated pixel aesthetic and fast iteration via live-reloading of Blender models: a make watch process runs Blender headless to export GLB, writes an md5 asset stub, and shadow-cljs hot-reloads updated meshes into the running scene while preserving app state. Rendering downscales then upscales for mobile performance.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:30#1 on HN
- 12:28demo
- 12:53how it works
- 14:10make a game
- 18:46compelling title
- 20:20an a/b test
- 20:306 vs 148
related talks
37mBuild in-browser 3D experiences with WebGL and PyScript
21mPlaying with Nuxt in 3D
43mWebGL 2D Rendering with PixiJS
37mCreating 3D Experiences with React
14mThreeJS.jl: Interactive 3D Graphics in the Browser using Julia
38mCreative Clojure
59mYou can't do that with JavaScript!
16mAdd 3D to your Nuxt site using ThreeJS
