实时渲染笔记
文章平均质量分 91
《Real-Time Rendering》一本略厚的计算机图形学相关书籍。
Guosheng-zZ
吃饭摸鱼借鉴代码,
听歌睡觉网瘾少年。
展开
-
实时渲染(RealTimeRendering-4thEdition)笔记——5着色基础(下)
实现半透明物体并允许光线穿过他们有很多方法可以实现。对于渲染算法,这一过程可以分为基于光线和基于视线的效果。基于光线的效果可以让穿过的光线减弱或变相,进而导致场景中的其他物体被不同的方式被照亮;基于视线的效果是考虑如何视线半透明物体本身被渲染的方法。这一章节讨论基于视线的最简单的形式实现透明效果,半透明物体会显示成它背面物体颜色削弱后的效果。翻译 2020-09-23 15:02:20 · 357 阅读 · 0 评论 -
实时渲染(RealTimeRendering-4thEdition)笔记——5着色基础(上)
当我们渲染三维对象的时候,模型不止是一个几何的形状,它也应该有所需要的视觉外观。根据应用场景可以要求结果是更写实的或者是更风格化的。翻译 2020-09-20 14:49:18 · 534 阅读 · 0 评论 -
实时渲染(RealTimeRendering-4thEdition)笔记——4变换(下)
变换(下)顶点混合(vertex blender)渐变(Morphing)Geometry Cache Playback投影(Projections)透视投影 顶点混合(vertex blender) 现在我们想象要完成一个手臂的活动动画,它包括上臂和小臂,通过设置两个模型的刚体变换(旋转+位移)我们确实能够完成它的屈肘动作,但这一定无法达到与实际类似。这是因为两个分离的部分我们使用了两个模型,在...翻译 2019-10-20 16:44:34 · 426 阅读 · 0 评论 -
实时渲染(RealTimeRendering-4thEdition)笔记——4变换(上)
实时渲染(RealTimeRendering-4thEdition)笔记——4变换 变换(transform) 变换是对例如点和向量这类实体进行转换的某种操作,对于计算机图形学的实践者来说这是极为重要的一项内容。通过变换,程序员可以对对象移动位置、放缩尺寸,对模型光源相机附加动画效果。 线性变换(linear transform) 是一种完成向量加法和数乘的操作,设操作表示为f ,其性质如下公式所...翻译 2019-10-19 13:59:15 · 797 阅读 · 0 评论 -
实时渲染(RealTimeRendering-4thEdition)笔记——1综述
《实时渲染》计算机图形学的经典书籍,第四版更新填补大量现代CG使用的技术,是计算机图形学程序员入门提升的不二教材。翻译 2019-10-13 13:11:01 · 985 阅读 · 0 评论 -
实时渲染(RealTimeRendering-4thEdition)笔记——2图形渲染管线
图形渲染管线(the graphic rendering pipeline) 图形渲染管线(the graphic rendering pipeline)可以理解为:给定输入的3D图形、光线、虚拟相机位置以及更多信息,就可以生成或者说渲染(render)相应2D的图片的一系列算法。可以说图形渲染管线是实时渲染的基础工具。 如上图所示,通过输入的3D数据可以产生一张对应2D图片。输出图片中的形状及...翻译 2019-10-13 15:47:34 · 637 阅读 · 0 评论