Chinavideoonline.com
中国视频在线(www.chinavideoonline.com)致力于收集各种流媒体相关的技术资料,以及流媒体常识和应用方案,力求为广大朋友了解学习和使用流媒体技术提供帮助
一. VRML动画编程的基础知识 1. Transform节点 作用: 建立局部坐标系,对形体进行坐标变换,从而使形体发生移动、旋转、比例变化 常用的字段: rotation 提供旋转的角度 (四个数字,头三个数和原点构造旋转轴,第四个数给出旋转角度,右手逆时针为正方向) scale 提供比例放大的系数 translation 提供平移的数值
分类: VRML | 评论: 0 | 浏览: 266 | 阅读全文
一. 什么是VRML语言 1. VRML的发展历史 2. 其它相关技术 OPENGL (Open Graphic Library, 最重要的三维函数库) Direct3D (DirectX包的一个组成部分,用于三维游戏编程的三维函数库) JAVA 3D SVG (Scalable Vector Graphics ) FLASH(三维的FLASH即将出现
分类: VRML | 评论: 0 | 浏览: 302 | 阅读全文
VRML在远程教育、科学计算可视化、工程技术、建筑、电子商务、交互式娱乐、艺术等领域都有着广泛的应用前景,利用它可以创建多媒体通信、分布式虚拟现实、设计协作系统、实境式电子商务、网络游戏、虚拟社区、赛博空间等全新的应用系统。 1.典型的应用领域 (1) 教育应用 把VRML用于建造
分类: VRML | 评论: 0 | 浏览: 211 | 阅读全文
在Scene Builder程序中能够加入的功能 使用Scene Builder程序最优化场景并发布为VET格式。在Scene Builder程序中可以在以下方面改善3D场景: ·程序上的光照贴图 使用创建光照贴图的设置可以达到每10个光点为单位的优化设置。相对应用一个JPEG格式的光照贴图的标准方法来说,可以添加占用空间更小的JPEG图象
分类: VRML | 评论: 0 | 浏览: 126 | 阅读全文
Scene Builder程序的界面包括场景窗口、对象信息窗口、层级菜单和场景命令菜单。如图2.1所示 场景窗口: 场景窗口是一个3D场景的舞台,在这个舞台上可以调整和了解场景中3D模型的位置、比例以及它们的材质和光线设置等。 Object info(对象信息)窗口 在场景窗口里的某个对象上右击,在窗口里查看对象的相关信息,例如名称、位置、尺寸、顶点数以及UV
分类: VRML | 评论: 0 | 浏览: 82 | 阅读全文
准备在Scene Builder程序中使用的3D文件 在Scene Builder程序导入3D文件以前,要确定这个3D文件已经完全准备就绪。因为谁也不会希望在Scene Builder程序中制作的时候,还不得不返回3D建模软件重新处理原始文件。 *.ase文件和*.obj文件的质量检查
分类: VRML | 评论: 0 | 浏览: 117 | 阅读全文
Viewpoint Experience Technology (VET)综合介绍 什么是Viewpoint Scene Builder? Viewpoint Scene Builder是一个用来编辑Viewpoint场景内容的应用程序,最终输出Viewpoint媒体文件(*.mts和*.mtx/*.mtz)。一个Viewpoint场景是由以下媒体元素组成的
分类: VRML | 评论: 0 | 浏览: 396 | 阅读全文
ASP是微软公司推出的一种用以取代CGI的技术,简单地讲,ASP是位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式WEB服务器应用程序。ASP还可利用ADO数据访问模型实现数据库访问,从而使得开发基于WEB的应用系统成为可能。   这里要介绍的是在ASP脚本文件中结合VRML技术,从而在虚拟现实环境下实现ASP动态网页的方法
分类: VRML | 评论: 0 | 浏览: 268 | 阅读全文
由于VRML博大精深,这里只介绍一个简单的例子,还可以将各种VRML结点存入数据库中,下面是源程序。注意:在服务器上,要将让PHP处理wrl格式的文档,否则后果将是没有任何虚拟现实。 ?php header(\"Content-type: application/x-vrml\");$txt=\"#VRML V2.0 utf8 DEF leftBox Transform { translation -5 0 0 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } }
分类: VRML | 评论: 0 | 浏览: 0 | 阅读全文
如果VRMLScript是VRML中的,VBScript是html之中是,两者如何沟通呢? 按照惯例,我们还是用例子来说明. HTML中关键代码如下: script language=\"VBscript\" !-- function M_b() set M_e=Scene.Engine
分类: VRML | 评论: 0 | 浏览: 144 | 阅读全文
最近常有人问JavaScript的问题,好吧,我们来看看JavaScript的实现方法吧。 这是以前VBScript中的一个例子,现在我们用JavaScript来做。 在html中比较关键的代码如下: script language=\"Javascript\" !-- function M_o(){ M_e=Scene.Engine; M_e.Nodes(\"my_Time\").Fields(\"enabled\")=1; M_x.value=M_e.Nodes(\"my_view\").Fields(\"translation\").x; M_y.value=M_e.Nodes(\"my_view\").Fields(\"translation\").y; M_z.value=M_e.Nodes(\"my_view\").Fields(\"translation\").z; }
分类: VRML | 评论: 0 | 浏览: 188 | 阅读全文
用gzip对VRML文件进行压缩可提高浏览速度,且不影响浏览效果。gzip.exe 大小24k dos模式下使用 支持长文件名 压缩率60%以上。 压缩: 在dos模式下,进入gzip.exe所在目录,在dos提示符下键入: gzip 文件名.wrl gzip无任何提示,察看文件时*.wrl文件变为*.wrl.gz 双击*.wrl.gz文件自动启动IE浏览器。若将*.wrl.gz更名为*.wrl并不影响浏览
分类: VRML | 评论: 0 | 浏览: 174 | 阅读全文