图形软件支撑平台和常用软件简介课件.pptx
《图形软件支撑平台和常用软件简介课件.pptx》由会员分享,可在线阅读,更多相关《图形软件支撑平台和常用软件简介课件.pptx(39页珍藏版)》请在三一办公上搜索。
1、主要内容,常用图形支撑软件简介网络图形开发计算机三维动画软件3DS Max简介,http:/,主要内容常用图形支撑软件简介http:/www.docin,主要内容,常用图形支撑软件简介网络图形开发计算机三维动画软件3DS Max简介,http:/,主要内容常用图形支撑软件简介http:/www.docin,常用图形支撑软件简介,大多数图形应用程序建立在一定的图形支撑软件上图形支撑软件需具有规范接口便于图形应用程序共享和相互调用采用标准图形函数编写的图形软件便于移植,http:/,常用图形支撑软件简介大多数图形应用程序建立在一定的图形支撑软,常用图形支撑软件简介,早期图形标准GKS (Graph
2、ical Kernel System)PHIGS (Programmers Hierarchical Interactive Graphics Standard)常用图形支撑软件OpenGLDirectX基于场景图的图形开发工具面向虚拟现实应用的图形开发工具,http:/,常用图形支撑软件简介早期图形标准http:/www.doc,OpenGL简介,绘制与造型底层软件库独立于程序语言、独立于图形硬件提供了应用程序与图形硬件的接口http:/www.opengl.org/数百个基本函数基本图形单元生成图形属性定义几何变换光照计算,http:/,OpenGL简介绘制与造型底层软件库http:/ww
3、w.d,OpenGL简介,工作原理:状态机编程者设置各种状态属性,在绘制时,场景中的所有物体均按照状态机当前所设置的属性予以绘制。,OpenGL绘制流水线,http:/,OpenGL简介工作原理:状态机OpenGL绘制流水线htt,OpenGL简介,GLU库:OpenGL的重要补充提供了更高级的功能二维图像缩放绘制圆球、圆柱体、圆盘等三维物体从单幅图像中自动生成Mipmap支持NURBS曲线/曲面支持非凸多边形的三角化支持投影变换矩阵等复杂的变换操作,http:/,OpenGL简介GLU库:OpenGL的重要补充http:/,OpenGL简介,图形窗口管理显示窗口:屏幕上用来显示图形的矩形区域
4、。不能直接采用OpenGL基本函数库建立显示窗口需借助于特定的窗口系统不同的窗口系统有不同的OpenGL扩展GLXWGL,http:/,OpenGL简介图形窗口管理http:/www.docin,OpenGL简介,图形窗口管理:GLUT库易学易用、独立于平台http:/www.opengl.org/resources/libraries/glut/一系列基本函数支持窗口、菜单、用户输入等操作用于OpenGL绘制的多窗口及窗口管理 回调(Callback)驱动的事件处理 支持键盘、鼠标等多种输入设备 “idle”例程和定时器(timer)弹出式菜单生成多种实体和线框体的实用例程,http:/,O
5、penGL简介图形窗口管理:GLUT库http:/www,DirectX简介,GDI(Graphics Device Interface)OpenGL:使编程者能越过GDI直接与图形硬件打交道可视为GDI的一种有效替代DirectX:由微软开发,试图实现对计算机硬件资源的“直接”存取解决PC游戏应用中GDI效率低下及其它一些问题,http:/,DirectX简介GDI(Graphics Device I,DirectX简介,基于COM标准设计,包含许多组件每一个组件服务于图形、声音、输入、网络等特定需求DirectX AudioDirectX GraphicsDirectInputDirect
6、PlayDirectShow,http:/,DirectX简介基于COM标准设计,包含许多组件http:,DirectX结构,http:/,DirectX结构http:/,场景图依据场景中对象的逻辑和空间关系将其有效组织为图或树结构主要针对实时图形绘制的 要求而设计一个结点可有多个子结点, 但只有一个父结点施加于父结点的操作会 自动传递到子结点Example:组合结点,基于场景图的图形开发工具,http:/,场景图依据场景中对象的逻辑和空间关系将其有效组织为图或树结构,基于场景图的图形开发工具,OSG源码开放、跨平台基于场景图的概念,构建于OpenGL之上完全采用标准C编写,提供了面向对象的框
7、架一套由许多单独的库构成的结点工具箱数十个插件,http:/,基于场景图的图形开发工具OSGhttp:/www.doci,面向VR应用的图形开发工具,Vega Prime高性能实时三维应用开发环境美国MultiGen-Paradigm公司产品构建于SGI OpenGL Performer之上良好的跨平台兼容性、可选模块的通用性支持多种数据输入格式最典型的格式:OpenFlight(扩展名为flt)采用Vega场景图VSG组织三维场景,http:/,面向VR应用的图形开发工具Vega Primehttp:/,面向VR应用的图形开发工具,Vega Prime由C应用程序 接口和GUI配置 工具Ly
8、nx Prime 构成,Lynx Prime图形用户界面,http:/,面向VR应用的图形开发工具Vega PrimeLynx Pr,面向VR应用的图形开发工具,Vega Prime先采用高效建模工具(如MultiGen Creator,AutoDesk Maya等)建立三维场景,再载入Vega Prime进行实时漫游,可大大减少开发时间,Vega Prime生成的实时仿真图片,http:/,面向VR应用的图形开发工具Vega PrimeVega Pr,面向VR应用的图形开发工具,CAVELib构建于OpenGL和OpenGL Performer之上采用“回调”机制支持一系列虚拟现实交互外设六
9、自由度定位跟踪器、数据手套等独立于硬件平台,基于CAVELib的VR应用程序可运行于IRIX,Solaris,Windows,以及Linux操作系统可运行于IRIX,Solaris,Windows,Linux,http:/,面向VR应用的图形开发工具CAVELibhttp:/www,面向VR应用的图形开发工具,CAVELib提供了构建虚拟环境基本“模块” 创建图形窗口和视口以观察者为中心的透视计算多图形通道显示多进程与多线程编程机群同步与数据共享立体视图网络协同,http:/,面向VR应用的图形开发工具CAVELibhttp:/www,面向VR应用的图形开发工具,CAVELib无需重新编译,只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 软件 支撑 平台 常用软件 简介 课件
链接地址:https://www.31ppt.com/p-1732997.html