API reference
Globals
strata-game-library/shaders
strata-game-library/shaders
@strata/shaders
GLSL shader collection for Strata 3D. Provides terrain, water, clouds, volumetric effects, and more.
These shaders are standalone and can be used with any Three.js project.
Interfaces
- AdvancedWaterUniforms
- AtmosphereUniforms
- CloudLayerUniforms
- CrystalMaterialOptions
- DissolveMaterialOptions
- DustParticlesUniforms
- ForcefieldMaterialOptions
- FurConfig
- FurUniforms
- GlitchMaterialOptions
- GodRaysUniforms
- GradientMaterialOptions
- HologramMaterialOptions
- InstancingWindUniforms
- IUniforms
- OutlineMaterialOptions
- RaymarchingUniforms
- ScanlineMaterialOptions
- SimpleTerrainUniforms
- SkyUniforms
- TerrainUniforms
- ToonMaterialOptions
- UnderwaterOverlayUniforms
- UnderwaterUniforms
- VolumetricCloudUniforms
- VolumetricFogMeshUniforms
- VolumetricFogUniforms
- VolumetricPointLightUniforms
- VolumetricSpotlightUniforms
- WaterUniforms
Type Aliases
Variables
- advancedWaterFragmentShader
- advancedWaterVertexShader
- atmosphereFragmentShader
- atmosphereShader
- atmosphereVertexShader
- cloudLayerFragmentShader
- cloudLayerVertexShader
- defaultFurConfig
- dustParticlesFragmentShader
- dustParticlesShader
- dustParticlesVertexShader
- furFragmentShader
- furVertexShader
- godRaysFragmentShader
- godRaysVertexShader
- instancingWindVertexShader
- MathChunks
- NoiseChunks
- noiseSnippet
- raymarchingFragmentShader
- raymarchingVertexShader
- ShaderChunks
- simpleTerrainFragmentShader
- simpleTerrainVertexShader
- skyFragmentShader
- skyVertexShader
- terrainFragmentShader
- terrainVertexShader
- underwaterFragmentShader
- underwaterOverlayFragmentShader
- underwaterOverlayVertexShader
- underwaterShader
- underwaterVertexShader
- volumetricCloudFragmentShader
- volumetricCloudVertexShader
- volumetricFogFragmentShader
- volumetricFogMeshFragmentShader
- volumetricFogMeshVertexShader
- volumetricFogShader
- volumetricFogVertexShader
- volumetricPointLightFragmentShader
- volumetricPointLightVertexShader
- volumetricSpotlightFragmentShader
- volumetricSpotlightVertexShader
- waterFragmentShader
- waterVertexShader
Functions
- createAdvancedWaterUniforms
- createAtmosphereUniforms
- createCloudLayerUniforms
- createCrystalMaterial
- createDissolveMaterial
- createDustParticlesUniforms
- createForcefieldMaterial
- createFurUniforms
- createGlitchMaterial
- createGodRaysUniforms
- createGradientMaterial
- createHologramMaterial
- createInstancingWindUniforms
- createOutlineMaterial
- createRaymarchingUniforms
- createScanlineMaterial
- createSimpleTerrainUniforms
- createSkyUniforms
- createTerrainUniforms
- createToonMaterial
- createUnderwaterOverlayUniforms
- createUnderwaterUniforms
- createVolumetricCloudUniforms
- createVolumetricFogMeshUniforms
- createVolumetricFogUniforms
- createVolumetricPointLightUniforms
- createVolumetricSpotlightUniforms
- createWaterUniforms
