Adding Bloom Post-Process to a Babylon.js Scene with DefaultRenderingPipeline
Create a DefaultRenderingPipeline per camera, enable bloom, tune threshold strength and scale, verify via Inspector, and provide fallbacks for low-end GPUs.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Create a DefaultRenderingPipeline per camera, enable bloom, tune threshold strength and scale, verify via Inspector, and provide fallbacks for low-end GPUs.
Learn when to use InstancedMesh versus ThinInstances in Babylon.js to reduce draw calls and optimize rendering performance for large-scale 3D scenes.
Learn how to create a custom emissive material in Babylon.js using the Node Material System—no GLSL required—complete with a code example, limits, and verification steps.
Load glTF and GLB assets with AssetContainer, dispose them correctly, and treat the files as untrusted data in long-running Babylon.js scenes.
A minimal architecture for loading untrusted GLB files in Babylon.js: restrict loader plugins, contain the asset, enforce trust boundaries on external references, and verify teardown.
Thin instances let Babylon.js render thousands of identical meshes in a single draw call by uploading per-instance matrices to the GPU. Learn the API, trade-offs, and how to verify culling and draw calls.
PBR materials in Babylon.js require proper environment mapping and map configuration to avoid flat, black results. This post walks through the metallic-roughness workflow, IBL setup, and practical trade-offs.
Reduce draw‑call overhead in Babylon.js by using GPU Instancing. Learn how to create thousands of identical meshes with a single draw call, verify support, and understand trade‑offs in this practical guide.
Babylon.js supports WebGPU with automatic WebGL fallback, but the upgrade only pays off for CPU-bound or compute-heavy scenes. Here's how to enable it, verify it's active, and decide if it's worth it.