|
WEB3D的发展也让与之对应的产品软件发展迅速,下面就让我们一起来了解一些常用的软件。JAVA3D可用在三维动画、三维游戏、机械CAD等领域。
% A4 o2 x* Y; x
6 E6 T0 s: t: ]# B, @/ A) | 可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。
( R* A1 l! M' m9 O! g8 C1 l& \ ~/ S5 S* J7 J! H) O5 N
可以和VRML一样,使形体带有颜色、贴图。" _8 |# ]& ]% {( e% H5 |/ |
5 G' _. x; Y& [" t& [$ l3 b+ B
可以产生形体的运动、变化,动态地改变观测点的位置及视角。) J; T9 y9 H- _" U0 B- F! {/ F: K, p
8 H# Y7 K5 [# U1 {7 I& z
可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。& Q# A7 m/ q! C) [- ~7 _, b/ L Z
# Z6 e, G) j6 l& N* Z 可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。" n2 c$ B# `3 }" C& [& B
# P9 d" p3 P" G K1 H4 O, ~$ t Fluid3D$ W& E+ j6 ]8 p+ A* `+ z
q" L: p& t2 N4 _$ r' s C 由于Fluid3D并不是一个Web编写工具,因此它着眼于强化3D制作平台的性能。直到最近才公诸于世的Fluid3D插件填补了市场 的一个空白,尽管到目前为止它的应用范围还相当有限。它的主要功能是可以用来传输高度压缩的3D图像,而这种图像的下载通常是相当麻烦和耗时的。它的运用有助于使Web3D www showmore.cn/internet_nrhz.html技术更实用和切合实际,使之对桌面用户而言更有乐趣。
0 D8 ?" _- a k+ Y2 h, n# y
" a, o- }" s1 |- x: u! x Superscape/ L; Q5 Y$ q/ y. ~0 K) T
y+ B! ]7 R( u4 Y" b% G( Y7 ~ Superscape VRT是Superscape公司基于Direct3D开发的一个虚拟现编程平台。它最重要的特点是引入了面向对象技术,结合当前流行的可视化编程界面,另外,它还具有很好的扩展性。 用户通过VRT可以创建真正的交互式的3D世界,并通过浏览器在本地或Internet上进行浏览。
5 g Z# _: _9 S3 x |
|