清华大学:《计算机图形学基础》课程教学资源(授课教案)视图模型变换

Overview of Today • Some important concepts in Graphics – Color – Image & Pixel (象素) – Triangle Mesh – Lighting & Shading (绘制) • Transformation (变换) and Viewing

Color Perception • What is Color? – Colors are the sensations that arise from light energy of different wavelengths • electromagnetic waves (电磁波) with different wavelengths are corresponding to different colors • Human’s eye are sensitive for electromagnetic wave of wavelengths between 380 to 760 nm

Spectral Distribution of Light • ―Light‖ is a mixture of many wavelengths, each with some intensity – E.g., White Light means light include all wavelengths with the same intensity. • spectral distribution: intensity as a function of wavelength over the entire spectrum

• So, colors can be represented as such distribution function • However, use spectrum distribution for color representation is too complicated, and the corresponds is multiple-to-one. • There exits a situation as ―different spectrum distribution with the same color‖ ‖(异谱同色)

RGB Color Space • We first introduce color space for color representation. RBG is commonly used color space in Graphics – Color is represented as RGB triple (r,g,b); – People perform almost all operations on each channel separately – usually, each color value is a float value range from 0 to 1, or 0-255 if we use 8 bit integers

RGB Color Space • Color are represented as combinations of three primaries: red, green, blue) – C = rR + gG + bB – The reason why we pick red, green, and blue? • essentially because of the structure of our visual system • Our visual system is sensitive to those three colors • A demo for Color

RGB Color Space • Color are represented as combinations of three primaries: red, green, blue) – C = rR + gG + bB – The reason why we pick red, green, and blue?

RGB Color Space • Unfortunately ,Some colors cannot be written as combinations of RGB triples, because some parts of the red curve is negative

Other Color Spaces • So some other color space are also used – CMY – HSV – CIE XYZ

CMY • CMY :The other set of primaries besides RGB – Cyan(青), magenta(品红), and yellow — complements (补色)of red, green, blue • It’s called subtractive primaries(减色系统) – RGB are additive primaries — start with black, add up to white – CMY — start with white and subtract colors from white
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)图形学简介.pdf
- 清华大学:《计算机图形学基础》课程教学大纲 Fundamental of Computer graphics(负责人:胡事民).pdf
- 揭阳职业技术学院:《Photoshop制图》课程授课教案.pdf
- 揭阳职业技术学院:《计算机应用基础》课程授课教案.pdf
- 揭阳职业技术学院:《图像处理》课程授课教案.pdf
- 揭阳职业技术学院:《办公自动化》课程授课教案.pdf
- 揭阳职业技术学院:《程序设计基础》课程授课教案.pdf
- 揭阳职业技术学院:《物联网》课程授课教案.pdf
- 揭阳职业技术学院:《计算机应用基础》课程授课教案.pdf
- 揭阳职业技术学院:《Linux操作系统》课程教学资源(实验教案,共十八个).pdf
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 8-标准模板库STL.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 7-模板.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 6-异常处理.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 5-继承多态和虚函数.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 4-类的高级部分.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 3-类的基础部分.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 2-文件操作.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 1-C++程序设计基础.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,一)09 编译预处理和多文件项目.pptx
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,一)08 文件.pptx
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)双向反射分布函数.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)光线跟踪,递归算法,光线求交.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)参数曲线曲面、Bezier曲线、Bezier曲面.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)网格模型、网格细分和简化.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)网格参数化模型切割的骨架算法.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)B样条曲线曲面.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)光线跟踪加速方法.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)纹理映射.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)阴影 Shadow.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)图形学基本概念题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)B样条曲线习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)Bezier曲线习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)真实感图形学习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(一).pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(二).pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(三).pdf
- 《Java程序设计》课程教学课件(PPT讲稿)第1章 计算机、程序和Java概述.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第2章 基本程序设计.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第3章 选择.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第4章 循环.ppt
