What can you do with it?
Create interactive 3D applications using Babylon.js that fulfill specific objectives, generating complete HTML, CSS, and JavaScript for functional 3D scenes including environments, objects, animations, lighting, and camera controls for immersive web-based 3D experiences.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation to perform (create-3d-app)
app-description
- Description of the 3D application to createobjects
- Objects to include in the sceneanimations
- Animation requirementslighting
- Lighting setup preferencescamera-position
- Initial camera positionenvironment
- Environment and background settingsinteractions
- User interaction requirements
Tools
Create 3D App
Generate a complete 3D application using Babylon.js with specified requirements Parameters:app-description
(required) - Description of the 3D application to createobjects
(optional) - Objects to include (spheres, cubes, planes, custom meshes)animations
(optional) - Animation specifications (rotation, movement, scaling)lighting
(optional) - Lighting setup (hemispheric, point, directional, spot)camera-position
(optional) - Initial camera position and controlsenvironment
(optional) - Environment settings (skybox, ground, fog)interactions
(optional) - User interaction capabilities (mouse, touch, keyboard)
- Complete HTML document with Babylon.js CDN integration
- Responsive CSS styling for full-screen 3D canvas
- JavaScript using traditional browser-compatible syntax (no arrow functions, template literals, or const/let)
- Arc rotate camera with mouse/touch controls
- Hemispheric and point lighting setup
- Default environment with skybox and ground
- Animated objects with render loop
- Window resize handling
- Touch-friendly controls for mobile devices