MickeyMiao

起点草甸

MickeyMiao

code is cheap, show me your prompt

51 篇文章 · 18 个分类 · 4 位朋友

向下滑动,出发 (或按 1-6 直达)

服务器小镇

家里小主机上的 Minecraft 生存服,白名单制。加入:QQ 群

状态
读取中…
在线
-
版本
-
已开服
-

每 10 分钟更新一次

关于雪松林

嗨,我是王思淼

图形渲染开发工程师 @ 小米。喜欢图形学、游戏和折腾服务器。

完整介绍 GitHub Bilibili Steam

回到森林 Esc 关闭

笔记游戏引擎Unreal Engine

在GBuffer Visualization中添加新的工具

在了解Buffer Visualization的各个功能后,我们可以尝试制作一个新的Buffer Visualization工具。以下是具体步骤:

创建材质球

  1. 搜索Buffer Visualization文件夹
    • 在Content Browser中,搜索“Buffer Visualization”文件夹。

  1. 新建材质球
    • 右键点击,选择“Create Basic Asset”中的“Material”,命名为Diffuse Color。

  1. 打开材质编辑器
    • 双击新创建的材质球,打开材质编辑器。

  1. 实现期望效果

期望效果:DiffuseColor = BaseColor * (1 - Metallic)。

  • 在材质编辑器中,将BaseColor和Metallic蓝图复制到DiffuseColor的材质编辑器蓝图中。

  • 使用Multiply节点实现乘法,使用OneMinus节点实现1 - x。

  1. 保存并退出
    • 保存后退出材质编辑器。

编辑引擎文件

  1. 搜索引擎源码

    • 在Visual Studio中,搜索引擎源码文件BaseEngine.ini。
  2. 找到标识

    • 找到[Engine.BufferVisualizationMaterials]标识。

  1. 插入新行

    • 在标识下插入以下行:
      DiffuseColor=(Material="/Engine/BufferVisualization/DiffuseColor.DiffuseColor", Name=LOCTEXT("BaseDiffuseColorMat", "Diffuse Color"))
      
  2. 保存并重启引擎

    • 保存文件并重新启动引擎。
  3. 查看新工具

    • 在ViewMode中找到BufferVisualization-DiffuseColor

  • 选中后会出现如下效果,表明工具添加成功。

总结

通过以上步骤,我们成功地在GBuffer Visualization中添加了新的工具。这一过程不仅帮助我们深入理解了Buffer Visualization的机制,也增强了我们在Unreal Engine中创建自定义功能的能力。

#游戏引擎#Unreal Engine#GBuffer

评论