V.3 重大突破

3D 游戏制程

游戏角色结构、减面、模型重整

Character Creator 3 致力于完整串接业界的 3D 游戏角色。 除了为行动设备,AR 和 VR 开发人员添加高度优化的游戏角色结构外; CC3 还结合了 InstaLOD 的模型和材料优化技术,以生成具有多个 LOD 输出的实时可动画游戏角色。

游戏角色结构

CC3 最新推出为行动设备、游戏、AR/VR 开发者优化拓模的游戏角色结构。Polygon 模型 10K 面数依然能正常显示大量 NPC 或路人角色生动的肢体或脸部动态,实时渲染也未严重造成性能下降。

游戏角色为游戏/AR/VR/行动设备准备

  • 基础游戏角色能从任何 CC 标准角色生成
  • 简化模型网面视觉质量依然不变
  • 兼容于 CC 外观形变,皮肤缺省和装备系统

为面部与肢体动态简化骨架结构

  • CC 骨架优化兼容于游戏引擎
  • Polygon 模型面数 10K 的完全绑定角色,具有细致的脸部与肢体效果
  • 兼容于 iClone 角色动画工具和 动作捕捉系统
  • 使用完整的脸部形变创造同步口型和表情动态

合并材质贴图优化游戏性能

  • 将所有角色属性贴图转成一张,让绘图次序(draw call)最小化
  • 贴图分存成独立的 UV 贴图,以利游戏头象组件交换
  • 合并贴图分辨率范围从 512 到 4K
  • 利用贴图转到高精度的模型细节时创造双倍的法线贴图分辨率
内置模型优化技术
Character Creator 3 - InstaLOD logo

InstaLOD 是一家世界领先的技术公司,专做 3D 内容优化。InstaLOD 的集成让 CC3 成为独一无二的游戏角色设计平台。完成了 Polygon 模型减面、材质贴图合并,贴图转换(Baking),模型重整与生成远近细节变换(LOD)。

Polygon 模型减面

  • 高模内容为实时游戏引擎而生
  • 选取目标模型面数或设置百分比
  • 灵活的减面设计适用各种案例
    • 所有可穿戴装备 - 一次性减少布料,头发,鞋子,配件面数
    • 依物体 - 选定穿戴物体
    • 依组件 - 对选取或未选取的子层物体优化模型整面

将模型细节转成贴图

  • 将高面数模型细节转成低面数
  • 将模型表面细节转成法线贴图
  • 将漫反射贴图转成颜色贴图
  • 转换贴图尺寸范围从 512 到 4K

模型重整器(Remesher)

  • 将分离的角色模型合而为一
  • 在数个 LOD 里生成角色模型
  • 自定义输出模型面数等级
  • 远近细节变换(LOD)具有渐进的视觉质量,可同时在不同距离切换角色模型

合并贴图 UV

  • 有效减少绘图次序(draw calls)以获得由最佳游戏性能
  • 设置选定的贴图分类到目标 UV 贴图
    • 材质贴图全部合而为一
    • 依类型合并 - 服饰、配件、身体
    • 依项目合并 - 独立穿戴物体、身体
  • 转换合并贴图尺寸至 4K
来看看在游戏中的成效吧
Character Creator 3 - Unreal logo
Character Creator 3 - Unity logo
Character Creator 3 - CryEngine logo

远近细节变换(LOD)的游戏角色

  • 在此范例中,CC3 战士使用等级 7 的细节并在 Unity 渲染
  • 根据摄影机距离,无缝切换角色结构等级,以获得最佳游戏性能
  • 生成基本(LOD 0) 与游戏基础 (LOD 1-2)作为三种高面等级来表现脸部动态
  • LOD4 到 LOD6 用模型重整器 (Remesher)生成,整个角色合并为单一模型与材质贴图格式提高性能

第三人称实时操控

  • CC3 导出的文档让 CC3 角色完全与 Unreal UE4 绑定与 Unity Mecanim avatar 角色兼容
  • FBX 为游戏角色到游戏引擎已做好管理,无须繁琐的对骨架重命名或对应

第一人称视角(FPS)

  • CC3 对手部增加模型与贴图细节,让手部更加迷人
  • 通过 iClone 动作捕捉 和编辑动作层可轻易为各种武器模式创建个人化手调动画
  • 这个施法的手势在 iClone 使用 Leap Motion 录制与编辑,只需几分钟即可完成

远距低面数人群

  • 用大量的低面数动态行人或游戏居民,营造生动的环境场景
  • 使用 CC3 模型重整器 (Remesher) 设计角色生成单一模型、材质贴图角色
  • 模型和材质贴图合并后视觉质量依然优异

数个近身的 NPC 角色

  • NPC 通常在游戏中扮演路人甲或敌人的角色。 可能会有许多 NPC 与玩家密切交互
  • 这里的 NPC 主要从基础角色与基础游戏角色生成,保有自然的身体和脸部动画
  • 使用 PBR 材质查看头发,服装和配件等细致的角色外观

游戏角色口型动态

  • 完整脸部绑定角色能轻易的用在过场对话或角色交谈
  • CC3 角色由 60 个脸部形变造型组成,针对同步音动口型和专业脸部捕捉设备进行了优化
  • 此角色口型动态是 3D 扫描制作人脸,并用 4K 贴图以获得最佳细节
  • 使用 iClone Motion LIVE 并搭配 iPhone X 作为脸部追踪设备,角色讲话才能如此生动