【Taichi】简单路径追踪渲染器
使用Taichi编程语言实现的简单路径追踪渲染器,主要目的是熟悉Taichi语言,并没有使用BRDF函数或者BVH树加速算法
【OpenGL】OpenGL学习笔记
GLSL ES数据类型标量:int, float, bool
向量:
vec2, vec3, vec4
ivec2, ivec3, ivec4
bvec2, bvec3, bvec4
矩阵:mat ...
【读书笔记】UnityShader入门精要
欢迎来到Shader的世界Shader的学习之所以比学习C++、C#等编程语言难,一个原因就是因为Shader需要牵扯到对整个渲染流程的理解。
渲染流水线应用阶段(Application Stage) ...
【C++】暴力光栅渲染器(不使用任何图形学API)
我之前完全没有接触过shader之类的,这是第一次从冶金造大轮子,用纯C++制作了一个简单的软件光栅渲染器,没有使用任何图形学API,目的是完整了解一下实时渲染流程。
【HLSL】HLSL学习笔记(UE4)
持续更新……
变量bool 布尔变量
half 16为整形
int 32位整形
float 单精度浮点数
double 双精度浮点数
值float f = 0.1f;
向量float4 ...
【计算机图形学】计算点绕任意过原点轴进行旋转的方法
更新中……配置C++的Eigen库请看这篇文章
几何方法构建旋转矩阵简化一下:
思路:先施加一个先转矩阵,把旋转轴转到任意一个我们会写旋转矩阵的轴上,也就是任意一个基轴上,施加对应旋转之后乘以逆矩阵再 ...
【C++】VS2019配置OpenCV并进行测试
下载OpenCV官网下载链接:https://opencv.org/releases/
下载完了之后安装到自己想要的位置就好了
配置环境变量右键此电脑,高级系统设置,环境变量
在path变量中添加 ...
【C++】VS2019配置可进行线性代数、矩阵等操作的库——Eigen
Egien介绍Eigen是可以用来进行线性代数、矩阵、向量操作等运算的C++库,它里面包含了很多算法。它的License是MPL2。它支持多平台。
Eigen采用源码的方式提供给用户使用,在使用时只需 ...