默认使用后期配合custom depth 只能实现目前的效果,即保留半透明但是半透明后面的显示内容是没有后期效果的

想要实现既保留半透明又能确保半透明后面是后期内容

修改ue4源码
首先开启 SeprateTranslucency

postprocessing.cpp

 // DOF passes were not added, therefore need to compose Separate translucency manually.if (LocalSceneColorTexture == SceneColor.Texture){///>test 注释掉//LocalSceneColorTexture = AddSeparateTranslucencyCompositionPass(GraphBuilder, View, SceneColor.Texture, SceneDepth.Texture, *Inputs.SeparateTranslucencyTextures);}SceneColor.Texture = LocalSceneColorTexture;if (GetHairStrandsComposition() == EHairStrandsCompositionType::AfterSeparateTranslucent){RenderHairComposition(GraphBuilder, View, ViewIndex, Inputs.HairDatas, SceneColor.Texture, SceneDepth.Texture);}}// Post Process Material Chain - Before Tonemapping{const FPostProcessMaterialChain MaterialChain = GetPostProcessMaterialChain(View, BL_BeforeTonemapping);if (MaterialChain.Num()){///>testSceneColor = AddPostProcessMaterialChain(GraphBuilder, View, GetPostProcessMaterialInputs(SceneColor), MaterialChain);}}///>test 在AddPostProcessMaterialChain后添加下面的代码SceneColor.Texture = AddSeparateTranslucencyCompositionPass(GraphBuilder, View, SceneColor.Texture, SceneDepth.Texture, *Inputs.SeparateTranslucencyTextures);

修改后效果

UE4消除后期对透明材质的影响相关推荐

  1. 【《Unity 2018 Shaders and Effects Cookbook》翻译提炼】(三)法线贴图和透明材质

    1.法线贴图 3D模型的每个三角形都有一个面向方向,这是它指向的方向.它通常用放置在三角形中心的箭头表示,并且与表面正交.面对方向在光线反射到表面上的方式中起着重要作用.如果两个相邻的三角形朝着不同的 ...

  2. Q91:真实地模拟透明材质(Realistic Transparency)(2)——Triangle Meshes

    这一章节是在"Q91:真实地模拟透明材质(Realistic Transparency)"的基础上测试一下Triangle Mesh图形. 之前章节的链接:http://blog. ...

  3. Q91:真实地模拟透明材质(Realistic Transparency)

    在"Q90"中,我们认为折射系数kt是一个常数,对应反射系数kr=1-kt.但是,实际情况则是:kt会因入射角的不同而变化. 这一章节,我们将真实地模拟透明材质.主要考虑两个问题: ...

  4. Q90:简易地模拟透明材质(Simple Transparency)

    为什么说是"简易地模拟"呢? 因为,在两种介质确定了的情况下,这一章节中认为折射系数kt是一个常数,对应反射系数kr=1-kt. 但是,实际情况则是:kt会因入射角的不同而变化. ...

  5. Unity Shader UV动画之高光材质加上透明材质与UV动画

    理解,UV动画实质是对UV的坐标进行变化,从而使纹理产生动态变化 例子:从高光材质进行修改 1,加上透明材质的标签以及混合模式,再使用带透明通道的贴图,可以实现:不透明部分的图案,材质是高光材质,透明 ...

  6. 图形化开发(五)022-Three.js之材质——受光影响-MeshLambertMaterial 兰伯特材质 MeshPhongMaterial 高光材质

    图形化开发(五)022-Three.js之材质--受光影响-MeshLambertMaterial 兰伯特材质 & MeshPhongMaterial 高光材质 添加光 由于MeshBasic ...

  7. [Unity]3D物体透明化方法透明材质球

    Default-Skybox,Shader:Skybox/Procedural 使用透明材质 1.使用自带的天空盒材质 新建3D物体,自带是初始材质 将其替换成如上图所示的Default-Skybox ...

  8. 带透明材质的描绘过程_透明的过程质量

    带透明材质的描绘过程 这次,我想看看软件开发过程中如何支持质量. 我们将分析此类过程的某些阶段,并检查各个步骤的明确存在如何支持团队和组织的质量维护. 以下是我多年的观察中的问题,在寻找有关质量控制的 ...

  9. 使用Blender创建透明材质的物体并导入到Unity中

    文章导航 Blender 导入图片生成材质 将材质应用到物体的面 选择透明模式 Unity 物体的调整 透明材质的设置 保存模型 Unity本身自带有3D物体的贴图和材质功能,但是在编辑器中仅允许我们 ...

最新文章

  1. manjaro无效的软件包
  2. 初中计算机知识点 考题,初中信息技术考题规律及趋势_教师资格面试初中信息技术...
  3. java lambda表达式详解_Lambda表达式详解
  4. linux 字符下 上网,Linux下实现字符串截取方法总结(示例代码)
  5. jemalloc/jemalloc.h: No such file or directory
  6. 问题:C语言习题5.22 - 学生成绩的处理
  7. Bean的生命周期详解
  8. 宽度学习系统(BLS)的原理、变体形式及当前应用(随时更新......)
  9. Java:pdf文件中添加图片
  10. matlab取值只能为整数,运行时提示Size 输入必须为整数
  11. 笔记本设置WiFi热点命令操作
  12. cv2库中一些函数的使用
  13. 计算机桌面有边框阴影,为什么电脑上的所有显示都会有阴影呢?(桌面图标、对话框等)...
  14. 不平衡数据分类实证-R语言
  15. 数学建模优化和仿真模拟的区别001
  16. Linux中如何安装特定的gcc版本
  17. javaweb基于SSM框架的书籍小说在线阅读下载网站
  18. python 修改图片尺寸_用Python更改图片尺寸大小
  19. Java Swing JTree:树组件
  20. OCR目前的发展现状综述

热门文章

  1. DjangoChannels_vue前端搭建简易版的网页聊天功能
  2. Linux 线程同步
  3. mysql多个on_Mysql join on 多条件匹配
  4. Java单元测试和类加载
  5. python爬虫爬汽车图片_python爬虫爬取汽车网站外型图片
  6. Win7 更新IE11 更新勒索病毒补丁 的最后救赎方案
  7. Android11.0默认打开允许安装未知源开关
  8. 51CTO第一时间公布软考试题及答案
  9. 青龙面板教程(四):线报监控系统开发
  10. 概率机器人课后习题答案