Dev log: Kurasao Material Editor

December 7, 2025

Kurasao
[@portabletext/react] Unknown block type "file", specify a component for it in the `components.types` prop

Kurasao Devlog

Material & Shader Editor is working.

Full node-based PBR material workflow in the browser — basically Unreal’s material editor but running on React Three Fiber + raw GLSL nodes.

What’s working:

  • Real-time PBR preview (albedo, normal, roughness, metalness, emissive, AO)
  • Simple HDR environment lighting (drag any .hdr and see it update instantly)
  • Texture blending, math nodes, procedural noise — all compiled on the fly
  • Zero installs, just open and build

Tech stack that made this possible:

Three.js 0.168.0

React Three Fiber 8.17.5

@drei 9.105.2

@react-three/postprocessing 3.2.1

ReactFlow 11.11.4 for the node graph

#gamedev #indiedev #webgl #threejs #reactthreefiber #shader #PBR #glsl #procedural #buildinpublic #webgpu #tooldev