12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 2249|回复: 13
打印 上一主题 下一主题

[红蓝3D] Java 3D基础(二)

[复制链接]

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2011-11-28 08:37:00 |只看该作者 |倒序浏览


            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                     )来模仿橡木桌面。         
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-3-1 23:27:54 |只看该作者
呵呵,很漂亮啊
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-3-3 23:18:42 |只看该作者
发了那么多,我都不知道该用哪个给你回帖了,呵呵
回复

使用道具 举报

1

主题

1

听众

637

积分

初级设计师

Rank: 3Rank: 3

纳金币
637
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-3-4 18:21:34 |只看该作者
ha
回复

使用道具 举报

130

主题

1

听众

6206

积分

高级设计师

Rank: 6Rank: 6

纳金币
6206
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-3-4 18:31:10 |只看该作者
hs
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-4-16 23:22:24 |只看该作者
俺是新人,这厢有礼了!
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

7#
发表于 2012-4-21 23:25:23 |只看该作者
楼主收集的可真全哦
回复

使用道具 举报

337

主题

1

听众

7332

积分

高级设计师

Rank: 6Rank: 6

纳金币
7331
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-4-23 19:04:29 |只看该作者
回复

使用道具 举报

337

主题

1

听众

7332

积分

高级设计师

Rank: 6Rank: 6

纳金币
7331
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-4-23 19:05:02 |只看该作者
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-8-25 23:56:06 |只看该作者
水……生命之源……灌……
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-22 00:54 , Processed in 0.139611 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部