洛水女神皮肤的制作过程
最近在游戏论坛看到好多玩家讨论洛水女神的新皮肤,刚好认识做游戏美术的朋友老张,他们团队去年全程参与了这套皮肤的设计。趁着周末撸串的功夫,我缠着他把整个制作流程给问了个底朝天。
一、从神话故事里扒细节
老张说他们组接到任务时,主美甩过来两本快翻烂的《洛神赋图》复印件。二十多人的团队啃了半个月文献,光是考据汉代服饰纹样就折腾坏三台扫描仪。有回凌晨三点,建模组长突然在群里发疯:"曹植写的'披罗衣之璀粲兮',这个罗衣到底是几层纱?"
- 参考《宋摹洛神赋图卷》里的衣纹走势
- 对比陕西历史博物馆的汉代曲裾实物
- 咨询民俗学会的织造工艺专家
1.1 布料动态测试翻车实录
他们用Marvelous Designer做布料模拟时,程序小哥差点崩溃——十二米长的披帛在游戏引擎里疯狂抽搐,活像条被钓上岸的鲤鱼。后来还是偷师了苏州缂丝艺人的经纬排线法,才让这些薄纱能在战斗场景里飘出仙气儿。
传统做法 | 改良方案 | 数据来源 |
物理引擎布料计算 | 经纬线约束算法 | 《实时布料模拟优化》论文 |
单层贴图渲染 | 七层透明通道叠加 | 故宫博物院纺织品数字档案 |
二、捏个会呼吸的建模
主美要求角色静止时要有"凌波微步"的轻盈感,原画组交了三版设计都被打回。最后还是去西湖边蹲了三天,拍回来两百多张晨雾中的睡莲,愣是琢磨出那种将散未散的雾气质感。
2.1 头发丝儿里藏玄机
听说他们给每根发丝都做了独立动力学绑定,光后脑勺那片区域就塞了三千根引导线。有实习生吐槽:"这哪是做头发,分明在给光纤电缆做排线。"但最终效果确实惊艳,跑动时发梢会带起细碎的水珠粒子。
关键技术点:- 发束分簇碰撞检测
- 湿度贴图实时混合
- 水粒子生命周期控制
三、特效组的神操作
最绝的是技能特效,为了还原洛神"竦轻躯以鹤立"的意境,动画师们跑去湿地公园录了半个月的白鹭起飞视频。有次为了抓拍展翅瞬间,三个大老爷们凌晨四点蹲在芦苇荡里喂蚊子。
内部测试趣闻:第一次实装水波纹特效时,全屏都是马赛克状的诡异抖动。排查发现是法线贴图的UV精度太高,把手机GPU给整懵了。最后不得不用了分层渲染的取巧办法,远处水面用2D序列帧,近处才启用真实物理计算。
3.1 那些看不见的烧钱细节
- 袖口暗纹随光线角度变化
- 裙摆浸水后的半透明渐变
- 环境反射的实时涟漪干扰
老张说最费劲的是做晨雾效果,既要保证低配设备能跑动,又不能显得像团棉花。最后用了屏幕空间深度雾效+粒子雾的双重方案,中配手机也能看到薄雾在衣袂间流转的效果。现在他们团队看见雾霾天都条件反射地讨论能见度算法,算是落下职业病了。
撸完最后两串腰子,老张突然神秘兮兮地说:"知道为啥这皮肤拖了半年才上线吗?主美非说飘带末梢的水珠反光不够'灵透',逼着我们重做了十七版shader。有回凌晨两点去便利店买咖啡,看见清洁工阿姨正在擦玻璃门,那水痕在霓虹灯下的反光...嘿,你猜怎么着?第十八版方案就成了!"
网友留言(0)