3d 模型丢失零件
在一些游戏中,您会看到 3D 模型身体的不同部位被击中并失去这些部位。
他们使用什么样的 3D 模型或什么样的技术?
In several games, you see 3D models getting shot at different parts of their bodies and losing those parts.
What kind of 3D model or what kind of technology they are using?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这一般是通过物理引擎来实现的。特征名称通常类似于“软体”或“压裂软体”。它是一个通用的物理模拟器,可以模拟衣服、风中的旗帜以及死人等东西。
Havok 物理引擎具有通过 Havok Cloth 模块处理软体的功能。您可以在此处观看肢解演示视频。
通常,物理引擎独立于渲染引擎工作,并且使用它们自己的网格内部表示,针对其用例进行优化(这与渲染完全不同)。此外,磁盘上网格体的原始文件格式通常不会直接使用,因此该文件格式通常与物理引擎(甚至与渲染引擎)无关。
This is generally achieved by the physical engine. The feature name is usually something like "soft body", or "fracturing soft body". It is a general physical simulator that allows to simulate stuff like clothing, flags in the wind, and, well, dead peoples.
The Havok physical engine is having features to deal with soft bodies, with the Havok Cloth module. You can see a demonstration video of dismemberment here.
Usually, physical engines are working independently from the rendering engine, and also, using their own internal representation of meshes, optimized to their use cases (which are quite different than for rendering). Also, the raw file format of meshes on the disk are usually not used straight as they are, so the file format is usually not relevant to the physical engine (or even to the rendering engine).