![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Graphics
文章平均质量分 76
summer54
这个作者很懒,什么都没留下…
展开
-
OpenGL简介
OpenGL简介OpenGL是目前用于开发可移植的、可交互的2D和3D图形应用程序的首选环境,也是目前应用最广泛的计算机图形标准。OpenGL是SGI公司开发的一套的计算机图形处理系统,是图形硬件的软件接口,GL代表图形库(Graphics Library)。OpenGL具有可移植性,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相原创 2005-02-27 00:12:00 · 2945 阅读 · 0 评论 -
开发词典(CG)
Dynamic Lighting Update: 2004-9-2 动态光源。动态光源下的游戏场景会随光源的变化而变化,例如向走廊中发射一枚火箭,在火箭穿过走廊的时候会依次照亮走廊的不同区域,而当火箭通过后这些区域则会回复为初始状态。除视觉外,动态光源对游戏的玩法也会产生一定的影响,最典型的例子是《神偷2》,在《神偷2》中,打开房门后原本被光照亮的地方就会留下一道阴影,供玩家潜伏其中原创 2005-04-21 19:06:00 · 1433 阅读 · 1 评论 -
三维观察与坐标变换
三维观察与坐标变换三维景物视图的计算机生成过程类似于用相机对物体的拍照过程。我们需要对相机定位,并决定镜头的方向。按下快门时,相当于用镜头作为窗口对景物进行裁剪。在计算机图形学中,我们可以在世界坐标系中通过建立观察坐标系来实现对三维物体的观察。(见下图1)一,建立观察坐标系,将世界坐标系中三维物体的坐标转化为观察坐标。二,在观察坐标系中建立观察平面,将观察坐标再投影到观察平面上。YwXwZwXvZ原创 2005-04-22 22:35:00 · 3075 阅读 · 1 评论 -
从B样条的插值点反求控制点
三次周期B样条曲线的算法 0 £ u和四个控制点p0,p1,p2和p3. 设P(u)是一个三次周期B样条,满足条件: P(0) = (p0 + 4p1 + p2)/6, P(1) = (p1 + 4p2 + p3)/6, P¢(0) = (p2 – p0)/2, P¢(1) = (p3 – p1)/2. 假设P(u) = (u3 u2 u 1)MB(p0 p1 p2 p3原创 2005-04-27 21:56:00 · 7644 阅读 · 0 评论 -
Particle Engine Using OpenGL
Particle Engine Using OpenGL 一、粒子系统(Particle System) 大量的自然现象可以被精确或近似地使用粒子系统模拟。火焰,喷泉,爆炸,鱼群,气体,星空等等。他们的原理相似。 一个粒子系统由带有不同属性的物体对象(Object)和一些它们必须遵守的行为规则组成。确切的说这些属性和规则依赖于你想模拟的现象。一些粒子系统可能需要大量的属原创 2005-05-22 09:39:00 · 2750 阅读 · 0 评论 -
分形介绍 && 一个简单的Kotch curve实现代码
l Snowflake分形简介分形理论建立于20世纪70年代末,30年来震惊了世界科学界,被科学界列入20世纪的20项重大科学发现之一。众所周知,基于传统欧几里得几何学的各门自然科学总是把研究对象想象成一个个规则的形体,而人类"熟悉"却无法描述的自然界许许多多真实的图形竟如此不规则和支离破碎,与欧几里得几何图形相比,拥有完全不同层次的复杂性。现代科学研究面对起伏蜿蜒的山脉、坑坑洼洼的原创 2006-01-08 21:54:00 · 1395 阅读 · 0 评论