![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实时渲染
luixiao1220
这个作者很懒,什么都没留下…
展开
-
real time rendering 4th-Chapter01-introduction
电影电影的放映播放的频率是24FPS但是电影的刷新频率通常更高,也就是采用同一张图像多次刷新虚拟现实头盔显示设备的播放频率通常需要更高,高达90FPS才可以注意一般现在把 刷新频率 和 播放频率分开了。比如电影中每秒播放24帧动画。但是刷新率其实更高比如48帧每秒。这个时候一个画面可能就需要停留两个刷新帧.特别的数学符号x+={x,(x>0),0,(othe...原创 2019-07-16 09:42:57 · 153 阅读 · 0 评论 -
real time rendering 4th-Chapter02-渲染管线
架构传统计算机图形渲染的管线架构分为4步,其中除了应用层在CPU上运算外,其余层都在GPU上运行应用层 主要处理,动画,物理系统,碰撞检测,全局加速算法几何图像层 投影,变换光栅化层 把三角形,转换为顶点顶点层 对顶点进行着色,混合,深度测试等应用层碰撞culling(踢除)不需要渲染的图形。减少需要传给GPU的三角面片数量。几何层1.(VertexSh...原创 2019-07-16 09:46:02 · 224 阅读 · 0 评论 -
3D透视投影矩阵推导,内含推导细节
原创 2019-07-18 16:17:13 · 1124 阅读 · 0 评论 -
real time rendering 4th-Chapter03-GPU
Data Parallel Architecturesif 问题如果在一个warp中所有的线程都按照同样的路径运行,那么效率不会有问题如果在一个warp中有的线程执行路径A,有的执行路径B那么,就会出现问题。有的线程就需要等待别的线程。比如:有的线程在执行loopGPU Pipeline Overview绿色的为fully programmable管线黄色的为可配置的管...原创 2019-07-30 09:58:06 · 251 阅读 · 0 评论 -
单位圆均匀随机采样
UTF8gbsn问题如何在一个圆里面均匀的放置n个点?这个问题是我以前参加某娱面试的时候被问到的一个问题。最近和有的伙伴讨论面试,重新想起来,写一篇文章来说一下这个问题。先把问题抽象出来。定义一个圆它的半径为rrr,如何均匀的在里面产生nnn个采样点?解答这个问题其实很简单。这里提出两种方法来解决它。第一种不是去一般性我们令r=1r=1r=1,我们首先构建一个正方体,正方体的图像如下...原创 2019-08-27 19:24:06 · 3100 阅读 · 0 评论 -
基本变换
UTF8gbsn关于齐次坐标 {#ux5173ux4e8eux9f50ux6b21ux5750ux6807}首先,空间变换一般使用仿射空间,也就是变换同时包含平移,旋转等。通常使用其次坐标,使用齐次坐标的好处,和优点。仿射空间可以区分点和向量。向量 (Px,Py,Pz,0)(P_x,P_y,P_z, 0)(Px,Py,Pz,0)点 (Px,Py,Pz,1)(P_x,P_...原创 2019-09-06 08:27:34 · 312 阅读 · 0 评论