|
|
WEB3D的发展也让与之对应的产品软件发展迅速,下面就让我们一起来了解一些常用的软件。JAVA3D可用在三维动画、三维游戏、机械CAD等领域。4 h4 O. Z; A. v$ o
$ c; R8 m* ?, Q& v2 H) w; F) C5 u
可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。 e4 x' E- t' ?4 f& u
! X! t. a$ j0 r4 P, P% w 可以和VRML一样,使形体带有颜色、贴图。5 ]# n) U# [' n2 Z3 p
. i3 x8 C6 q: P# T$ C 可以产生形体的运动、变化,动态地改变观测点的位置及视角。
, j2 [3 {; V2 A% ?, s Z I( ~- H1 }6 e1 ^9 I/ ^: [% N
可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。$ W+ x: j8 \, J! G6 K8 S
3 A: @" M: J: f$ r1 Y1 T M& ]3 J. T 可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。0 O. j- r8 c$ H e; v$ }. H$ m N
% G& c8 r3 V6 W3 G Fluid3D6 h* o- A X z, R3 v; [- _, }
4 Y! X/ c; g$ n2 L+ B& x& _6 y& W
由于Fluid3D并不是一个Web编写工具,因此它着眼于强化3D制作平台的性能。直到最近才公诸于世的Fluid3D插件填补了市场 的一个空白,尽管到目前为止它的应用范围还相当有限。它的主要功能是可以用来传输高度压缩的3D图像,而这种图像的下载通常是相当麻烦和耗时的。它的运用有助于使Web3D www showmore.cn/internet_nrhz.html技术更实用和切合实际,使之对桌面用户而言更有乐趣。
! K3 [9 R* g& W& B* g$ f4 L8 E) v/ d) X9 q8 J
Superscape; }5 g9 Z: |3 c0 K) u% o8 C
" j8 y: [8 o6 D q
Superscape VRT是Superscape公司基于Direct3D开发的一个虚拟现编程平台。它最重要的特点是引入了面向对象技术,结合当前流行的可视化编程界面,另外,它还具有很好的扩展性。 用户通过VRT可以创建真正的交互式的3D世界,并通过浏览器在本地或Internet上进行浏览。
8 w; u7 r2 x* F& Y. ~ |
|