1.2.0-alpha.7 • Published 28 days ago
@galacean/engine-toolkit-shader-lab v1.2.0-alpha.7
ShaderLab-toolkit
Refactor engine builtin pbr
shader with ShaderLab
.
npm
Published on npm with full typing support. To install, use:
$ npm install @galacean/engine-toolkit-shader-lab
## or
$ npm install @galacean/engine-toolkit
This will allow you to import package entirely using:
import { GSLPBRMaterial } from "@galacean/engine-toolkit-shader-lab";
Usage
To use the exported functionality, you need to init
engine
withShaderLab
, as below:const engine = await WebGLEngine.create({ ... shaderLab: new ShaderLab() ... });
Use
GSLPBRMaterial
(implemented in shaderlab) just like normalPBRMaterial
.const pbrMaterial = new GSLPBRMaterial(engine);
When you instanced
GSLPBRMaterial
, several shader source fragment written in shaderlab will auto be registered, so you can use#include
syntax in shaderlab. Or you can register pbr related shader source fragment manually with:GSLPBRMaterial.registerIncludes();
0.0.0-experimental-shaderlab-thin.2
28 days ago
1.2.0-beta.4
29 days ago
0.0.0-experimental-shaderlab-thin.1
1 month ago
0.0.0-experimental-shaderlab-thin.0
1 month ago
0.0.0-experimental-shaderlab.0
1 month ago
1.2.0-beta.3
2 months ago
1.2.0-beta.1
3 months ago
1.2.0-beta.0
3 months ago
1.2.0-beta.2
3 months ago
1.2.0-alpha.13
3 months ago
1.2.0-alpha.12
4 months ago
1.2.0-alpha.10
4 months ago
1.2.0-alpha.9
5 months ago
1.2.0-alpha.8
5 months ago
1.2.0-alpha.7
5 months ago