计算机图形学

计算机图形学

《基于MFC的OpenGL编程》Part 19 Creating a Virtual Reality Walkthrough Application

posted @ 2008-11-07 16:39 Phinecos(洞庭散人) 阅读(3488) | 评论 (5) 编辑

《基于MFC的OpenGL编程》Part 18 Reading objects from the OBJ File Format

posted @ 2008-11-07 16:06 Phinecos(洞庭散人) 阅读(3135) | 评论 (7) 编辑

《基于MFC的OpenGL编程》Part 17 Shadows

posted @ 2008-11-07 15:33 Phinecos(洞庭散人) 阅读(2504) | 评论 (11) 编辑

《基于MFC的OpenGL编程》Part 16 Reflection

posted @ 2008-11-07 14:58 Phinecos(洞庭散人) 阅读(1919) | 评论 (1) 编辑

《基于MFC的OpenGL编程》Part 15 Selection

posted @ 2008-11-07 14:29 Phinecos(洞庭散人) 阅读(2259) | 评论 (1) 编辑

《基于MFC的OpenGL编程》Part 14 Quadrics

posted @ 2008-11-06 17:12 Phinecos(洞庭散人) 阅读(1700) | 评论 (0) 编辑

《基于MFC的OpenGL编程》Part 13 Creating 2D and 3D Text

posted @ 2008-11-06 16:47 Phinecos(洞庭散人) 阅读(2483) | 评论 (0) 编辑

《基于MFC的OpenGL编程》Part 12 Creating and Using Display Lists

posted @ 2008-11-06 16:14 Phinecos(洞庭散人) 阅读(1777) | 评论 (2) 编辑

《基于MFC的OpenGL编程》Part 11 Blending, Antialiasing and Fog

posted @ 2008-11-06 11:41 Phinecos(洞庭散人) 阅读(1993) | 评论 (0) 编辑

《基于MFC的OpenGL编程》Part 10 Texture Mapping

posted @ 2008-11-05 22:06 Phinecos(洞庭散人) 阅读(3500) | 评论 (4) 编辑

《基于MFC的OpenGL编程》Part 9 Lighting

posted @ 2008-11-05 21:04 Phinecos(洞庭散人) 阅读(2804) | 评论 (6) 编辑

《基于MFC的OpenGL编程》Part 8 Colors

posted @ 2008-11-05 20:35 Phinecos(洞庭散人) 阅读(2733) | 评论 (2) 编辑

《基于MFC的OpenGL编程》Part 7 Animation

posted @ 2008-11-05 20:12 Phinecos(洞庭散人) 阅读(4172) | 评论 (41) 编辑

《基于MFC的OpenGL编程》Part 6 Keyboard and Mouse Control

posted @ 2008-11-05 16:42 Phinecos(洞庭散人) 阅读(4444) | 评论 (3) 编辑

《基于MFC的OpenGL编程》Part 5 Transformations - Rotations, Translations and Scaling

posted @ 2008-11-05 16:12 Phinecos(洞庭散人) 阅读(4227) | 评论 (2) 编辑

《基于MFC的OpenGL编程》Part 4 Drawing Simple 3D objects

posted @ 2008-11-05 15:48 Phinecos(洞庭散人) 阅读(5738) | 评论 (14) 编辑

《基于MFC的OpenGL编程》Part 3 Drawing Simple 2D Shapes

posted @ 2008-11-05 15:07 Phinecos(洞庭散人) 阅读(6102) | 评论 (7) 编辑

《基于MFC的OpenGL编程》系列文章
摘要: 《基于MFC的OpenGL编程》系列文章 阅读全文

posted @ 2008-11-05 10:50 Phinecos(洞庭散人) 阅读(19241) | 评论 (2) 编辑

《基于MFC的OpenGL编程》Part 2 Setting up OpenGL on Windows

posted @ 2008-11-04 21:59 Phinecos(洞庭散人) 阅读(13210) | 评论 (13) 编辑

《基于MFC的OpenGL编程》Part 1 A Primer
摘要: 3D图形学基本概念PerspectivePerspective refers to the angles between the lines that lend the illusion of three dimensions. Colors and ShadingMoving beyond line drawing, we need to add color to create a solid object. Shading refers to the way the color is applied to the polygon. Shading can be of two types i 阅读全文

posted @ 2008-11-04 21:15 Phinecos(洞庭散人) 阅读(9523) | 评论 (2) 编辑

【译】TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 1
摘要: 这个系列专注于使用C++和OpenGL在windows平台上开发2D游戏,项目目标是在系列结束后能开发出一个类似俄罗斯方块的游戏。本系列分为3篇文章: 第一部分:涉及win32消息循环,窗口创建和OpenGL的搭建,并且你将会学习如何绘制一些简单的图形。 第二部分:涉及资源处理和简单动画的显示 第三部分:将前面的内容包含进来,并且讨论游戏逻辑。 阅读全文

posted @ 2008-06-26 21:01 Phinecos(洞庭散人) 阅读(2552) | 评论 (9) 编辑

多层纹理混合

posted @ 2008-06-15 18:40 Phinecos(洞庭散人) 阅读(1440) | 评论 (0) 编辑

DirectX示例--顶点雾化

posted @ 2008-06-13 16:58 Phinecos(洞庭散人) 阅读(913) | 评论 (0) 编辑

使用矩阵和四元数实现三维模型的空间定位

posted @ 2008-06-13 14:43 Phinecos(洞庭散人) 阅读(803) | 评论 (0) 编辑

【译】光线跟踪:理论与实现(三) 折射与Lambert-Beer 定律
摘要: 作者在这一篇中将解释如何去跟踪折射光线。这将涉及到在相交点处产生新的光线,并且计算新光线的方向。此外,作者还将运用Lambert-Beer 定律来解释光线在物体内部的吸收情况。最后作者将展示如何加入反锯齿的效果,并且如何对光线跟踪器进行加速优化。
阅读全文

posted @ 2008-04-15 22:07 Phinecos(洞庭散人) 阅读(3282) | 评论 (2) 编辑

【译】光线跟踪:理论与实现(二)Phong模型,镜面反射及阴影
摘要: 个人先对第一篇的流程做个总结,从一个固定的光源点向一定范围发射出一些主要的光线,想象光线前方有一个巨大的虚拟平面,那么我们要做的就是决定这个虚拟平面上每个像素点的颜色是什么。如何决定呢?很简单,我们跟踪光线前进,看光线会最先与前面场景中哪个几何体发生相交,那么就根据相交点来决定虚拟平面上对应的点的颜色值(比如上一篇中就利用了相交点处几何体的材质颜色与灯光颜色,还加上了散射因子来决定对应的像素点的颜色)。 阅读全文

posted @ 2008-04-12 17:10 Phinecos(洞庭散人) 阅读(5336) | 评论 (3) 编辑

【译】光线跟踪:理论与实现(一) 简介
摘要: 从上面我们得到一个启示:与其等待光源发射一条光线穿过一个目前颜色还是黑色的像素,不如我们自己从照相机发射光线去穿过平面的每个像素,去观察这些光线能击中几何体上的哪些像素。
阅读全文

posted @ 2008-04-09 16:24 Phinecos(洞庭散人) 阅读(6541) | 评论 (8) 编辑

《非真实感图形学》阅读作业

posted @ 2007-10-26 22:31 Phinecos(洞庭散人) 阅读(825) | 评论 (4) 编辑

递进网格算法绘制等高线

posted @ 2007-09-27 13:10 Phinecos(洞庭散人) 阅读(999) | 评论 (3) 编辑

Sierpinski Gasket分形图的绘制

posted @ 2007-09-25 17:26 Phinecos(洞庭散人) 阅读(1000) | 评论 (0) 编辑

再读OpenGL红宝书(1-8章)【续】

posted @ 2007-09-19 21:08 Phinecos(洞庭散人) 阅读(5484) | 评论 (0) 编辑

再读OpenGL红宝书(1-8章)
摘要: 作为OpenGL ARB写的Official Guide,确实值得学习OpenGL的开发者反复研读。我没有买第5版,一直都是读的第4版,两版的差异我还不得而知,而OpenGL3也即将正式发布了。 阅读全文

posted @ 2007-09-16 21:00 Phinecos(洞庭散人) 阅读(7015) | 评论 (3) 编辑

OpenGL入门笔记(十七)

posted @ 2007-08-28 21:10 Phinecos(洞庭散人) 阅读(718) | 评论 (0) 编辑

OpenGL入门笔记(十六)

posted @ 2007-08-28 20:00 Phinecos(洞庭散人) 阅读(833) | 评论 (0) 编辑

OpenGL入门笔记(十五)

posted @ 2007-08-27 21:51 Phinecos(洞庭散人) 阅读(881) | 评论 (1) 编辑

OpenGL入门笔记(十四)

posted @ 2007-08-27 19:59 Phinecos(洞庭散人) 阅读(630) | 评论 (1) 编辑

OpenGL入门笔记(十三)

posted @ 2007-08-27 15:40 Phinecos(洞庭散人) 阅读(811) | 评论 (1) 编辑

OpenGL中的汉字显示

posted @ 2007-08-25 15:29 Phinecos(洞庭散人) 阅读(1423) | 评论 (1) 编辑

OpenGL入门笔记(十二)

posted @ 2007-08-24 19:51 Phinecos(洞庭散人) 阅读(590) | 评论 (1) 编辑

OpenGL的显示列表

posted @ 2007-08-24 11:30 Phinecos(洞庭散人) 阅读(1549) | 评论 (1) 编辑

OpenGL选择机制的一点讨论

posted @ 2007-08-23 21:28 Phinecos(洞庭散人) 阅读(1218) | 评论 (2) 编辑

代码分析

posted @ 2007-08-22 17:45 Phinecos(洞庭散人) 阅读(1444) | 评论 (6) 编辑

OpenGL中的鼠标控制

posted @ 2007-08-14 10:31 Phinecos(洞庭散人) 阅读(2153) | 评论 (1) 编辑

颜色干扰的问题解决了

posted @ 2007-08-10 12:42 Phinecos(洞庭散人) 阅读(579) | 评论 (1) 编辑

OpenGL中的混合(Blending)

posted @ 2007-08-09 21:54 Phinecos(洞庭散人) 阅读(729) | 评论 (1) 编辑

OpenGL中的光照和键盘控制

posted @ 2007-08-09 21:19 Phinecos(洞庭散人) 阅读(1111) | 评论 (1) 编辑

纹理贴图的干扰问题

posted @ 2007-08-09 16:55 Phinecos(洞庭散人) 阅读(548) | 评论 (3) 编辑

一点小疑问

posted @ 2007-08-07 16:25 Phinecos(洞庭散人) 阅读(432) | 评论 (1) 编辑

MFC中OpenGL旋转的问题

posted @ 2007-07-29 20:14 Phinecos(洞庭散人) 阅读(2193) | 评论 (3) 编辑

一些课后思考

posted @ 2007-07-29 15:48 Phinecos(洞庭散人) 阅读(557) | 评论 (1) 编辑

画图板---画多边形代码

posted @ 2007-07-29 14:56 Phinecos(洞庭散人) 阅读(1795) | 评论 (1) 编辑

Nehe的OpenGL框架(MFC版)

posted @ 2007-07-29 14:43 Phinecos(洞庭散人) 阅读(5037) | 评论 (6) 编辑

基于MFC的OpenGL绘图
摘要: GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定 了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个RC,但在单一线程中只有一个当前RC。下面我将首先产生一个OpenGL RC并使之成为当前RC,这将分为三个步骤:设置窗口像素格式;产生RC;设置为当前RC。 阅读全文

posted @ 2007-07-28 20:04 Phinecos(洞庭散人) 阅读(32081) | 评论 (80) 编辑

VC++中OpenGL的配置

posted @ 2007-07-28 16:03 Phinecos(洞庭散人) 阅读(10092) | 评论 (4) 编辑

画图板-- 中点算法画圆
摘要: 中点画圆算法的实现 阅读全文

posted @ 2007-07-28 10:30 Phinecos(洞庭散人) 阅读(4704) | 评论 (2) 编辑

画图板--用DDA算法和Bresenham算法画直线

posted @ 2007-07-27 16:29 Phinecos(洞庭散人) 阅读(5236) | 评论 (1) 编辑

OpenGL入门笔记(十一)

posted @ 2007-05-04 16:30 Phinecos(洞庭散人) 阅读(866) | 评论 (1) 编辑

C++ Exercises(一)

posted @ 2007-04-29 16:04 Phinecos(洞庭散人) 阅读(577) | 评论 (1) 编辑

直线的生成算法

posted @ 2007-04-28 21:15 Phinecos(洞庭散人) 阅读(4381) | 评论 (5) 编辑

OpenGL入门笔记(十)

posted @ 2007-04-26 21:24 Phinecos(洞庭散人) 阅读(2615) | 评论 (1) 编辑

OpenGL入门笔记(九)

posted @ 2007-04-26 13:48 Phinecos(洞庭散人) 阅读(468) | 评论 (1) 编辑

OpenGL入门笔记(八)

posted @ 2007-04-24 20:11 Phinecos(洞庭散人) 阅读(1671) | 评论 (2) 编辑

OpenGL入门笔记(七)

posted @ 2007-04-19 21:40 Phinecos(洞庭散人) 阅读(2111) | 评论 (6) 编辑

OpenGL入门笔记(六)

posted @ 2007-04-19 20:33 Phinecos(洞庭散人) 阅读(1287) | 评论 (0) 编辑

OpenGL入门笔记(五)

posted @ 2007-04-18 08:34 Phinecos(洞庭散人) 阅读(1807) | 评论 (0) 编辑

OpenGL入门笔记(四)

posted @ 2007-04-17 22:19 Phinecos(洞庭散人) 阅读(1124) | 评论 (0) 编辑

OpenGL入门笔记(三)

posted @ 2007-04-17 16:24 Phinecos(洞庭散人) 阅读(971) | 评论 (0) 编辑

OpenGL入门笔记(二)

posted @ 2007-04-16 22:27 Phinecos(洞庭散人) 阅读(1631) | 评论 (1) 编辑

OpenGL入门笔记(一)

posted @ 2007-04-15 22:38 Phinecos(洞庭散人) 阅读(2196) | 评论 (0) 编辑

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值