Basic Materials
Create materials, assign them to meshes, and tune color and physical shading on primitives step by step.
Create materials, assign them to meshes, and tune color and physical shading on primitives step by step.
Use ShaderMaterial for dissolve and edge effects with custom shaders that run on both WebGL and WebGPU backends.
Animate material opacity so individual models fade in and out without duplicating geometry or materials.
Implement a radial loading spinner UI with materials and animation for clear feedback while content streams in.
Shade a globe with Earth textures, materials, and shaders to present a stylized planetary body in real time.
Approximate a stylized water plane with scrolling normals and fresnel-tinted materials for simple reflective surfaces.
Use stencil tests to mask a playing-card shape and reveal a separate 3D scene through the window like a magic portal.
Swap material assets on render components in code to change colors, shaders, or skins without duplicating mesh entities.
Generate normal and parallax maps for dynamic text so lettering catches light and reads embossed on surfaces.