• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 18 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0034 秒)

1. 添加Include(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 100%]

...ude。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/BRDF.glsl")); Shader3D.addIncl...

来源: Laya2.0_文档 发布时间: 20210714

2. 添加Include(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 99%]

...`addPass`之前 > 引用的方式导入文件 ```typescript import LightingGLSL from "./files/Lighting.glsl"; import BRDFGLSL from "./files/PBRLibs/BRDF.glsl"; import PBRSpecularLightingGLSL from "./files/PBRLibs/PBRSpecularLighting.glsl"; import PBRStandardLightingGLSL from "./files/PBRLibs/PBRStan...

来源: Laya2.0_文档 发布时间: 20210715

3. 添加Include(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 95%]

... `addPass`之前 > 引用的方式导入文件 ```typescript let LightingGLSL = `...这里面是Shader源码`; let BRDFGLSL = `...这里面是Shader源码`; let PBRSpecularLightingGLSL = `...这里面是Shader源码`; let PBRStandardLightingGLSL = `...这里面是Shader源码`; let PBRUtilsGLSL = `....

来源: Laya2.0_文档 发布时间: 20210715

4. SubShader介绍(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 89%]

...//引入Shader需要使用的其他库文件 Shader3D.addInclude("Lighting.glsl", LightingGLSL); Shader3D.addInclude("ShadowSampleTent.glsl", ShadowSampleTentGLSL); Shader3D.addInclude("GlobalIllumination.glsl", GlobalIllumination) Shader3D.addInclude("Shadow.glsl", ShadowGLSL); Shader3D.addInclude(...

来源: Laya2.0_文档 发布时间: 20210714

5. SubShader介绍(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 89%]

...//引入Shader需要使用的其他库文件 Shader3D.addInclude("Lighting.glsl", LightingGLSL); Shader3D.addInclude("ShadowSampleTent.glsl", ShadowSampleTentGLSL); Shader3D.addInclude("GlobalIllumination.glsl", GlobalIllumination) Shader3D.addInclude("Shadow.glsl", ShadowGLSL); Shader3D.addInclude(...

来源: Laya2.0_文档 发布时间: 20210715

6. SubShader介绍(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 89%]

...//引入Shader需要使用的其他库文件 Shader3D.addInclude("Lighting.glsl", LightingGLSL); Shader3D.addInclude("ShadowSampleTent.glsl", ShadowSampleTentGLSL); Shader3D.addInclude("GlobalIllumination.glsl", GlobalIllumination) Shader3D.addInclude("Shadow.glsl", ShadowGLSL); Shader3D.addInclude(...

来源: Laya2.0_文档 发布时间: 20210715

7. FlashBuilder中第一个程序“Hello Layabox”(ActionScript-LayaAir基础篇(AS3)-快速上手) [ 75%]

...动图3) ***Tips**:引擎包目录下`LayaAirFlash/flash`文件夹中的`glsl2agal.swc`也是用于Flash版本的发布,但是,引用`glsl2agal.swc`之后需要在项目的源路径处引用发布Flash的库。而LayaAirFlash.swc集成了库,所以无需重复引用。需要注意的是`Laya...

来源: Laya2.0_文档 发布时间: 20210715

8. FlashDevelop中第一个程序“Hello Layabox”(ActionScript-LayaAir基础篇(AS3)-快速上手) [ 61%]

...wc”和LayaAirFlash目录下的“LayaAirFlash.swc”、子目录下的“glsl2agal.swc”。playerglobal.swc是用于在开发过程中使用LayaAir引擎API提示。另两个swc文件是发布Flash版本用到的。如果不考虑发布Flash版本,“LayaAirFlash.swc”、“glsl2agal.swc”也...

来源: Laya2.0_文档 发布时间: 20210715

9. ShaderPass介绍(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 45%]

... 顶点着色器 `outline02.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; attribute vec2 a_Texcoord0; uniform mat4 u_MvpMatrix; uniform mat4 u_WorldMat; attribute vec3 a_Normal; varying vec3 v_Normal; varying vec2 v_Texcoord0; void main() { gl_Position = u_MvpMatrix...

来源: Laya2.0_文档 发布时间: 20210714

10. 如何自定义Shader(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 45%]

...点着色器 `simpleShader.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; uniform mat4 u_MvpMatrix; uniform mat4 u_WorldMat; attribute vec3 a_Normal; varying vec3 v_Normal; void main() { gl_Position = u_MvpMatrix * a_Position; mat3 worldMat=mat3(u_WorldMat); v_Normal...

来源: Laya2.0_文档 发布时间: 20210715