文件名称:harmonyos2-Project3-Pathtracer:CUDA路径追踪器
文件大小:1.99MB
文件格式:ZIP
更新时间:2024-07-21 09:10:39
系统开源
和声2 CIS 565 Project3:CUDA Pathtracer 2014年秋天 10 月 8 日星期三截止(提交至 10 月 12 日星期日不受处罚) 介绍 在这个项目中,您将实现一个基于 CUDA 的路径追踪器,能够非常快速地生成路径追踪渲染图像。 构建路径追踪器可以看作是构建光线追踪器的泛化,因此对于那些使用 460/560 的人来说,基本概念对您来说应该不是很陌生。 对于那些没有参加过 CIS460/560 的人,光线追踪是一种通过将光线穿过图像平面中的像素追踪到场景中并跟随光线反弹并与场景中的对象交互的方式来生成图像的技术. 更多信息可以在这里找到: 。 路径追踪是这项技术的推广,它不仅仅考虑直接照明对表面的贡献。 由于在本课程中,我们关注的是生成实际图像,而不是像文件 I/O 这样的普通任务,因此该项目包括用于加载场景描述文件格式的基本代码,如下所述,以及通常构成渲染的各种其他内容“线束”负责渲染本身的所有内容。 核心渲染器留给您实现。 最后,请注意,虽然此基本代码旨在作为 CUDA 路径跟踪器的强大起点,但如果您愿意,您不需要使用此基本代码,您也可以随意更改基本代