@galacean/engine-toolkit-shader-lab v1.3.13
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-toolkitThis 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
enginewithShaderLab, 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#includesyntax in shaderlab. Or you can register pbr related shader source fragment manually with:GSLPBRMaterial.registerIncludes();
10 months ago
10 months ago
5 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago