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.

Platforms

BlenderPython

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.md
Reference only
demos/blender/datanet_blender.py
Reference only