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

发布于2022-01-12 18:13:58
3个回答
admin
网友回答2022-01-12

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

admin
网友回答2022-01-12

3D-max制作的 ,现在网游很大一部分时3D-max的成果,穿越火线就是一个以3D-max为首要软件,C++为运行程序带源码的游戏。不过既然是3D-max制作的背景,所以所有的实体其实都是空心的,看到的墙,房子,箱子都是有4个帷幕组成,所以很多人卡bug,卡的就是3D-max在棱角制作方面的一些没有封闭完全的棱角!

admin
网友回答2022-01-12

因为一般来说模型就是一堆三角形,加上附着表面的贴图,大部分时间看到的内容都是模型的表面而已,如果模型创建的时候本身是一个立方体并且是实心填充的,那么里面的内容显示的时候会被遮挡,就不会显示空心。不过很多模型本身结果复杂,需要使用大量三角形来形成模型的外观,这个时候一般开发者就不会考虑其内部填充问题,会主要依赖碰撞检测来避免模型进入另一个模型中。但是视角就不能检测是否在其中了,所以可能出现在部分边缘情况下,镜头会进入模型中的情况。

回到
顶部