◻︎ TOOL
BAS3D VIEWER
◻︎ TOOL
BAS3D VIEWER
Generated examples
How to customize the viewer
Click "Choose File" to upload your GLB model
Ensure your GLB file is optimized and properly scaled. Larger models may take longer to load.
Adjust lighting parameters, colours, and zoom level (these will be exported).
Click "Generate HTML File" to download a self-contained HTML file, Your 3D model data is (Base 64) encoded within.
Mouse drag: Rotate the model
Mouse wheel: Zoom in/out
Zoom buttons (top-left): Precise zoom control
Export Settings
Lighting: All current lighting settings are embedded in the output
Camera: Camera position and zoom level are preserved
Interactions: Mouse controls are automatically included
Recommendations
Before uploading, ensure your GLB file meets these criteria:
Optimization: Use tools like Blender or glTF-Pipeline to reduce file size
Textures: Power-of-2 dimensions (256x256, 512x512, 1024x1024, etc.)
Materials: PBR materials work best (metallic-roughness workflow).
FOR PRODUCT SHOWCASES
Use warm key lights for an appealing presentation
Adjust gamma/brightness for material definition
FOR PORTFOLIO/ART
Experiment with ambient light colors
Position key lights dramatically
Use bounce light for subtle fill
Fine-tune post-processing for mood
FOR TECHNICAL DOCUMENTATION
Use neutral white lighting
Position lights to show detail clearly
Minimal post-processing for accuracy
Specifications
Supported File Format: GLB (binary GLTF) only
Rendering: WebGL with Three.js (R152)
Memory: Minimum 4GB RAM recommended for optimal performance
GPU: Dedicated graphics card recommended for models >50MB
Maximum File Size: 500MB GLB files (browser memory dependent)
Polygon Count: Supports up to 2M triangles with smooth performance
Texture Resolution: Up to 4K textures (4096x4096px)
Output: Single HTML file with embedded assets
Model appears too dark/bright:
Adjust gamma correction in post-processing
Check ambient light levels
Verify material properties in your 3D software
Poor performance/choppy rotation:
Reduce polygon count using decimation
Optimize textures to lower resolutions
Close unnecessary browser tabs
Model not loading:
Verify GLB file is not corrupted
Check file size is under browser memory limit
Ensure model contains valid geometry
Coded with Google Gemini 2.5 Pro • The BAS3D Viewer is free for personal use, customizable for business applications. This app. is currently in alpha and optimized for desktop use only. Responsive viewer compatible with modern browsers with WebGL support. Default 3D model source • More about Base 64 encoding
BAS3D Viewer est une application de visualisation et d'exportation 3D. Créez des showcases en 3D à partir de vos fichiers .glb en contrôlant l'éclairage, puis exportez des fichiers HTML autonomes pour une utilisation hors ligne ou un déploiement sur le web.
↑ Lab