组会报告《计算机图形学渲染技术:从光栅化到路径追踪》提纲
计算机图形学渲染技术:从光栅化到路径追踪
引言
计算机图形学渲染技术是将三维虚拟场景转换为二维图像的关键过程,广泛应用于游戏、电影、科学可视化等领域。本此报告将从基本概念出发,深入探讨光栅化、光线投射、光线追踪、路径追踪等渲染技术的发展与应用。
考试及任务安排
发表于
更新于
时间 | 事项 |
---|---|
2024年12月13日(星期五) 19:00-20:00 | 组会报告 |
2024年12月21日(星期六) 19:00-21:00 | 机器学习考试 |
2024年12月24日(星期二) 14:00-16:00 | 操作系统考试 |
2024年12月30日(星期一) 19:00-21:00 | 基础法语(2)考试 |
2025年01月07日(星期二) 09:00-11:00 | 数据结构与算法考试 |
Azure获取开机API
发表于
分类于
Linux笔记
获取API相关参数
选择Bash,执行如下命令
1 | sub_id=$(az account list --query [].id -o tsv) && az ad sp create-for-rbac --role contributor --scopes /subscriptions/$sub_id |
或者,选择PowerShell,执行如下命令
1 | sub_id=$(az account list --query [].id -o tsv) ; az ad sp create-for-rbac --role owner --scopes /subscriptions/$sub_id |
或
1 | az ad sp create-for-rbac --role contributor |
高性能计算(GPGPU 编程)详解
发表于
分类于
知识拓展
高性能计算(GPGPU 编程)详解
GPGPU(General Purpose GPU Programming) 指的是利用图形处理器(GPU)进行通用计算,而非传统的图形渲染任务。这种编程模式通过专用工具直接控制 GPU 的计算核心,使开发者能够执行高性能并行计算。与图形 API(如 OpenGL、DirectX)相比,GPGPU 编程绕过了传统的图形渲染流水线,直接操作 GPU 的计算资源。
计算机图形学渲染技术
- 技术的定义和特点对比表:
技术 | 定义 | 优缺点 | 性能开销 | 渲染效果 |
---|---|---|---|---|
光栅化 | 将 3D 几何投影到 2D 屏幕上,将投影转化为像素图像 | 优点:计算成本低 缺点:不直接计算光线传播,需手动模拟反射和阴影效果 |
🚀 | ⭐ |
光线投射 | 从摄像机发射光线,计算与几何体的第一次交点 | 优点:支持直接光照 缺点:不支持反射和折射或间接光照 |
🚀🚀 | ⭐⭐ |
光线追踪 | 从摄像机发射光线,递归计算反射和折射 | 优点:支持反射和折射 缺点:间接光照效果不完善 |
🚀🚀🚀 | ⭐⭐⭐ |
路径追踪 | 在光线追踪的基础上随机采样光线路径,递归计算反射和折射 | 优点:支持全局光照(=直接光照+间接光照) 缺点:计算成本高 |
🚀🚀🚀🚀 | ⭐⭐⭐⭐ |
- 适用于隐式表面的渲染技术:
技术 | 定义 | 特点 |
---|---|---|
光线行进 | 光线步进前进,使用距离估计函数,找到隐式表面或体积数据的交点 | 适合隐式表面或分形几何 |
使用Colaboratory的必要框架
安装字体
1 | import subprocess |
挂载 Google Drive
1 | from google.colab import drive |
设置工作目录
1 | import os |
导出 Notebook 为 LaTeX
1 | %%capture |
亚洲落地解锁服务商测试IP归纳
发表于
分类于
VPS测评