为什么3D游戏的模型都是空心的

53次

问题描述:

为什么3D游戏的模型都是空心的

推荐答案

2023-10-23 20:11:30

因为一般来说模型就是一堆三角形,加上附着表面的贴图,大部分时间看到的内容都是模型的表面而已,如果模型创建的时候本身是一个立方体并且是实心填充的,那么里面的内容显示的时候会被遮挡,就不会显示空心。

不过很多模型本身结果复杂,需要使用大量三角形来形成模型的外观,这个时候一般开发者就不会考虑其内部填充问题,会主要依赖碰撞检测来避免模型进入另一个模型中。

但是视角就不能检测是否在其中了,所以可能出现在部分边缘情况下,镜头会进入模型中的情况。

其他答案

2023-10-23 20:11:30

3D-max制作的 ,现在网游很大一部分时3D-max的成果,穿越火线就是一个以3D-max为首要软件,C++为运行程序带源码的游戏。

不过既然是3D-max制作的背景,所以所有的实体其实都是空心的,看到的墙,房子,箱子都是有4个帷幕组成,所以很多人卡bug,卡的就是3D-max在棱角制作方面的一些没有封闭完全的棱角!

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6