代码改变世界

剔除算法总结

2019-12-08 23:36 by kk20161206, 2557 阅读, 0 推荐, 收藏, 编辑
摘要:剔除算法汇总: (1)距离剔除:物体与相机的最大或最小距离,可能最大距离还要加上fadeDistance,来判断物体是否被剔除。距离剔除原理简单,效率高,cpu端运行。ue4的实现在FScene的ComputeViewVisibility函数调用的FrustumCUll函数。ue4可以用cullin 阅读全文

fastbuild联编ue4 shader的使用

2019-11-27 13:50 by kk20161206, 2046 阅读, 0 推荐, 收藏, 编辑
摘要:1. 更新\Engine\Binaries\ThirdParty\FastBuild,进入Engine\Binaries\ThirdParty\FASTBuild目录 有一个setting.bat文件 setx FASTBUILD_BROKERAGE_PATH "\\DESKTOP-5UA8611\ 阅读全文

fastbuild进行ue4 shader连编

2019-11-26 10:19 by kk20161206, 2384 阅读, 0 推荐, 收藏, 编辑
摘要:参考https://github.com/fastbuild/fastbuild/issues/539中 wsj0000 上传的代码, 根据 wout276所说,将 FShaderCompileUtilities::DoWriteTasks in ShaderCompiler.cpp里的: for 阅读全文

maya 插件学习之pythonCharm和Qt环境搭建

2019-11-12 18:23 by kk20161206, 291 阅读, 0 推荐, 收藏, 编辑
摘要:插件例子: https://nccastaff.bournemouth.ac.uk/jmacey/RobTheBloke/www/research/index.htm https://blog.csdn.net/whwst/article/details/81604853#comments 阅读全文

ue4 头发渲染

2019-11-08 12:17 by kk20161206, 809 阅读, 0 推荐, 收藏, 编辑
摘要:另一种方法:1. 在zbrush里用fiber mesh做出丝状头发2. 放到sp中 烘焙id图(alpha贴图),Ao 3. 用Xnormal标记Depth ·Depth使用了xnormal的height ·安装时可以调整明暗,很方便 4.贴图完成 5. 微调HairGrabber2 6. 头发的 阅读全文

ue4 新渲染管线整理

2019-11-04 21:11 by kk20161206, 3739 阅读, 0 推荐, 收藏, 编辑
摘要:来自uod2019 refactoring the mesh drawing pipeline for unreal engine 4.22 FMeshDrawCommand 存储了rhi在一个mesh pass渲染调用需要知道的所有信息 包含管线状态、shader及资源绑定、渲染命令参数等。 /* 阅读全文

SSS中的法线

2019-10-15 09:57 by kk20161206, 166 阅读, 0 推荐, 收藏, 编辑
摘要:毛孔的detailNormal先进行平滑 再跟原有的法线进行blend。BaseNormal是原有的,AdditionalNormal为毛孔的detailNormal。 阅读全文

BlendAngleCorrectedNormals

2019-10-14 11:03 by kk20161206, 1072 阅读, 0 推荐, 收藏, 编辑
摘要:BaseNormal rg z+1 Append起来 AddtionalNormal rg*(-1) Appendz 两者的结果dot BaseNormal*dot结果 BaseNormal的z + 1 * AdditionalNormal 两者相减 得到最终结果。 阅读全文

预积分皮肤渲染Lut生成及在ue4中使用

2019-10-09 18:59 by kk20161206, 3655 阅读, 0 推荐, 收藏, 编辑
摘要:参考:(1)https://zhuanlan.zhihu.com/p/72161323 (2)https://zhuanlan.zhihu.com/p/56052015 (3)https://www.slideshare.net/leegoonz/penner-preintegrated-skin- 阅读全文

python 安装 Numpy

2019-10-09 14:49 by kk20161206, 271 阅读, 0 推荐, 收藏, 编辑
摘要:装其他库之前要先装pip。 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个里面可以下载相关的库,然后放到python的Scripts文件夹下面。注意,看自己安装的python是哪个版本,假如是3.7版本的,电脑是64位的,则要下载numpy-1.16.5 阅读全文

EditorBlueprintWithUMG

2019-08-12 17:54 by kk20161206, 255 阅读, 0 推荐, 收藏, 编辑
摘要:https://isaratech.com/ue4-editor-widgets-with-umg-4-22/ https://isaratech.com/ue4-c-editor-utility-widgets-4-22/ https://isaratech.com/ue4-programmati 阅读全文