04 2023 档案

摘要:C++11 initialize_list -- 6.2.6 列表初始化返回值 -- 6.3.2 尾置返回类型 -- 6.3.3 6.1 函数基础 函数调用的两项工作 控制权:主调函数中断,被调函数执行 隐式定义并初始化形参 return的两项工作 返回值 控制权: 转移到主调函数 实参的数目和类型 阅读全文
posted @ 2023-04-30 23:57 ETHERovo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. Shading from Envionment Lighting -- Split Sum 使用IBL(image based lighting)做光照积分,不考虑visibility。 可以使用蒙特卡洛积分,但是需要做sampling,所以很慢。一般使用sampling的手段尽量避免在RTR 阅读全文
posted @ 2023-04-29 16:17 ETHERovo 阅读(31) 评论(0) 推荐(0) 编辑
摘要:关键点 PCF PCSS VSMM MIPMAP SAT Moment Shadow Mapping 1. Shadow Mapping 在shadowmap中,场景被离散化了。在camera中的像素对应的点跟shadow中对应深度可能会有较小偏差,则为阴影。当入射越是平行表面,shadowmap中 阅读全文
posted @ 2023-04-29 12:58 ETHERovo 阅读(39) 评论(0) 推荐(0) 编辑
摘要:c++11 auto或decltype缩写string::size_type -- 3.2.2 范围for循环 -- 3.2.3 vector的vector声明语句 -- 3.3 列表初始化 -- 3.3.1 cbegin与cend -- 3.4.1 数组的begin与end -- 3.4.2 多维 阅读全文
posted @ 2023-04-29 00:15 ETHERovo 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Real-time High quality Rendering 1. Graphics Pipeline 渲染管线 2. OpenGL 物体摆放 视图变换 画架画布 生成片段 片段着色 3. GLSL(OpenGL Shading Language) 4. Debugging Shaders 5. 阅读全文
posted @ 2023-04-28 16:38 ETHERovo 阅读(4) 评论(0) 推荐(0) 编辑
摘要:3. One Dimensional MC Integration 蒙特卡洛积分[1] 一般表达式如下: 这样做的原因是保持期望值,做到无偏差。 重要性采样 importance sampling:一般采样的概率分布与目标函数的概率分布一致。 5. Light Scattering Albedo 当 阅读全文
posted @ 2023-04-28 12:29 ETHERovo 阅读(37) 评论(0) 推荐(0) 编辑
摘要:2. Motion Blur 在前面,反走样是通过像素内取多个路径实现的,此外多条路径的选择也跟后面的漫反射、模糊反射、散焦模糊等一系列随机过程有关,如果继续暴力解法,也可以实现运动模糊。 在真实的相机中,照片的形成是对一段时间内光线的记录,与快门有关,因此,为了模拟摄影,加入运动模糊。 首先运动模 阅读全文
posted @ 2023-04-26 14:06 ETHERovo 阅读(41) 评论(0) 推荐(0) 编辑
摘要:架构 2. Output an Image PPM文件格式 写PPM文件内容 #include <iostream> int main() { // Image const int image_width = 256; const int image_height = 256; // Render 阅读全文
posted @ 2023-04-22 12:16 ETHERovo 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1. Color 1.1 Visible Spectrum of Light 1.2 Spectral Power Distribution(SPD) 谱功率密度 用于描述光强在不同频段的分布。 线性性质 1.3 Tristimulus Theory of Color 分别对三种感色细胞,利用响应曲 阅读全文
posted @ 2023-04-19 19:49 ETHERovo 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1. Field of View(FOV) 视场 视场与传感器大小和焦距有关。 为了统一,固定传感器大小,使用焦距衡量。 2. Exposure 曝光 曝光是irradiance的时间累计。 时间由快门控制,irrandiance由光圈控制,此外可以使用iso感光度后期处理。 ISO是对结果进行处理 阅读全文
posted @ 2023-04-19 17:54 ETHERovo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:c++11 using -- 2.5.1 auto -- 2.5.2 decltype -- 2.5.3 类内初始化 -- 2.6.1 2.5 处理类型 2.5.1 类型别名 typedef typedef double aliasOfDouble, *aliasOfDoublePtr, &alia 阅读全文
posted @ 2023-04-18 23:55 ETHERovo 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1. Advanced Light Transport 无论样本数如何,蒙特卡罗方法的期望等于估计值,则是无偏的,否则是有偏的。当取样本数无穷多的时候,有偏的会收敛向期望。 1.1 Bidirectional Path Tracing(BDPT) 双向路径追踪 -- Unbiased 从光源与摄像机 阅读全文
posted @ 2023-04-18 21:56 ETHERovo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:##关键点 Diffuse/Lambertian Material Microfacet Material Isotropic/Anisotropic Materials Properties of BRDFs 1. Material Material == BRDF 1.1 Diffuse/Lam 阅读全文
posted @ 2023-04-18 21:52 ETHERovo 阅读(28) 评论(0) 推荐(0) 编辑
摘要:关键点 Monte Carlo Integration Distributed Ray Tracing Path Tracing Russian Roulette(RR) Sampling the Light(pure math) 1. Monte Carlo Integration 蒙特卡洛积分 阅读全文
posted @ 2023-04-18 17:37 ETHERovo 阅读(81) 评论(0) 推荐(0) 编辑
摘要:关键点 BRDF(Bidirectional Reflectance Distribution Function) Reflection Equation Rendering Equation 1. Bidirectional Reflectance Distribution Function (B 阅读全文
posted @ 2023-04-18 15:40 ETHERovo 阅读(28) 评论(0) 推荐(0) 编辑
摘要:关键点 Radient Energy and Flux(Power) Radient Intensity irradiance radiance 1. Radiometry 辐射度量学 1.1 Radient Energy and Flux(Power) 能量与功率 单位分别是焦耳、瓦特,使用flu 阅读全文
posted @ 2023-04-18 15:39 ETHERovo 阅读(51) 评论(0) 推荐(0) 编辑
摘要:##关键点 Shading Mapping Recursive Ray Tracing(Whitted-style) Ray-Surface Intersection(Implicit Surface) Ray-Surface Intersection(Triangle Mesh -- Moller 阅读全文
posted @ 2023-04-15 22:22 ETHERovo 阅读(60) 评论(0) 推荐(0) 编辑
摘要:关键点 Mesh Subdivision(Loop Subdivision,Catmull-Clark Subdivision) Mesh Simplification(Edge Collapsing) Mesh Regularization 1. Mesh Operarions 1.1 Mesh 阅读全文
posted @ 2023-04-15 19:31 ETHERovo 阅读(27) 评论(0) 推荐(0) 编辑
摘要:关键点 Bezier Curves Bezier Surfaces 1. Bezier Curves 贝塞尔曲线 用一系列的控制点定义一个曲线,并且定义了一系列控制。 如下定义起止点为p0、p3,且定义起始切线,则绘制出一条曲线。 1.1 de Casteljau Alogrithm Three i 阅读全文
posted @ 2023-04-15 17:36 ETHERovo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:关键点 Implicity Geometry Algebraic Surface Contructive Solid Geometry(CSG) Distance Functions Explicity Geometry Point Cloud Polygon Mesh 1. Represent G 阅读全文
posted @ 2023-04-15 16:42 ETHERovo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:关键点 Texture Mapping Barycentric Coordinates Bilinear interpolation/Bicubic Range Query - Mipmap - alisaing Anisotropic Filtering - Ripmap - overblur E 阅读全文
posted @ 2023-04-14 23:23 ETHERovo 阅读(37) 评论(0) 推荐(0) 编辑
摘要:关键点 Real-Time Rendering Pipeline Shader 1. Graphics(Real-time Rendering) Pipeline 管线 1.1 Pipeline MVP, Rasterization, Z-Buffer, Shading, Texture 1.2 S 阅读全文
posted @ 2023-04-14 20:36 ETHERovo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:关键点 Blinn-Phong Reflectance Model(Specular, Diffuse, Ambient) Shading Frequencies(Flat Shading, Gouraud Shading, Phong Shading) 1. Blinn-Phong Reflect 阅读全文
posted @ 2023-04-14 19:43 ETHERovo 阅读(63) 评论(0) 推荐(0) 编辑
摘要:关键点 MSAA/FXAA/TAA Z-Buffering 1. Antialiasing 反走样 1.1 Sampling Artifacts Jaggies Moire Patterns 摩尔纹 Wagon Wheel Effect 1.2 Blurring(Pre-Filtering) 模糊 阅读全文
posted @ 2023-04-14 16:27 ETHERovo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1. Screen Pixel(RGB 0-255) Screen Space Viewport Transform 将屏幕进行缩放,然后将重心平移到原点,得到视口变换矩阵: 2. Triangles 最基础的多边形,任意多边形可以拆成三角形,三角形一定是平面图形,三角形内外定义清晰并可用叉积辨别( 阅读全文
posted @ 2023-04-13 22:21 ETHERovo 阅读(26) 评论(0) 推荐(0) 编辑
摘要:##关键点 ModelView Transformation Matrix (1-3) Orthographic Projection Matrix (4) Perspective Projection Matrix (5-6) 1. View/Camera/ModelView Transforma 阅读全文
posted @ 2023-04-13 21:00 ETHERovo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:关键点 Affine Transformation (Linear Transformation, Transmation) Homogeneous coordinates Composite Transform 2D and 3D 1. Linear Transformation (2D for 阅读全文
posted @ 2023-04-13 18:02 ETHERovo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:向量 Dot product 作用:判定同向。 Cross product 作用:判定左右,判定内外(p同时在三条边左边或右边))。 坐标系 矩阵 作用:表示变换。 ##来源 [1]Games101 阅读全文
posted @ 2023-04-13 16:19 ETHERovo 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Organization of a Computer Five Components: input, output, memory, processor(datapath, control). Instruction Sett Architecture(ISA) A critical interfa 阅读全文
posted @ 2023-04-11 21:16 ETHERovo 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示