» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 20 12
发新话题
打印

TG有懂编程的吗?想请教一个问题

我想楼主是不是在怀疑如果3D的东西不放在3D上它会掉下去。
或者,3D的东西周围不用3D的东西围住,它会到处乱跑,如果是2D背景的话会跑到房子上去呀。

事实上,要了解到核心的运算和显示出来的东西并不是相同的。


TOP

这个和编程有何关系...........



TOP

因为是人在动不是场景在动,你其实是摄影机角度.


TOP

生化危机的场景我们直接看到的实际上只是一张贴图,是利用高精度场景通过渲染引擎进行render得到的图片。 像0等后面进化的版本,大量地使用了动画画面,这个则是用了分块的活动画面,但实质上还是一组二维的预渲染图片。

但是这个场景还有有实时三维模型的,和前面用来得到背景图像的高精度场景不同,在游戏中使用的场景模型精细度非常低,并不含有任何贴图,只在引擎的后台计算,并不会参与实时图像的render。
换句话来说,这个实时简单场景模型是隐藏着的,有着和高精度场景相同的空间特征,相同的摄影机参数,并参与整个游戏物理引擎的计算。

这样,我们就能在看似平面的背景贴图中,实现人物,物体的立体透视效果;并且与环境可以产生碰撞,限制等多种物理效果;利用Zbuff算法,还可以将投影,体雾等效果加入在整个环境中。
以及其低廉的系统资源占用,换来了图像水平的大幅提高。

TOP

引用:
原帖由 zo 于 2007-9-22 00:25 发表
生化危机的场景我们直接看到的实际上只是一张贴图,是利用高精度场景通过渲染引擎进行render得到的图片。 像0等后面进化的版本,大量地使用了动画画面,这个则是用了分块的活动画面,但实质上还是一组二维的预渲 ...
这个说得在理

TOP

 20 12
发新话题
     
官方公众号及微博