ue4 android 贴图,【腾讯GAD】做一张用于UE4实时渲染的写实级别面部贴图
原标题:【腾讯GAD】做一张用于UE4实时渲染的写实级别面部贴图
我的名字是Braulio “Brav”FG。我来自哥斯达黎加的圣何塞。接下来我将讲解如何在UE4中使用TextureXYZ的贴图来创建一张实时渲染用的真实人物贴图。
贴图的使用
首先我要感谢David Marmor为这个项目提供了base model和主要的blendshapes。这个base model不包含任何UVs、贴图以及细节等等,仅有一个默认的灰色材质,所以这允许我能够去创建几乎是任何相貌的脸庞。在最开始的时候,我希望能够让她的脸看上去显得真实,而不是看上去是一张光滑的完美的肌肤,会有一些粉刺、痣、瑕疵和一些岁月的痕迹(但仍然显得女性化),会有光滑的嘴唇和妆容。
为了达到这个目的,我求助于TextureXYZ的资源,尤其是 “Female Full Face 20s 01”来创建置换贴图,同时为了制作color贴图,我使用了两套贴图,一套是女性贴图“Female Face 20s Fullface 06”,另一套是男性贴图里的“Male Face 18s Full Face 04”。我使用了2套贴图因为他们都看上去非常年轻,然而讽刺的是,女性的皮肤贴图看上去更加粗糙,男性的皮肤贴图缺看上去更加柔软,因此我尝试在两张贴图之间达到一个完美的平衡。
UV 映射
我使用UVlayout来制作整张贴图的UV,并且尝试了一些不一样的东西,我决定将整个面部的UV都按照TextureXYZ的贴图对面部的划分来进行拆分。举个例子,前额是一个UV,鼻子是另一个UV,脸颊有事另外一个,诸如此类。我这么是为了让每个部分有更多的UV空间和贴图分辨率。而这么做的缺点是当你映射完贴图后整张脸会有很多的接缝,所以你必须在制作贴图时格外的小心。下图你可以看到我是如何拆分UV的,每个颜色代表着一个不同的UV。
MARI映射
当所有的UV都完成后,我使用MARI来进行所有的纹理映射。首先我制作的是置换贴图的映射,我想要使用置换贴图来制作引导我制作颜色贴图,在稍后制作其他的贴图时能够用它来当做基础。我不建议首先去映射颜色贴图,然后再去匹配置换贴图。置换贴图和颜色贴图都是映射到8K分辨率的贴片上。一旦这两个贴图完成,我就能够去创建其他的贴图比如粗糙度贴图、反射贴图、AO贴图等等。当然我还使用了不一样的参考照片来映射口腔内部的贴图,像是牙齿、舌头、牙龈、等等。
Zbrush
在MARI里把置换贴图分开是非常重要的,因为接下来在zb里我会把细节转移到到模型上,并手动的创建额外的细节。在MARI创建的每个贴图我都会导入zb,但是每张贴图都会分别给予不同的层级。当我映射细节时,我通常会给一个比较高的置换强度已能够让细节显得非常的明显,然后我会把layer的滑块向回调整到我想要的程度。此时我已经知道我需要在UE4中使用三张normal贴图,一张是secondary的贴图,一张是tertiary的贴图,还有一张自定义的贴图,所以在zb中我将UV贴图大小设置成8192并分别将所有贴图导出成PNG格式。
虚幻4
默认情况下UE4不接受8K贴图,所以为了能够导入这些大文件,我必须修改它的配置。你只需在你自己的项目里打开如下地址中的Device Profiles,nameofproject/ Saved/ Config/ Windows,并把每个MAXLODSize改成8192并重新启动即可。在快速修改完这个之后就能够导入8K大小的贴图了。
之所以在UE4中使用三张法线贴图是为了能够分别操纵每个级别的细节,就像在zb中做的一样。为了达到这个目的,我首先需要将所有的贴图混合成一个单一的输入,所以我使用了BlendAngleCorrectedNormals节点。此外,每张贴图都有它自己的Constant3Vector作为parameter exposure;我这么做就能够分别的控制每个通道。这个方法能够让我不用离开UE4回到zb来修改法线贴图,所有的控制都能在UE4中完成。
在下面的这个GIF里你能看到我是如何分别控制每个通道的:
Gif1
我决定将颜色贴图和我在MARI中做的一些遮罩贴图放在一起,这样我就能够分别的控制嘴唇和肉的颜色。这么做是非常有用的,因为这样一来我就能够使用不同的颜色变化,而不用离开UE4去打开PS或者MARI。同时我混合了颜色节点和菲涅尔以及AO贴图,这样我就能够在一个输出控制所有的内容。
通过使用混合有遮罩的颜色贴图,我能够轻易的实时控制面部的不同方面:
结论
这个方法的主要目的在于能够在不离开UE4的情况下去控制面部的不同方面。所以在大多数情况下它都非常有用并且非常节省时间。另外的目的不仅仅是表现质量,同时为了能够去看到一个实时渲染引擎是如何控制真实贴图和材质的。在50-60fps的帧率、1080p的分辨率,并且是一个高模的情况下,结果显示它表现的非常好,因为这是一个电影级别质量的测试。在几年前可能没人觉得这有可能。
原文链接:http://www.gad.qq.com/article/detail/32581?ADTAG=gad.tg.sh返回搜狐,查看更多
责任编辑:
ue4 android 贴图,【腾讯GAD】做一张用于UE4实时渲染的写实级别面部贴图相关推荐
- android qq广告效果,手机怎么利用腾讯广告做品牌营销?
原标题:手机怎么利用腾讯广告做品牌营销? 1."换机"成市场主导,手机品牌何去何从 止戈蓝海割据战,开启阵营争夺战 当手机逐渐成为人们生活的必需品,国内手机市场亦日趋饱和.2018 ...
- 想获得腾讯发行机会?来“腾讯GAD•游戏创新大赛”
世界上最快乐的事,莫过于为理想而奋斗.正是源于心中对游戏的情怀和梦想,无数游戏人走上了游戏开发的道路.这条路,或迷茫.或坚定.或痛苦.或喜悦,但只要拥有理想与热情,便是航行的舵和帆. 腾讯GAD游戏开 ...
- 一天做100张图?只有 AI 能做到!
"一天做100张图"的过分要求,激起了设计师对于甲方的愤怒.在探究这个要求为何如此过分的同时,或许也可以看看是否还有其他人可以担任如此"重任". 还记得叫员工& ...
- android平板软件生态,雷军:做安卓平板生态 总要有人先种树
文/雷军 不少米粉一直都在呼吁我们做平板,在此之前市场上的Android平板也不少.但为什么小米创业四年后我们才开始做?因为平板是个非常难做的产品. 苹果CEO Tim Cook没少挖苦Android ...
- Houdini技术体系 基础管线(三) :UE4以选择区域的方式对地形做生成和更新 上篇...
背景 前一节里,解决了Houdini地形无缝导入到UE4的流程问题.但这种方法也有它的局限性,在实际游戏项目里,LA和LD还是偏向在游戏引擎编辑器里工作,他们的一些设计也会影响到地形的信息,那么就需要 ...
- 将区块链与AI结合,美图的野心是做现实和数字生活的统一ID
2018年,区块链接棒AI成为最热门的技术名词, 已有越来越多的科技公司宣布进军区块链市场,互联网公司中,迅雷.人人.快播.暴风.天涯.360.京东.美图.网易等公司都有区块链相关动作.此前一直有传言 ...
- 抖音上的高清壁纸风景动图效果是怎么做出来的,实操来了
抖音上的高清壁纸风景动图效果是怎么做出来的,实操来了 利用一张图片就赚到了537.6元,大家认为可能吗? 肯定是可能的啦!今天我们就来复盘下这个项目怎么做的.小板凳搭好了哈! 先看几张截图: 其实你看 ...
- Android开发-在Android里接入腾讯云推流SDK实现直播推流的功能
前 言 如今,在国内移动互联网发展了几年的时间,移动开发技术也相对的成熟,在咱们日常使用的手机App中也少不了直播的功能,不管是娱乐类.游戏类.体育类还是教育类等的App都会有直播的功能,可以说直播的 ...
- Android studio 接入腾讯TBSx5内核的解决方案
Android studio 接入腾讯TBSx5内核的解决方案 首页我们查看一下腾讯浏览服务的官网: https://x5.tencent.com/tbs/guide/sdkInit.ht ...
最新文章
- python如何启动前端_python- 前端进阶
- 我这么讲线索二叉树,我三岁大的表弟笑了笑
- 走进markdown
- 山东大学计算机学院交叉,Xueying Qin
- Windows forfiles(删除历史文件)
- Cockos REAPER for Mac(音轨录制编辑软件)
- CodeProject终于迁到Asp.Net了
- IDEA 集成配置 Jad
- NXP智能车竞赛笔记(室外电磁组)
- thinkphp6.0课堂笔记
- Java poi 导出Excel并合并单元格 史上最强
- c语言 小学生测试题,C语言编程测试题(含答案)
- winRE环境下使用xcopy时显示未找到文件
- 阿福卡专属流量包 开通 取消 方法
- 【光线追踪系列九】物体动态模糊
- html svg文件 热区,前端常识 【svg+热区】处理平面图
- 一份完整的SEO方案包含哪些内容
- 岁月不饶人,每个人都会变老
- 国内主流foundry工艺
- 不动点迭代求解方程数值解