第7章 Advanced Shading
来源:互联网 发布:小智淘宝店铺网址 编辑:程序博客网 时间:2024/06/02 06:01
Gouraud Shading model 在1971年发明,Phong‘s specular highlighting 在1975年出现,将texture 应用到表面在1976年出现。作为标准 fixed-function pipeline的一部分,这些算法一直是graphics accelerators 的核心。programmable shader的引入可以让我们能够实现几乎任意的shader model,这让问题从”有没有方法“转变到”有没有更好的方法“
了解和渲染相关的生理和心理原理,有助于我们选择更好的方法。前面的章节展现了控制graphics pipeline的相关技术和他们背后的原理。本章将讨论一些基础的渲染理论。Radiometry 是光线传播的核心。我们对颜色的感知,纯粹是一种心理现象,这会在 colorimetry中提到。一个shading model包含两个部分:light source, material model。最后一部分加上实现高效 shading model的方法。
本章讨论基于物体只收到直接光照,area,ambient environment light不在考虑范围。
7.1 Radiometry
radiometry用于电磁波测量。电磁波由光子构成。具有波粒二象性。正常情况下,我们考虑光的粒子性可以解决很多的问题,波的性质也不能被忽视,光子的能力和光子的平率成正比,光子的波长决定光子的颜色。波长在380nm-780nm 的光线人类可以识别
光源的辐射能量等于每秒发射光子的能量总和。
阅读全文
0 0
- 第7章 Advanced Shading
- 第10章 Diffuse Shading
- Shading
- 第8章 LTE-Advanced:4G
- 教程学习笔记 Digital Tutors – Utilizing Advanced Shading Techniques Using V-Ray in Maya
- 第五章Materials, Lights, and Shading
- Shading 编程
- Deferred Shading
- Deferred Shading
- Deferred Shading
- Gouraud Shading and Phong Shading
- CS281: Advanced Machine Learning 第三节 高斯模型
- 卡通渲染(Toon Shading/Cel Shading)
- Toon Shading Using GLSL
- ShaderSimpler(2) : Phong shading
- Rasterization and Shading
- Deferred Shading --延时着色
- Deferred shading with SSAO
- ACM集训日记-8月7日
- 【hdu 1108】最小公倍数
- RecyclerView的onLayout浅析(二)
- 选择排序
- c++实现对"[]"和"()"的重载
- 第7章 Advanced Shading
- linux一些不要想当然的事(一)之目录权限
- Java二维数组访问的行优先问题
- python-垃圾回收机制
- Spring Boot中使用@Async实现异步调用
- 想要将PDF文件进行编辑该使用什么PDF编辑器
- iconv函数提示错误,解决!
- Unity 获取web数据
- Struts2项目实战 微云盘(五):核心功能实现