大约有 80 项符合查询结果, 库内数据总量为 30,786 项。 (搜索耗时: 0.0033 秒)
...并生成单个片段作为输出。 **LayaAir中的Shader** LayaAir中的Shader3D是一个壳,一个Shader3D可以包含多个SubShader,Shader3D负责管理多个SubShader,一般情况下一个Shader3D下只有一个SubShader。 SubShader是真正的着色器程序,SubShader可以包含多...
来源: Laya2.0_文档 发布时间: 20210714
...并生成单个片段作为输出。 **LayaAir中的Shader** LayaAir中的Shader3D是一个壳,一个Shader3D可以包含多个SubShader,Shader3D负责管理多个SubShader,一般情况下一个Shader3D下只有一个SubShader。 SubShader是真正的着色器程序,SubShader可以包含多...
来源: Laya2.0_文档 发布时间: 20210715
...INATE1 }; var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldMat': [Laya.Sprite3D.WORLDMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_CameraPos': [Laya.BaseCamera.CAMERAPOS, Laya.Shader3D.PERIOD_CAMERA], 'u_SplatAlphaTexture': [CustomTerrainMaterial.SPLATALPH...
来源: Laya_示例 发布时间: 20241124
...源码`; ``` > 添加Include。LayaAir3D引用的类库 ```typescript Laya.Shader3D.addInclude("Lighting.glsl", LightingGLSL); Laya.Shader3D.addInclude("ShadowHelper.glsl", ShadowHelperGLSL); Laya.Shader3D.addInclude("BRDF.glsl", BRDFGLSL); Laya.Shader3D.addInclude("PBRUtils.glsl", PBRUtilsGLSL); La...
来源: Laya2.0_文档 发布时间: 20210715
... `addPass`之前 > 添加Include。LayaAir3D引用的类库 ```typescript Shader3D.addInclude("Lighting.glsl", __INCLUDESTR__("files/Lighting.glsl")); Shader3D.addInclude("ShadowHelper.glsl", __INCLUDESTR__("files/ShadowHelper.glsl")); Shader3D.addInclude("BRDF.glsl", __INCLUDESTR__("files/PBRLibs/B...
来源: Laya2.0_文档 发布时间: 20210714
....glsl"; ``` > 添加Include,LayaAir引用的函数库 ```typescript Laya.Shader3D.addInclude("Lighting.glsl", LightingGLSL); Laya.Shader3D.addInclude("ShadowHelper.glsl", ShadowHelperGLSL); Laya.Shader3D.addInclude("BRDF.glsl", BRDFGLSL); Laya.Shader3D.addInclude("PBRUtils.glsl", PBRUtilsGLSL); La...
来源: Laya2.0_文档 发布时间: 20210715
... extends Laya.BlinnPhongMaterial { public readonly MAIN_TEX: number = Laya.Shader3D.propertyNameToID("u_MainTex"); public readonly X_OFFSET: number = Laya.Shader3D.propertyNameToID("u_XOffset"); public readonly Y_OFFSET: number = Laya.Shader3D.propertyNameToID("u_YOffset"); public readonly Z_Distanc...
来源: Laya_社区 发布时间: 20201009
...享一个练手的shader import BaseMaterial = Laya.BaseMaterial; import Shader3D = Laya.Shader3D; import SubShader = Laya.SubShader; import BaseTexture = Laya.BaseTexture; export default class Test1Material extends BaseMaterial { public readonly MAIN_TEX:number = Shader3D.propertyNameToID("u_MainTe...
来源: Laya_社区 发布时间: 20190923
.... } Laya.ShaderPass -> withCompile(compileDefine) { if (Shader3D.debugMode)//开启debug编译shader时生成打印shader参数 this._addDebugShaderVariantCollection(compileDefine); } debugShader : Laya.Shader debugShader : Laya.SubShader L...
来源: Laya_社区 发布时间: 20200606
...* 着色器变种属性介绍 1.当前ShaderVariant着色器变种对应的Shader3D ```typescript public get shader(): Shader3D; ``` 2.子着色器索引 ```typescript public get subShaderIndex(): number; ``` 3.通道索引 ```typescript public get passIndex(): number; ``` 4.宏定义集合 ```types...
来源: Laya2.0_文档 发布时间: 20210714