Engine and 3D Demos
Blender Scene Sync
TBD roadmap placeholder for a Blender Python addon or script that maps Data Network state into scene objects.
PlannedLocal setup requiredPlannedState JSON
What this demo proves
This keeps the content-pipeline side of realtime 3D visible, before assets move into Unity, Unreal, or browser runtimes.
Payload types
FloatArrayJSON / object
Channel names
demo.blender.scenePlanned Blender scene-state channel for Python addon or script demos.
demo.json.stateCanonical structured-state channel for browser and SDK parity demos.
Example payload
{
"mode": "active",
"position": {
"x": 120,
"y": 84
},
"enabled": true
}
Compatibility notes
Browser JavaScriptNative
Node.jsNative
PythonNative
p5.jsJSON wrapped
ProcessingJSON wrapped
ArduinoJSON wrapped
ESP32 / ESP8266JSON wrapped
Serial bridgeAdapter required
TouchDesignerNot yet supported
Run online
- TBD: Blender is a desktop workflow, so the online surface should be a recorded or browser companion preview.
Run locally
- TBD: install a Blender addon or run a Python script that subscribes to demo.blender.scene and updates object transforms, materials, or animation parameters.
Expected output
- A Blender scene responds to live channel state without hand-editing values in the UI.
Troubleshooting
- TBD: document Blender Python dependencies, event-loop handling, authentication, and how to keep viewport updates responsive.
Source files
demos/blender/README.mdReference only
demos/blender/datanet_blender.pyReference only