网龙百万3D角色编辑系统介绍

本文介绍了网龙的3D角色编辑系统,详细讲解了角色编辑能力,包括基础模型加载、动画播放、编辑功能如换装、肌肉调整等。系统支持动态换装、肤色和发色调整、脸部捏脸等。此外,还阐述了开发测试环境,明确了环境差异和3D能力平台的应用。战略方向中,强调了白皮书在团队内外的使用价值和生产流程规范。
摘要由CSDN通过智能技术生成

第一章 编辑能力介绍

1.1角色编辑器技术机制
1.11创建人物

在这里插入图片描述
1.12具体流程详解

1.通过解析成品人物xml配置表获取相关的参数和依赖的资源列表。
在这里插入图片描述
2.通过资源模块下载和加载全部依赖的资源。
3.开始组装过程,组装一个人物分几个任务,分别是头部顶点计算、身体服饰顶点计算、皮肤贴图合并、骨骼参数应用、最终组合几步。下面分别对这几步予以说明:

1)头部顶点计算:头部部件依赖的资源包括初始的头部模型、若干头部的morpher,依赖的参数信息包括对应morpher的权重、adjustbone的参数。头部顶点在计算时,首先初始化为初始模型的顶点位置,然后把每个morph的偏移信息乘上对应的权重叠加上去,最后再应用adjustbone的蒙皮信息计算出最终模型顶点的位置。
在这里插入图片描述 在这里插入图片描述

2)身体服饰顶点计算:计算方式类似头部部件,唯一的区别是服饰的morpher是由Dmap根据规则自动生成并打包到服饰的模型上的。

在这里插入图片描述 在这里插入图片描述

3)骨骼参数应用:骨骼位置的改变来源于两方面,一方面是直接修改的骨骼数据,如胳膊的长度、脖子的长度等等,另一方面是来自配合morpher变换的配置数据,有些变动比较大的morpher需要骨骼位置做同步的调整来适应新变换的体型(例如侏儒变成绿巨人骨骼位置就会对不上,需要调整骨骼的位置)。
在这里插入图片描述 在这里插入图片描述

4)皮肤贴图合并:贴图的合并在GPU上执行,把多张贴图根据贴花的配置信息组合成一张,例如皮肤上的疤痕、眉妆等可以用这种形式合并到人物的皮肤贴图上去。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值