|
|
WEB3D的发展也让与之对应的产品软件发展迅速,下面就让我们一起来了解一些常用的软件。JAVA3D可用在三维动画、三维游戏、机械CAD等领域。
8 P+ t' f, u4 U8 W5 F* a; A* X
3 p8 h9 N$ z# q+ \ 可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。
3 P* l/ L6 A$ V# G% Y2 w# d7 Y
; B8 C" M, x! W" A+ C2 j 可以和VRML一样,使形体带有颜色、贴图。2 i% Z8 o6 T! c# {/ P
) b: Q5 b0 n! w$ |6 [' t 可以产生形体的运动、变化,动态地改变观测点的位置及视角。( }$ [6 m. T" P+ v( Y( M$ X
! p7 a" q6 E* Y2 L& {- _5 m
可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。
7 a: m- q6 _5 C
$ K; C! P0 V5 C! d7 t1 m6 l7 L 可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。
- Z, |/ L% t( x/ O8 W6 _% K3 u9 s4 p
! X' i. ]' R) ] Fluid3D# k N4 k8 X& U" | C0 X3 F
# {3 J' T; w, g
由于Fluid3D并不是一个Web编写工具,因此它着眼于强化3D制作平台的性能。直到最近才公诸于世的Fluid3D插件填补了市场 的一个空白,尽管到目前为止它的应用范围还相当有限。它的主要功能是可以用来传输高度压缩的3D图像,而这种图像的下载通常是相当麻烦和耗时的。它的运用有助于使Web3D www showmore.cn/internet_nrhz.html技术更实用和切合实际,使之对桌面用户而言更有乐趣。
( a2 H J7 |8 P( I0 R/ ~0 `/ T% c
' r+ b, E5 Y7 n4 {9 i1 A1 P7 f/ i/ c Superscape
0 f1 K, `- R M( j2 u7 W: ]' p6 _, ?1 G
Superscape VRT是Superscape公司基于Direct3D开发的一个虚拟现编程平台。它最重要的特点是引入了面向对象技术,结合当前流行的可视化编程界面,另外,它还具有很好的扩展性。 用户通过VRT可以创建真正的交互式的3D世界,并通过浏览器在本地或Internet上进行浏览。' q& E9 M) ~/ u
|
|