Done list []
✔️ Draw loop per pipeline not per mesh (PipelineManager) with share material. Power optimisation.
✔️ Support for 3D objects and scene transformations.
✔️ Ammo.js, cannonES && Jolt Physics libs integration (app<->bridge<->worker). Physics use webworkers by default. Fixed crossOrigin worker.
✔️ Networking with Kurento/OpenVidu/Own middleware Nodejs -> frontend.
✔️ Bloom post processing.
✔️ HZB post processing.
✔️ Volumetric post processing.
✔️ GPU Features: texture-compression-bc - (Not active by default).
✔️ Scene Culling feature (see maze example for CPU Culling).
📦 Based on the shadowMapping sample from webgpu-samples.
✔️ Web GUI(online) Editor [app exec graph] with Visual Scripting (Named: FlowCodexVertex).
✔️ Web GUI(online) Editor [shader graph] with Visual Scripting (Named: FlowCodexShader).
✔️ Dynamic shadow cast (done also for skinned meshes).
✔️ VertexShader displacment (done also for skinned meshes), nice for water effect.
✔️ Basic flow for AI Graph Generator - Simple tasks passed for now with ollama platform. Open account/open-source/free-service-quota.
✔️ ProceduralMesh objectScene entity with options for vertex morph - Shadows following morph blend.
✔️ MediaPipe implemented - dinamic loading (if not in use no loading script or any related to mediapipe)
✔️ Remote render stream emit example (standard engine networking) and special endpoint for "wachers" tv-10.html Replace webcam stream with canvas capture - on endpoint use webRTC and video tag to preview remote render.
✔️ Code creator AI services agent system(use engine from npm) npm run creator for 'http://localhost:3000/' npm run creator-backend for backend. create games from simple prompt.
Supported browsers for final build:
Windows Chrome ✔️
Windows Firefox ✔️
MACOS Chrome (151 tested) ✔️ (golden gate)
MAXOS Firefox ✔️ (golden gate)
MACOS Opera (arm64) ✔️ (golden gate)
MACOS Edge ✔️ (golden gate)
Log in or sign up for Devpost to join the conversation.