希望读者在阅读前能提前掌握光线追踪三部曲 【 https://raytracing.github.io/books/RayTracingInOneWeekend.html 】 的内容作为基础,否则难以掌握Optix。 文章源码: 【https://github.com/feimos32/LearningOptix】
· LearnOptix-v6和v7之间的区别
教程系列-Optix v6.0-v6.5
· LearnOptix系列1-Optix使用入门介绍
· LearnOptix系列2-Optix的基本功能与代码结构
· LearnOptix系列3-Whitted光线追踪器
· LearnOptix系列4-光线追踪器的优化与交互
· LearnOptix系列5-纹理映射
· LearnOptix系列6-变换节点与实例化
· LearnOptix系列7-三角形
教程系列-Optix7course(基础入门部分)
文章源码: 【https://github.com/feimos32/LearningOptix】
· LearnOptix-v7系列1-使用入门介绍
· LearnOptix-v7系列2-熟悉Optix系统
· LearnOptix-v7系列3-Optix基本语义
· LearnOptix-v7系列4-简单的场景
· LearnOptix-v7系列5-更真实的场景
教程系列-Optix 7(提升部分)
教程系列-OWL
项目系列(规划中)
· LearnOptix小项目-微表面材质与路径追踪
· LearnOptix小项目-AI-去噪器
· LearnOptix小项目-基于Optix的烟雾体渲染
· LearnOptix小项目-基于Optix与NanoVDB的体渲染
· LearnOptix小项目-基于Optix的医学影像真实感体渲染
· LearnOptix小项目-基于Optix的时序重投影与去噪
· LearnOptix小项目-基于Optix的光子映射的实现
由于Optix暂不支持kdTree内置构建,本模块将暂时不做规划