Unreal虚幻引擎中带毛发角色 Avatar换装系统处理

本文介绍了在Unreal虚幻引擎中处理带毛发角色Avatar换装系统的方法,包括基于Shell的毛发渲染、角色换装设计以及性能优化。在换装时需要处理毛发的显隐、剪短和剔除等问题,通过动态合成控制贴图来适应不同换装需求。虽然Unreal的毛发系统对移动端支持有限,但通过调整渲染层数和CPU运算优化,仍能在性能和效果间找到平衡。
摘要由CSDN通过智能技术生成

Unreal虚幻引擎中带毛发角色

Avatar换装系统处理

                                               

 

概述

 

本文先简单回顾了基于SHELL多层毛发的渲染原理,带有毛发的角色基础设计,以及在换装实现中遇到的问题和探讨。出于篇幅考虑 不涉及过多的技术向细节。

 

毛发渲染

 

  我们先来看带毛发的角色,比如复联里的Rocket 浣熊。

 

 

游戏不同于电影,电影可以不计性能渲染美化怎么美怎么来,游戏中要渲染这么多毛发,对GPU 的要求很高,在移动端更是中挑战。那怕有电影级的游戏引擎效果也是尽力平衡着向电影效果逼近。

 

常见的做法有用多面片拉丝配shader美化(人物头发), 还有一种是基于 Shell 多层渲染(多用于动物等全身覆盖毛发)。

 

 

基于shell多层毛发渲染

 

基于shell 的渲染就是把一根毛发按距离切片,有点像同一张纸牌放置(绘制)多次。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值