摘要: 在使用阴影映射(shadow maping)实现阴影时,《The Cg Tutorial》中使用了投影纹理。其中生成投影纹理坐标的纹理矩阵的生成过程由下图所示: 其官方教程的说明如下:Let's go through the transformations, to clarify what's going on. The vertices start in object coordinates. ... 阅读全文
posted @ 2010-04-07 19:37 princeblade 阅读(4940) 评论(0) 推荐(1) 编辑
摘要: 下表中标黄的课程是本篇日记中将重点介绍的对象。   Current offerings list. Number   Course name   ... 阅读全文
posted @ 2010-04-05 19:48 princeblade 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 这周做了卡内基梅隆大学(CMU)的计算机图形学开设课程的介绍(翻译累死了),内容如下(其中黄色标记的课程将有详细的介绍,将写于下篇日记中): Graphics Lab 开设的课程 http://graphics.cs.cmu.edu/courses/   Graphics courses offered Current offerings are listed first. Numbe... 阅读全文
posted @ 2010-04-05 19:16 princeblade 阅读(2209) 评论(5) 推荐(0) 编辑
摘要: 零、一些效果图如下所示: 一、光线跟踪的基本原理(引用)光线跟踪(Ray-trace)是一种真实感地显示物体的方法,该方法由Appel在1968年提出。光线跟踪方法沿着到达视点的光线的相反方向跟踪,经过屏幕上每一象素,找出与视线所交的物体表面点 P0,并继续跟踪,找出影响P0点光强的所有的光源,从而算出P0点上精确的光照强度。如上图所示,联结观察点和屏幕上的一个象素,即形成一根视线。因此,视线的... 阅读全文
posted @ 2010-03-19 14:25 princeblade 阅读(2716) 评论(5) 推荐(0) 编辑
摘要: 上篇原文地址:http://www.alchemy3d.cn/blog/post/4.html透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。透视投影变换是令很多刚刚进入3D图形领域的开发人员感到迷惑乃至神秘的一个图... 阅读全文
posted @ 2010-03-19 12:48 princeblade 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 安装完LiveWriter后我就下载了"代码插入插件" http://gallery.live.com/liveItemDetail.aspx?li=1f07e880-608e-4d26-b657-a1583de6200a&bt=9&pl=8装上后第二次使用的时候就出现了意外错误,于是就在网上找解决方法,路过了这位大哥的博客http://m.cnblogs.com/67316/16... 阅读全文
posted @ 2010-03-19 12:12 princeblade 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 今天开通了cnblog, 以后可以写写学习心得! 下面是这周写的一个光线跟踪的程序的运行结果: 阅读全文
posted @ 2010-03-18 21:19 princeblade 阅读(256) 评论(1) 推荐(1) 编辑