Build a REAL-TIME 3D Engine for VJing | WebSocket Streaming to TouchDesigner

🎯 Build your own 3D graphics engine that streams real-time frames to video software! Perfect for VJing, live visuals, and interactive installations.

🔥 What you’ll learn:
– 3D perspective projection from scratch
– WebSocket frame streaming
– Multiple output formats (PNG/WebP/JPEG)
– Real-time dashboard with controls
– Integration with OBS, VDMX, and Processing

🚀 Features:
✅ Demo 3D models (Cube, Pyramid, Octahedron, Icosahedron)
✅ OBJ file import for custom models
✅ Real-time rotation, scaling, camera controls
✅ WebSocket streaming at 30fps
✅ Multiple compression formats with quality control
✅ Live statistics and monitoring

📋 Quick Setup:
1. Clone: github.com/aproxis/3d-video-mapping
2. npm install && npm start
3. Open 3D Projection Engine.html
4. Connect WebSocket & start streaming!

💡 Perfect for:
– VJ performers
– Live visual artists
– Video mapping enthusiasts
– Web developers learning 3D graphics
– Interactive installation creators

Original Inspiration: www.youtube.com/watch?v=qjWkNZ0SXfo

👍 If you build something cool with this, tag me and share in comments!

#3DGraphics #VJing #WebSocket #RealTime #VideoMapping #JavaScript #WebGL #LiveVisuals #CreativeCoding #InteractiveArt

🎨 Built with HTML5 Canvas, WebSockets, and Sharp. Inspired by classic 3D graphics and modern VJ tools.

About The Author

a42

AllTD Stats last 30 days

Pageviews 57,079

Days in Range 28

Average Daily Pageviews 2,039

From Any SERP 1,157

Unique IPs 14,840

Last 30 minutes 20

Today 497

Yesterday 1,862