计算机图形学
changbaolong
这个作者很懒,什么都没留下…
展开
-
计算机图形学国际知名会议与期刊
这两天整理了一下图形方面的主要期刊和会议都有什么,还有一些好的资源网站,很宝贵的资源,分享给在计算机图形图像领域苦苦研究的学子们。会议:A类序号 会议简称会议全称出版社网址1 ACM SIGGRAPHACM, ACM TOGhttp://www.siggraph.org/s2008/2VisIEEE V转载 2011-08-17 14:16:58 · 6539 阅读 · 1 评论 -
AABB轴向包围盒
AABB,Axis-Aligned Bounding Box,即通过两个三维向量作为对角点产生的与空间轴平行的长方体空间。在Ogre中通过类AxisAlignedBox来实现,该类中两个成员变量Vector3 mMinimum和Vector3 mMaximum是两个三维向量,分别表示长方体空间的对角点。 主要成员函数如下:1、提取最小角点和最大角点const Vector3& g原创 2012-12-11 22:48:31 · 2862 阅读 · 0 评论 -
OpenGL多视口分割
OpenGL实现的多视口分割程序,同时也是OpenGL的一个简单的框架,可以根据自己的需要进行修改。 VS2008的环境配置,代码如下:// main.cpp#include #include "glFrame.h"int main(int argc, char** argv){ glutInit(&argc, argv); glutInitDisplayMo原创 2012-12-10 20:52:17 · 5323 阅读 · 2 评论 -
3ds max中的对象绕局部坐标系旋转的动画
最近在3dsmax中坐旋转的动画,但是出现了一个问题,绕局部坐标系进行旋转之后的动画,出现的效果确是绕全局坐标系旋转,测试了一个上午,终于找到了解决方案。 如下图所示,3dsmax中右侧控制面板中的 “运动” ->“PRS参数”->"创建关键点"->“旋转”, "运动"->“Euler参数”->"轴顺序zxy"->“旋转轴z”,原创 2012-11-12 14:39:51 · 10130 阅读 · 2 评论 -
3D MAX 插件的基本知识和安装方法
MAX 插件的基本知识和安装方法首先,本文的内容不包括商业插件的破解或解密,只是就 MAX 插件的一般安装规律作一简单说明。同许多优秀的设计软件一样,MAX 在为用户提供了标准的用户开发接口,那些具有开发能力的用户和其他的软件开发商可以为 MAX 开发已扩展和增强功能为主要目的的组件,统称为外部插件。 3D MAX的插件非常丰富,几乎可以说到了庞大的地步。插件极大地丰富和强大了 3D MA原创 2012-12-18 13:06:18 · 9403 阅读 · 0 评论 -
三维空间中的旋转变换
1、绕坐标轴旋转的公式: (1)绕Z轴旋转 (2)绕X轴旋转 (3)绕Y轴旋转 以上的矩阵变换公式为 : P' = P * mat; 2、绕任意轴旋转的公式: 给定具有单位长的,则物体绕OA轴旋转变换的矩阵表示可确定如下: 3、绕任意轴旋转在Ogre中实现Ogre::Matrix3 I原创 2012-12-17 13:48:18 · 23639 阅读 · 2 评论 -
光线投射算法与光线跟踪算法
光线跟踪计算机算法的一般描述为了生成在三维计算机图形环境中的可见图像,光线跟踪是一个比光线投射或者扫描线渲染更加逼真的实现方法。这种方法通过逆向跟踪与假象的照相机镜头相交的光路进行工作,由于大量的类似光线横穿场景,所以从照相机角度看到的场景可见信息以及软件特定的光照条件,就可以构建起来。当光线与场景中的物体或者媒介相交的时候计算光线的反射、折射以及吸收。光线跟踪的场景经常是由程序员用数学工原创 2013-01-03 17:38:07 · 21455 阅读 · 0 评论 -
MAX中制作空心圆柱/管道
MAX中制作空心圆柱/管道1、 创建自定义线条,并转换为实心圆柱2、 把实心圆柱转换为空心圆柱/管道 1、创建自定义线条,并转换为圆柱a) 以多线段为例,创建->图形->线,按照如下设置创建多线段b) 选择角点,作圆角处理,选择->顶点->圆角c) 转换为可编辑多边形d) 修改径向属性,修改->渲染->径向完成后如下图原创 2013-10-25 11:47:35 · 5448 阅读 · 0 评论 -
Opengl中导入obj文件
首先,我们需要知道obj文件格式是什么样的,他的内部是如何储存模型的.利用ultra edit打开bunny.obj文件观察可以看到如下数据:我们猜想,这应该是顶点数据组,拖动滚动条后看到出现了左图的数据. ¨分析这些数据,不难猜想obj文件由若干行组成,每行开始有一个字母,用来标注改行数据所表示的意思,v应该是顶点,g应该是一个名字,观察到,f后紧跟着三个整数,由转载 2013-11-17 19:40:30 · 4840 阅读 · 0 评论 -
计算机图形学的论文检索网站
1、http://kesen.realtimerendering.com/主要包含了一下世界顶尖会议:SIGGRAPHSIGGRAPH AsiaEurographicsSymposium on Interactive 3D Graphics and GamesEurographics Symposium on RenderingACM原创 2013-11-04 11:16:45 · 2767 阅读 · 0 评论 -
Cg编程
在计算机图形学领域,用计算机处理图形信息我们最先接触的通常是使用opengl和d3d这些图形编程接口,这些通常称为固定管线的编程,也就是程序员不直接操纵可编程的GPU,在常见的opengl的编程管线中,底层为我们设定了固定的渲染过程,程序员控制的只是这个过程中的各种参数。但是在有些情况下,尤其是硬件性能突飞猛进的今天,为了得到更好的效果,得到对图形计算更好的控制,就需要自己对GPU进行编程,这也就转载 2013-11-19 20:55:47 · 1355 阅读 · 0 评论 -
Ogre中导入Max烘焙的模型(3)—— OgreMax导出Scene
本文记录了MAX中烘焙之后,如何利用OgreMax插件导出Scene文件,并利用OgreMax WinViewer插件查看导出的模型效果是否正确。原创 2013-11-25 21:03:51 · 3754 阅读 · 1 评论 -
Ogre中导入Max烘焙的模型(1)—— 渲染到纹理
渲染到纹理3ds Max 中的“渲染到纹理”工具可以将各种场景元素渲染或“烘焙”到纹理中,包括照明和阴影。可以在实时 3D 应用程序(如游戏)中使用这些特殊纹理,以减少渲染器的负担,从而提高帧速率。在本课程中,将介绍这一功能的基本用法。注意:本教程的所有必需文件都可以在 3ds Max 附带的教程文件光盘上找到。在执行教程之前,请将 \tutorials 目录从光盘复制转载 2013-11-22 17:00:08 · 4348 阅读 · 0 评论 -
Ogre中导入Max烘焙的模型(2)—— MAX中烘焙
本文主要记录MAX中如何利用”渲染到纹理“的技术,烘焙材质,并把烘焙之后的材质指定给对象。原创 2013-11-25 20:06:18 · 2255 阅读 · 0 评论 -
IGES导入3DS MAX
3DS MAX有导入IGES或IGS格式文件的功能,但是最近遇到导入不成功,因此借用了AutoCAD2007来实现。具体过程如下: IGES ->AutoCAD2007 ->DWG2004 -> 3DS MAX2010。原创 2012-12-12 09:12:11 · 5152 阅读 · 0 评论 -
可视化相关算法
1、Focus+Context算法 保持整体结构不变的同时,对局部细节进行显示。 持续更新...... 期待有人补充......原创 2012-12-04 17:02:40 · 856 阅读 · 0 评论 -
ACIS中的基本几何造型函数
基本几何造型函数://立方体api_make_cuboid(length(x),width(y),height(z),BODY) api_solid_block(SPAposition(左上角顶点坐标), SPAposition(右下角顶点坐标),BODY)//球体api_make_sphere(半径,BODY)api_solid_sphere(SPApositio转载 2011-10-10 14:08:16 · 4739 阅读 · 0 评论 -
利用ACIS、HOOPS开发三维软件
一、 ACIS相关知识ACIS是基于英国剑桥大学博士论文提出的边界表示法生成三维实体的理论体系而开发的三维几何造型引擎,它采用面向对象的数据结构,集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,为各种三维造型应用系统的开发提供了几何造型平台。许多著名的CAD/CAM系统都是以ACIS作为几何内核,如Auto CAD、Turbo CAD、CADKEY等。几何、拓扑和属性转载 2011-08-20 22:59:45 · 5412 阅读 · 0 评论 -
ACIS简介
ACIS简介 ACIS是美国spatial technology公司的产品,是应用于CAD系统开发的几何平台。它提供从简单实体到复杂实体的造型功能,以及实体的布尔运算、曲面裁减、曲面过渡等多种编辑功能,还提供了实体的数据存储功能和SAT文件的输入、输出功能。ACIS的特点是采用面向对象的数据结构,用C++编程,使得线架造型、曲面造型、实体造型任意灵活组合使用。线架造型仅用边转载 2011-08-16 19:32:54 · 9846 阅读 · 0 评论 -
OpenGL中的坐标简介
OpenGL中从三维场景到屏幕图形要经历如下所示的变换过程: 模型坐标-〉世界坐标-〉观察坐标-〉投影坐标-〉设备坐标 =======================================================================================================================其中四种坐标经常要在程序中转载 2011-08-22 09:59:54 · 911 阅读 · 0 评论 -
虚拟现实
虚拟现实,或虚拟实境(Virtual Reality),简称VR技术,也称灵境技术或人工环境,是利用电脑模拟产生一个三度空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。使用者进行位置移动时,电脑可以立即进行复杂的运算,将精确的3D世界影像传回产生临场感。该技术集成了计算机图形(CG)技术、计算机仿真技术、人工智能、传感原创 2012-04-28 15:55:38 · 1718 阅读 · 0 评论 -
计算机视觉
计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图像处理,用电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取‘信息’的人工智能系统。这里所 指的信息指夏农定义的,可以用来帮助做一个“决定”的信息。因为感知可以看作是从感官信原创 2012-04-28 15:54:29 · 1561 阅读 · 0 评论 -
计算机图形学
计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。是计算机科学的一个分支领域,主要关注数位合成与操作视觉的图形内容。虽然这个词通常被认为是指三维图形,事实上同时包括了二维图形以及影像处理。这个科学广义的分类,可分为以下几类几何:研究面的表示和处理的方法动画:研究移动的表示和操作方法影像拟真/渲染:研究模原创 2012-04-28 15:44:50 · 3814 阅读 · 0 评论 -
OpenGL坐标变换
OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。==============================================================================================转载 2011-08-21 23:20:26 · 4778 阅读 · 4 评论 -
opencv中cvSetCaptureProperty定位不准的原因及解决
opencv中cvSetCaptureProperty定位不准的原因及解决 以前在opencv2.0里面用到cvSetCaptureProperty函数的时候总是发生定位不准确的问题,明明是让其跳到100帧,结果却总不是100帧,定位一段连续的视频,总是出现跳跃的现象。同样的代码在opencv1.0里面完全没错。可是这是为什么?这个问题一直困扰了我半年,终于在今天知道原因了。经过差转载 2011-08-11 16:10:34 · 2143 阅读 · 2 评论 -
数字图像处理
图像处理,是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理是信号处理在图像域上的一个应用。目前大多数的图像是以数字形式存储,因而图像处理很多情况下指数字图像处理。此外,基于光学理论的处理方法依然占有重要的地位。图像处理是信号处理的子类,另外与计算机科学、人工智能等领域也有密切的关系。传统的一维信号处理的方法和概念很多仍然可以直接应用在图像处理上,比如降噪、量化原创 2012-04-28 15:53:24 · 4892 阅读 · 0 评论 -
3DS MAX分配网格时出错,减少面数以渲染此场景
错误如下: 原因分析: 场景太大物体数太多。 解决方法: 1、检查物体数; 2、检查空物体,空点; 3、重命名材质球; 4、残余痕迹,线段,动作痕迹; 5、用排除法,逐一隐藏物体进行渲染; 6、合并的模型需要检查材质是否是高反射,高采样,高质量原创 2012-11-04 10:55:31 · 6962 阅读 · 1 评论 -
3ds MAX画图基础:如何画效果图与鸟瞰图[转]
一、建模 对于一张效果图的工作量来说,建模无疑占了一半以上的工作量,而且建模也是相当费神的。因为CAD没有3ds或3dmax那种object的隐藏功能,而且编辑功能也差,看着屏幕上花花绿绿密密麻麻的线框图会令人眼花瞭乱,因而许多人就打了退堂鼓而把自己的设计方案交给并不太熟悉自己意图的人去画效果图。 在建模之前首先要熟悉建筑方案,对层数,层高,体量,材质等有个大致的了解,转载 2012-10-16 09:02:57 · 8696 阅读 · 0 评论 -
AutoCAD安装过程中出现DFST.DLL的问题解决
cad2007 中dfst.dll文件找不到,安装进程提示:错误1308。源文件未找到:D:\Software\AutoCAD\AutoCAD 2007\Bin\acadFeui\Program Files\Root\Support\dfst.dll。请确定文件存在并有权访问。此时,下面还有三个选项:“中断”“重试”“忽略”。 解决方法:在上面的目录下面建立一个空的文本文件,比如dfst原创 2012-10-18 13:44:52 · 7060 阅读 · 1 评论 -
开源库的代码行数
1、Ogre源码:36万行左右,核心库16万行左右;2、Voreen源码:28万行左右,核心库23万行左右;3、VTK源码:好像是80万行左右,待测试;原创 2013-11-16 11:26:54 · 1794 阅读 · 0 评论