文件名称:Weekend-tracer:使用C#和Unity的Burst编译器实现“一个周末进行射线跟踪”的实现
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-03-06 21:14:05
C#
周末追踪 Peter Shirley的“ ,使用C#和Unity的。 致谢 感谢彼得出色的原著。 有关Unity中书籍的GPU实现,请参阅 有关C#+ Burst中路径跟踪器的另一种实现,请参阅 所有这些对我的学习都有帮助。 图书窗口 菜单: Window/Weekend Tracer/Book 打开此窗口可查找本书的逐章实施,并带有绘制每个按钮的按钮。 第1-7章是本书的直接翻译版本,您可以在Assets/Scripts/Chapters下找到它们的代码。 这些章节中的每一章在其自己的文件中都有其自己的实现。 到本书结尾的第8章重新使用了相同的实现,该实现位于Assets/Scripts/BatchedTracer.cs 。 此实现一次启动多个作业,并将它们批量合并。 始终可以在作业结构的Execute()函数中找到进行实际路径跟踪的代码。 围绕它的代码主要是关于在UI中显示