着色器加载

Docs / CRYENGINE V 中文手册 / 安装 / 着色器加载

着色器加载

CRYENGINE 社区版 1.0 引入了直接向引擎加载自定义全屏 .hlsl 着色器的支持。一个典型例子是内置的漫画着色器,展示了如何利用这一功能实现独特的视觉风格。目前,该引擎一次支持一个着色器文件,这使得该功能非常适合旨在打造独特风格化外观的项目。

用例示例——漫画中类似《行尸走肉》的视觉效果:

引擎只支持从项目的资产文件夹加载着色器。要使用自定义的.hlsl着色器,将文件放在这个文件夹里。为了组织清晰,我们创建了一个专门的子文件夹,名为“着色器”。

着色器放置示例路径:

下面是一个着色器骨架,你可以作为创建自己.hlsl着色器文件的起点。维护这种结构至关重要,因为编译器依赖它来正确识别和编译着色器。

  1. 通过工具→环境编辑器打开环境编辑器
  2. 创建一个新环境预设或选择已有的环境。
  3. 常数部分,导航到着色器加载
  4. 通过勾选启用着色器加载来启用着色器加载
  5. 加载你想要的着色器文件。

启用后,每次使用该环境预设时,着色器都会自动应用。

环境编辑器中的着色器加载: