发布于 2022-04-18 08:25:00
我花了一些时间为您和其他对这个主题感兴趣的人准备示例应用程序。这些应用程序是纯Swift与金属,目前设计运行在iOS平台上。(我个人推荐一种快速装置)
在这里,您可以找到第一个“简单”的默认苹果RayTracer:
https://github.com/philvanza/SceneKit-RayTracing
这里还有一个附加的、更复杂的RayTracer应用程序,它支持双向散射分布函数( BSDF ),它允许您使用RayTrace i.Ex。透明玻璃:
https://github.com/philvanza/SceneKit-RayTracing-Advanced
基本上,您需要以下步骤才能实现RayTracing:
让RayTracer运行的时间越长,结果就越好。
这里要添加太多的代码,所以我准备了这个存储库。请给我留下一个关于RayTracers的任何想法的评论。
玩得开心!


https://stackoverflow.com/questions/71704052
复制相似问题