【问题标题】:Basic explanation about 3d models animation in games游戏中3d模型动画的基本解释
【发布时间】:2016-11-02 11:21:40
【问题描述】:

我有 2D 游戏开发经验,想尝试 3D,我尝试查找一些有关 3D 模型格式及其动画的信息。

例如,如果我想在 2D 中跑步,我需要一个精灵表(具有不同位置的精灵集合) 但是 3D 呢? 如果我下载 3d 模型如何让它移动? 如何创建我自己的模型(例如在搅拌机中)移动?

感谢您的关注和帮助。 亲切的问候。s

【问题讨论】:

    标签: iphone xcode swift 3d scenekit


    【解决方案1】:

    Quake 等游戏使用的早期方法:http://tfc.duke.free.fr/coding/md2-specs-en.html。将每一帧存储为一个单独的模型,并一个接一个地显示;正如你想象的那样,内存效率不是很高,但实现起来却非常容易。

    一种更高级的方法,目前最常用:https://en.wikipedia.org/wiki/Skeletal_animation。网格被“包裹”在虚拟“骨骼”周围;当骨骼移动时,其周围的网格会相应变形。

    在 YouTube 上查看 Sebastian Lague;他在 Blender 骨骼绑定/动画方面有相当不错的系列。

    更高级:https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline。计算 NURBS 曲面;可能超出你的范围。

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 2010-12-02
      • 2013-01-25
      • 1970-01-01
      • 2011-05-19
      • 2010-10-09
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      相关资源
      最近更新 更多