佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 916|回复: 2

虚拟现实 及 其他技术及软件分享

[复制链接]
发表于 26-3-2006 10:59 PM | 显示全部楼层 |阅读模式
中国及国际著名的科技技术公司



图片放大http://i25.photobucket.com/album ... designer/Oxigen.jpg

http://www.oxygentec.com
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 26-3-2006 11:07 PM | 显示全部楼层
虚拟现实
http://www.oxygentec.com/hangz.asp

OpenGVS


如果开发实时3维图形应用,OpenGVS是提供给开发者领先、成熟、方便的视景管理系统。OpenGVS是世界上第一个通用工作站平台的3D视景管理软件 。在1990年推出的在SGI工作站IRIS GL版本上的GVS是OpenGVS的早期产品。OpenGVS不仅基于OpenGL 图形标准,而且它可以被应用于所有图形平台标准。一旦你编好你的应用程序,它可以运行在从高端图形工作站到PC的任何系统上。

功能强大的3D SDK帮助你快速有效的制作3D产品。OpenGVS是一个开放的系统。它可以使开发者的应用使用任何软硬件平台上。高级面向对象的OpenGVS API 满足用户的各自项目的要求。诸如:模型、运动方程、灯光照明等。OpenGVS替用户完成底层的难度较大的3D图形工作。使用OpenGVS你只需用很少的几行代码就可编写一个完整的简单应用程序。
回复

使用道具 举报

 楼主| 发表于 26-3-2006 11:11 PM | 显示全部楼层
虚拟现实
OpenGL Performer 3.2.1 (三维视景仿真):








程序语言: 英文
软件分类: 国外软件 / 零售版 / 虚拟现实
文件大小: 163M
评价星级:  
整理日期: 2005-9-13 14:51:26
页面刷新: 2006-01-15 01:53:07
适用平台: 98/Me/NT/2000/XP/2003/Vista

SGI OpenGL Performer v3.2.1 (虚拟仿真行业的事实标准,MultiGen 公司的Vega 是在其之上开发出来的)

SGI OpenGL Performer最新版本为3.2.1,SGI最新发行,强大的实时3D仿真软件。OpenGL Performer是一个可扩展的高性能实时三维视景开发软件包,构建于工业标准OpenGL图形库基础上,可以同OpenGL Shader、OpenGL Optimizer、OpenGL Volumizer 和OpenGL Vizserver 协同工作,开发实时仿真应用程序和其他专业的基于高性能的三维图形应用程序。OpenGL Performer提供了一组标准C或C++语言绑定的编程接口,通过一个使用灵活的三维图形工具集提供高性能渲染能力。

OpenGL Performer 主要应用于仿真可视化、娱乐、虚拟现实、视频广播以及计算机辅助设计等领域。


  OpenGL Performer 分为内层和外层,外层功能有:采集、控制多个不同的显示通道及利用数据库快速完成交互式任务;而内层是一个执行模块。内外层紧密结合,并行工作。尤其重要的是,Performer 可以并行地安排图形任务,提交给处理系统,这对于配置有多CPU 的系统非常重要。

  OpenGL Performer 提供一组数据库载入器。每个载入器读入按一定格式组织的数据文件或数据流,并将其转化为一个Performer 视景图形。载入器的库文件依据相应文件扩展名命名,通过一个pfdLoadFile函数可以调用多个文件载入器。该函数根据要载入文件的扩展名使用特殊的动态共享对象定位相应的载入器。这就使得MultiGen、Maya、3D MAX 等建模工具建立的三维几何模型方便地载入到仿真环境中。


  OpenGLPerformer 3.2版扩展了其业界领先的功能,因为它添加了一台具有许多先进特性的主机,这些先进特性包括分层雾、各向异性的过滤器、转动洗刷和先进性能分析工具等。同时,它还将可扩展性扩充到整个SGITM图形产品系列。象以往一样,作为旨在帮助应用开发人员的整个产品的一部分,OpenGL Performer 3.2也包含实用程序和程序样例的源代码。另外,此版本还标志着推出基于Web的源代码库,使OpenGLPerformer开发组织能免费共享对这些程序样例的修改和更新。


OpenGl Performer 3.2功能
1、libpfdu和libpfutil合并成一个库libpfdu-util;
2、只支持单过程(PFMP_APPCULLDRAW);
3、开发时,头文件目录:
-I%PFROOT%/Include
-I%PFROOT%/Include/Performer
链接时指定库文件:
libpf.lib opengl32.lib glu32.lib
如果需要,再指定:
libpfui.lib libpfdu-util.lib libpfv.lib
4、编译例子时:先执行vc6提供的VCVARS32.BAT(可以设置nmake.exe路径)
cd "%PFROOT%/Src"
nmake
5、pfFilePath()
  OpenGL Performer 3.2为简化跨平台代码编写提供一个新的功能。该方法是指定任意一个路径通过pfFilePath(),当路径通过Windows系统是分号隔开而在UNIX中 是用冒号分隔的。
该功能把不需要指定分隔符而用指定不同目录变成了可能从而隐藏了它的差别。
如下面在UNIX系统程序中的例子:
pfFilePath("data:data/town");
then using pfFilePathv()you would write:
pfFilePathv("data", "data/town");


  SGI公司发布了OpenGL Performer 3.2。该版本建立工业标准OpenGL 图形库,包括ANSI C与 C++的捆绑,提供一个共同的API以及run-time interface for IRIX, Linux, Windows 操作系统等应用程序。
OpenGL Performer 3.2的工具包延伸很多现有功能 ,增加了一些新的功能。
1. 曲线参数和表面参数设置:新的节点类型增加相应的 OpenGL Optimizer™的opRep类层级。
2. PFB, CSB,和已经更新的Inventor loaders等支持新的数据类型。
3. 表面细分(Subdivision surfaces)功能改进:新的节点类型已经增加到Loop and Catmull-Clark细分功能中。
4. 增加Small object culling:Small object culling是一种自动识别不同程度细节的技术。
5. 增加 Clip-Texture Emulation执行功能。
6. 增加pfGeoArray:支持顶点对齐功能。PfGeoArray是一种OpenGL Performer性的数据结构,用于替代现在的pfGeoSet。GeoArrays允许用户自定义新的属性,此外增加标准顶点坐标,标准坐标,财质坐标 或者色彩坐标。该属性在顶点和面片使用中的优化。
7. 支持 顶点和面片
8. 支持maya输出功能:maya Exporter是maya4.5的插件用于 输出maya内容到OpenGL Performer PFA和PFB文件格式
9. 增加 CATIA® v4 converter:cat2pfb有效提供一个CATIA v4格式文件转换成Performer PFB功能.

[ 本帖最后由 superDog 于 26-3-2006 11:13 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 7-3-2025 08:28 AM , Processed in 0.090804 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表