Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
VS2019下的GAMES101作业环境配置
序 很久很久以前 好像看过这个 GAMES101 现代计算机图形学入门 闫令琪 哔哩哔哩 bilibili 里面好像还有一个实验 当时只是看了看视频里的热闹 并没有写实验 现在想想 还是写一写的好 万一以后用上了呢 虽然是个24K纯小白 估
计算机图形学GAMES101
软光栅
计算机图形学
GAMES101
Games101,Lecture 13(光线与物体求交,引入包围盒)
光线追踪 光线追踪更多的用于离线应用 因为一帧一般需要一万个CPU小时 原理 由摄像机发出感应光线 判断与物体相交的点是否可以与 光源连线 无遮挡物 如何判断光线与物体有交点 是管线追踪中较难的部分 光线与物体求交 1 与隐式表示的曲面求交
Games101(图形学基础)
图形学
GAMES101
光线与表面求交
光线追踪算法
games101 Lecture 9 线性插值(对三角形内部的线性插值)
重心坐标 当 alpha beta gamma
Games101(图形学基础)
图形学
GAMES101
重心坐标
计算机图形学【GAMES-101】13、光场、颜色与感知
快速跳转 1 矩阵变换原理Transform 旋转 位移 缩放 正交投影 透视投影 2 光栅化 反走样 傅里叶变换 卷积 3 着色计算 深度缓存 着色模型 着色频率 4 纹理映射 重心坐标插值 透视投影矫正 双线性插值MipMap 环境光遮
GAMES101
图形学
GAMES101: 现代计算机图形学入门(2)几何、光线追踪
GAMES101 现代计算机图形学入门 链接 GAMES101 1 几何 1 1 几何的表示 隐式几何 通过一个函数表达式来表示的几何体 即 f x y z 0 优点 很容易判断一个点在不在几何体上 缺点 很难通过表达式看出几何体的形状 显
GAMES101
算法
图形渲染
GAMES101 作业3(附三角形重心坐标,Blinn-Phong光照模型及法线贴图推导)
目录 写在前面 第一题 三角形重心坐标 第二题 Blinn Phong光照模型 第三题 纹理贴图 第四题 凹凸贴图实现及法线贴图推导 第五题 位移贴图 写在前面 main 函数中 std function
GAMES101
图形学
c
BRDF详解(包括:irradiance,radiance,intensity,立体角)
BRDF BRDF是双向反射分布函数 Bidirectional Reflectance Distribution Function BRDF 用来定义给定入射方向上的辐射照度 irradiance 如何影响给定出射方向上的辐射率 radi
GAMES101
计算机图形学
c
图形渲染
游戏引擎
计算机图形学【GAMES-101】3、着色计算(深度缓存、着色模型、着色频率)
快速跳转 1 矩阵变换原理Transform 旋转 位移 缩放 正交投影 透视投影 2 光栅化 反走样 傅里叶变换 卷积 3 着色计算 深度缓存 着色模型 着色频率 4 纹理映射 重心坐标插值 透视投影矫正 双线性插值MipMap 环境光遮
GAMES101
图形学
c
游戏引擎
游戏开发
Games101,作业7(模板分析)
该博客只分析较难理解的函数和用途 以及程序运行方式 简单的函数不再赘述 首先 我们将从程序运行的流程来理解代码框架 之后再按照代码文件来分析整个框架的构造思路 程序流程 main函数进入 构造Scene类 构造场景 Scene scene
Games101(图形学基础)
GAMES101
图形学
path tracing
Games101 Lecture16 Ray Tracing 4笔记
直接用大佬笔记 不重复造轮子 当然我也写不出这么详细的笔记 理论 从零开始学图形学 写一个光线追踪渲染器 一 渲染方程与BxDF 从零开始学图形学 写一个光线追踪渲染器 二 微表面模型与代码实现 代码实现 GAMES101 现代计算机图形学
Games101(图形学基础)
GAMES101
图形学
【Games101】预备工作:虚拟环境的配置和使用
Games101 预备工作 虚拟环境的配置和使用 1 安装虚拟机 软件名 Oracle VM VirtualBox Windows 直接下载https download virtualbox org virtualbox 6 1 4 Vir
GAMES101
c
Ubuntu
【Games101 作业6 + 附加题】渲染兔子 BVH SAH 代码
基础题部分 根据教程PDF 首先需要引用如下函数 在作业5的基础上稍作修改 renderer in Renderer cpp 解说见注释 The main render function This where we iterate over
GAMES101
图形渲染
c
计算机图形学【GAMES-101】1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影)
快速跳转 1 矩阵变换原理Transform 旋转 位移 缩放 正交投影 透视投影 2 光栅化 反走样 傅里叶变换 卷积 3 着色计算 深度缓存 着色模型 着色频率 4 纹理映射 重心坐标插值 透视投影矫正 双线性插值MipMap 环境光遮
GAMES101
ue4
Unreal
c
图形学
games101笔记 Shading
什么是shading 不同的物体应用不同的材质的过程 就是计算出物体具体应该在的地方 物体的光照 物体本身应该有的材质 Blinn Phong Reflectance Model Blinn Phong反射模型 Blinn Phong Re
计算机图形学学习
计算机图形学
GAMES101
shading
笔记
Games101,作业7(多线程提速)
多线程 多线程的相关信息可根据我的另一个blog查看 多线程处理提速方式 将像素width height分隔为多份 每一份交给一个线程处理 分隔方式有 网格分隔 代码中使用了这种分隔方式 条形分隔 每一列 或 每一行 为一个线程 更利于编程
Games101(图形学基础)
GAMES101
c
多线程
Games101,作业7(微表面模型)
微表面模型 微表面模型属于材质方面 因此需要修改材质类Material hpp 本片文章补充了https blog csdn net qq 36242312 article details 116307626 spm 1001 2014 3
Games101(图形学基础)
GAMES101
c
微表面模型
Games101:作业3(管线分析、深度插值、libpng warning、双线性插值等)
目录 0 作业介绍 1 0 0 管线分析 1 1 0 main函数 1 2 0 draw函数 1 3 0 rasterizer triangle函数 1 3 1 重心坐标 computeBarycentric2D 1 3 2 深度插值 2
GAMES101
图形渲染
技术美术
games101,作业2
需要补充的函数 rasterize triangle 执行三角形栅格化算法 static bool insideTriangle 测试点是否在三角形内 你可以修改此函 数的定义 这意味着 你可以按照自己的方式更新返回类型或函数参数 判断点是
Games101(图形学基础)
GAMES101
图形学
c
win10系统使用Virtual Box 报错Error reaunching Virtual BoxVM process.5 what: 5 VERR INVALID NAME (-104)
做101作业的时候 出现这个报错 supR3HardenedWinReSpawn what 5 The virtual machine Windows XP has terminated unexpectedly during startu
GAMES101
算法
人工智能
计算机视觉
Whitted-Style 光线追踪
Whitted Style 光线追踪 生成相机光线 定义光线 每条光线相当于一条射线 具有两个固定属性 起点o以及方向d 此外参数t表示光线的长度 本节中所学习的光线类型为摄影机光线或主光线 对图像中的每一个像素 我们需要构造一条相机射线
GAMES101
图形学
1
2
»