技术|人人皆可变身黄金圣斗士:微视用AI燃烧小宇宙,还有不同星座可选( 四 )
2. 算法流程改进 。 对整个的算法串行的流程进行优化 , 整个人体检测、2D 关键点、3D 关键点、人体 Mesh、相机姿态估计全部调整为并行实现 , 极大提升了算法整体的效率 。
3. 移动端工程优化 。 基于腾讯优图团队提供的 TNN 移动端深度推理框架 , 实现了移动端模型的高效推理 。 对于特定的算子和矩阵运算 , 微视团队与优图 TNN 团队合作进行了针对性的底层优化 , 保证算法的高效运行 。 同时 , 对于模型的后处理也进行了算法层面的优化 , 在保证不使用影响体验的精度损失上获得了更极致的运行效率 。
针对不同的拍摄光照、人体的姿态、不同的体型、衣着、拍摄距离、拍摄角度以及不同拍摄背景中发现的 Bad Case , 微视团队从训练方式、参数调整、Loss 函数设计、数据更新与优化等方面进行了更多深度的研究 , 解决了贴合度、检测稳定性等多方面拍摄中的常见问题 。 同时 , 进一步压缩了模型计算开销 , 将单帧的总体处理时长从 15ms 优化到了当前的 11ms 。
经过上述一系列的优化工作后 , 微视团队基于重建的人体 3D Mesh, 为其量身定制了一套 AttachToBody 的渲染方案 , 目标有两个:
- 能够保证服装模型在三维世界和二维图像上位置和旋转正确 , 贴合人体表面;
- 能够提供 PBR(基于物理的渲染) 每个环节需要的正确信息 , 确保高质量的渲染效果 。
此外 , 部分机型上启用了 IBL、SSAO 等技术 , 以提升整体的光影效果 。 为了提升在低端机型上的整体效果覆盖率 , 微视团队采取了 Material Capture 材质捕捉技术方案 , 用较小的计算成本拟合出近似 PBR 的真实感效果 。 同时在一些高频且量大的矩阵计算中启用了 NEON 加速方案 , 整体降低了数学计算耗时 。
基于上述所有工作 , 微视的设计团队与技术团队深入协作 。 首先明确直观的预期效果 , 明确优化方向 , 给出优化建议;此外辅助优化引擎渲染能力 , 使最终效果更接近设计师预期 。
在细节打磨和工具支持方面 , 依托 Light Studio 对 3D 场景强大的编辑和可视化能力 , 以编辑器组件的方式提供给设计同学完整的工具链支持 , 包括对衣服 SRT 数据的精准调整 , 对环境光 / 衣服材质主要参数的可视调整等 。
黄金圣斗士铠甲特效的研发历时 10 个月 , 最初沟通的预期效果如下图:
文章图片
通过设计团队、算法团队和特效团队多轮的效果打磨 , 衣服贴合度与跟随性 , 身体比例协调性 , 衣服视效等方面均达到了理想水平 。 引擎实现效果如下图:
文章图片
未来 , 微视发布器技术团队将持续围绕三维人体重建来进行创意特效设计与研发 。 在算法方面会继续在 3D 重建的精度上持续性的提升 , 解决更多拍摄场景的需求 。 业务方面 , 会结合相关图形图像技术 , 在人体形变 , 人体驱动虚拟角色等方面有进一步的突破 , 为用户提供更酷炫好玩的特效新体验 。
【技术|人人皆可变身黄金圣斗士:微视用AI燃烧小宇宙,还有不同星座可选】一键体验黄金圣斗士变身:https://h5.weishi.qq.com/weishi/account/login?r_url=https%3A%2F%2Fisee.weishi.qq.com%2Fiseev2%2F1%2FwZm2wHfO0%2Findex.html%3F_wwv%3D4096%26h5material_id%3Dshengdoushi_h5%26h5material_category%3Dh5_activity%3Fchid%3D401003001%26attach%3Dcp_reserves3_4040010001%26upload_from%3D2770
相关经验推荐
- 吞噬星空|罗峰和坎迪斯对战的时候,罗峰出现失误,黑客技术真厉害
- 果实|海贼王 关于拉菲特, 他应该是人人果实天使形态吧
- 人人果实|海贼王, 大将绿牛果实能力终于确认, 他其实有四个胃
- 武魂|斗罗大陆:盘点昊天宗的秘技绝学,一种人人可练,一种堪称神技
- 剑术|斗罗大陆:这个国家人人都是隐藏的剑术天才,绝世斗罗也忌惮他们
- 赛高|日漫2d完美打造,“幼齿”爸爸很吃香,冻龄技术满分,南次郎混入
- 索隆|海贼王953话 激凸!乔巴的同类出现!又一个吃了人人果实的能力者
- 紫罗兰永恒花园|紫罗兰花园的高跟鞋人人夸,迪士尼公主联名鞋却招人骂,也太丑了!
- 伪装学渣|熊叔“技术太猛”,堪称最还原的cos,男神们都走出次元了
- 技术|电影修复让经典“永生”
