纳金网

标题: Java 3D基础(二) [打印本页]

作者: robert    时间: 2011-11-28 08:37
标题: Java 3D基础(二)


            Java 3D                       的描述中将添加一个                       Z                       维,在三维坐标(                       X                       ,                       Y                       ,                       Z                       )中,由                       Z                       来标示该坐标到观测者的距离。                       Java 3D                       中使用                       Z                       值来除去较远处被遮住对象的不可见部份。如红蓝两个圆环,红环离观测者的距离近,所以它的                       Z                       值较小。渲染比较这两个圆环的                       Z                       值时,将会遮住蓝色圆环的一部分。           

            Java 3D                       的对象是包含在一起渲染的坐标集合(                         纳金网                        注:请参阅                       Primitive                       类)。你可以将它们渲染为点、线和多边形。游戏程序员可能会将怪物冲向玩家时射出的一串子弹模拟成点;                       CAD                       设计者为了能看清他所设计对象的更多细节,会希望以线来渲染;而汽车设计者在完成他的大部分设计时,他可以是使用实心多边形来渲染坐标,不过这时就不能使用描述对象表面的基本数据了。在这个教程中,我们将会体会绘制多边形的乐趣。           

            如何移动对象           
            在创建好想要显示的对象后,我们可以通过                       3D                       变换来移动或缩放它,最终就是让对象动起来。例如,在玩                       Quake                       时,电脑程序通过控制怪物的                       3D                       变换来实现它向玩家冲过来的效果。玩家视线的位置、方向和走向(在被打倒之前)则被称为视点(                       viewpoint                       )。当玩家四处寻找更多补给或装备时,实际上就是在变换他的视点。这种变换是在功能强大的                       Transform3D                       类中作为矩阵来指定。(                         纳金网                        注:                       Transform3D                       提供了许多辅助函数来指定常见的变换,如平移、旋转和缩放)。           

            如何表现光照和其它效果           
           除了可以指定在场景中的显示对象,还可以通过指定光照效果的类型来变换它的显示方式(纳金网注:详细信息请参阅                     Light                     类                     ),例如聚光灯,当然还可以变换光的颜色,指定雾化效果并且设置对象的自动行为。材质贴图(或称为粘贴墙纸)会使场景更真实,例如,可以使用木纹(                     wood grain                     )来模仿橡木桌面。         
作者: tc    时间: 2012-3-1 23:27
呵呵,很漂亮啊

作者: 菜刀吻电线    时间: 2012-3-3 23:18
发了那么多,我都不知道该用哪个给你回帖了,呵呵

作者: 可可    时间: 2012-3-4 18:21
ha
作者: robert    时间: 2012-3-4 18:31
hs
作者: 菜刀吻电线    时间: 2012-4-16 23:22
俺是新人,这厢有礼了!

作者: 晃晃    时间: 2012-4-21 23:25
楼主收集的可真全哦

作者: LUCKstar    时间: 2012-4-23 19:04

作者: LUCKstar    时间: 2012-4-23 19:05

作者: C.R.CAN    时间: 2012-8-25 23:56
水……生命之源……灌……

作者: C.R.CAN    时间: 2012-9-23 23:34
跑着去顶朋友滴铁

作者: tc    时间: 2012-10-29 23:32
加精、加亮滴铁子,尤其要多丁页丁页

作者: C.R.CAN    时间: 2012-11-10 23:18
加精、加亮滴铁子,尤其要多丁页丁页

作者: 奇    时间: 2012-12-16 23:23
其实楼主所说的这些,俺支很少用!





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5