内置着色器(Builtin Effect)

引擎提供了一系列通用的内置着色器,位于编辑器 资源管理器 面板的 internal -> effects 目录下。双击着色器文件即可在外部 IDE 打开进行查看和编辑(前提是需要在 偏好设置 -> 外部程序 中配置 默认脚本编辑器)。

Creator 将内置着色器大致归类为以下几种:

  • editor:编辑器内用的工具着色器,例如 gizmo。用户一般不需要关注这些。
  • pipeline:管线特效着色器,包括延迟光照、后效和抗锯齿等。
  • util:存放一些零散的内置着色器,例如序列帧动画。
  • dcc:存放 DCC 材质导入相关的内置着色器。
  • surfaces:存放 表面着色器
  • 其他的为内置着色器,详情请参考下文说明。

内置管线特效着色器

管线着色器

着色器名称 说明
bloom.effect 全屏泛光特效
deferred-lighting.effect 用于延迟管线中的光照处理阶段
planar-shadow.effect 平面阴影
post-process.effect 后处理
skybox.effect 天空盒
smaa.effect SMAA 抗锯齿
tonemap.effect 引擎预留

内置着色器

内置着色器

着色器名称 说明
builtin-billboard.effect 公告板
公告板是一种使物体始终朝向摄像机的渲染方案,适用于树木,血条等渲染
builtin-camera-texture.effect 相机纹理
builtin-clear-stencil.effect 清理模板缓存
builtin-graphics.effect Graphics 组件 的着色器
builtin-occlusion-query.effect 遮挡查询
builtin-particle-trail.effect 粒子拖尾
builtin-particle.effect 基于 CPU 渲染的粒子着色器
builtin-particle-gpu.effect 基于 GPU 渲染粒子着色器
请参考 粒子渲染器 了解两个着色器的用法
builtin-reflection-deferred.effect 用于延迟着色中的反射处理
builtin-spine.effect Spine 骨骼动画的着色器
builtin-sprite.effect 精灵着色器
builtin-sprite-gpu.effect 引擎预留
builtin-standard.effect 基于物理的光照模型 PBR
builtin-terrain.effect 地形系统默认着色器
builtin-toon.effect 卡通渲染
builtin-unlit.effect 无光照
builtin-wireframe.effect 以线框模式进行绘制

条与 "" 相匹配的结果

    没有与 "" 匹配的结果