这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-Time Rendering 3rd》系列文章的第二篇。将带来RTR3第二章内容“Chapter 2 The Graphics Ren...
分类:
其他好文 时间:
2017-04-24 12:20:08
阅读次数:
348
计算机图形学学习网站: 清华大学计算机图形学课程 第一章 图形学简介 1.1 计算机图形学的研究内容1.2 发展的历史回顾1.3 应用及研究前沿1.4 图形设备 2学时 第二章 颜色模型、图像基本知识、Phong光照模型 2.1 颜色模型 2.1.1 颜色模型的视觉基础 2.1.2 RGB颜色模型 ...
分类:
其他好文 时间:
2017-04-16 20:31:03
阅读次数:
196
图片由图片元素(像素 pixel)的阵列(光栅 raster)生成。一个像素对应图像中的一个位置或一块小的区域。 目前几乎所有计算机图形系统都基于光栅。 帧缓存 frame buffer:用于保存像素的一个储存区域,可以看做是图形系统的核心元素。一般使用特殊类型的存储器芯片(可以快速重新显示帧缓存中 ...
分类:
其他好文 时间:
2017-04-10 20:30:17
阅读次数:
219
在实时渲染和计算机图形学领域,《Real-Time Rendering 3rd》这本书一直备受推崇。有人说,它实时渲染的圣经。也有人说,它是绝世武功的目录。
诚然,《Real-Time Rende...
分类:
其他好文 时间:
2017-04-09 21:18:22
阅读次数:
138
1.左手坐标系与右手坐标系没有好坏之分,不同的研究领域和不同的背景下,选择不同的坐标系;传统计算机图形学采用“左手坐标系”,线性代数则倾向于使用右手坐标系 “世界坐标系”被广泛称为全局坐标系或者宇宙坐标系; “物体坐标系”被称为模型坐标系,或者“身体坐标系” “摄像机坐标系”,与观察者密切相关,摄像 ...
分类:
其他好文 时间:
2017-04-08 12:47:16
阅读次数:
211
记得上次用VC++6.0已经是很长一段时间之前的事情了。这次由于需要学习计算机图形学,要开始学这写一些算法之类的,我又开始了VC++之旅。 重新安装一个vc++,我用的是Visual C++ 6.0(完整绿色版) 安装 。我有一个习惯,就是每当自己要用某些软件时,我将它安装到电脑之后,会保存好安装包 ...
分类:
编程语言 时间:
2017-04-08 12:34:32
阅读次数:
196
参照计算机图形学图形变换即可。 public class Solution { public void rotate(int[][] matrix) { if(matrix.length<=1)return ; float dip=(float) ((matrix.length-1)/2.0); i ...
分类:
其他好文 时间:
2017-03-30 23:11:49
阅读次数:
168
一.配置环境 选择编程环境为Visual studio 2010 Visual studio 2010 中已经提供了对opengl库的支持,所以主要需要配置的是GLUT。 GLUT是一个与窗口系统无关的工具包。 当写opengl程序时,可以通过GLUT实现简单的窗口的创建等操作,免去了学习特定OS下 ...
分类:
其他好文 时间:
2017-03-22 21:08:10
阅读次数:
282
Github:https://github.com/3014218159/SoftwareTestingcnblogs:http://www.cnblogs.com/sxh3014218159/ 遇到错误:问题一.计算机图形学作业中,内存录入一个3D模型是由无数个点组成的,每过一帧里面的点需要及时清 ...
分类:
其他好文 时间:
2017-02-27 21:29:46
阅读次数:
198
我的github:https://github.com/jackyblf我的公众号:早期研究3D程序开发的程序员最大的情怀就是从无到有,自己实现一个游戏引擎。当时的我也是充满着这种复古情怀!!以前的demo大部分都用c++写的,现在尽力全部改成html5+canvas/webgl版本正在改写demo,编写文章,敬请期待09..
分类:
其他好文 时间:
2017-02-08 23:22:00
阅读次数:
379