常见英文缩写 (图形学相关)
学习Games101课程
bayer pattern (显示屏的RGB期间陈列)
包围盒
- aabb (AxisAlignedBoundingBox)
- OrientedBoundingBox
http://www.open3d.org/docs/latest/python_api/open3d.geometry.OrientedBoundingBox.html
Jaggies (Alisaing) 锯齿
Albedo 反射率(和非朗博体表面有什么关联?)
Shader: 着色器 (Local的概念)
Shadow: 阴影
diffuse reflection 漫反射
lambert's cosine law 光的直射/非直射
Light Falloff 光衰减
Blinn-Phong 模型
Ambient + Diffuse + Specular = Blinn-Phong Reflection
Shade
- Flat Shading (逐三角形)
- Gouraud Shading(逐顶点):需要计算法向量,光栅化渲染需要法向量吗
- Phong Shading(逐像素)
API
- OpenGL
- DirectX
- Vulkun
不同类型的Shader
- Geometry Shader
- Computer Shader: GPGPU (General purpose)
不同类型的显卡
- 独立显卡
- 集成显卡(集成在CPU内)
Texture Mapping (纹理映射)
Surfaces are 2D
Surface lives in 3D World space
Every 3D surface point also has a place where it goes in the 2D image (texture).
tiled 平铺的纹理
Barycentric Coordinates (重心坐标)
- 为什么要插值
- 要插值哪些属性
相关学习资料链接
中文教程:https://supercodepower.com/docs/toy-renderer/index
toyRenderer
UnderSampled 欠采样的
OverSampled 过采样的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人