Optix v6-v7 — 应用与代码构建

希望读者在阅读前能提前掌握光线追踪三部曲
【 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内置构建,本模块将暂时不做规划