feoray
1.0.0
Fe 2 O 3 -ray或Just Feoray是类似于POV射线的基本渲染引擎,这是我很久以前对3D CGI的介绍。 “射线”是指该程序是射线追踪器,而Fe 2 O 3是氧化铁,因为这是用生锈写的...
代码基于书中提供的伪代码:Jamis Buck的“ Ray Tracer Challenge”,David Buck(无关系)的前锋是POV-Ray的合着者,并由Pragmatic程序员出版。
警告:该项目仍在进行早期工作,因此目前的状态将是不可使用的。

场景显示了最新的图案(径向),中间球上的紫外线映射,左侧的金属材料,有选择性地关闭阴影,右侧玻璃球。反射和折射目前尚不正常,我已经能够找到原因,尤其是考虑到其他所有测试都很好,除了测试涉及涉及二级射线以进行反射和折射的测试,这使我发疯了。要注意的第二件事是,如果反射测试失败,那么反思不应在测试渲染中显示,但它们会做到。
用命令构建二进制文件:
cargo build --release二进制位于target/release中。

请参阅ChangElog。
Pattern S,但是最后一次尝试最终对很多Box ES变得非常混乱。我认为混合Pattern s会更容易,在某种程度上,但是实施它几乎是同样的问题。如果我要重新设置这一点,我认为最好将嵌套在Pattern中的Material中,所以我不仅可以在Pattern中获得Pattern S,而且我还可以控制每个子Pattern的单个属性,例如反射率,粗糙度等。某些Pattern s是可嵌套的,有些是终端Pattern s,例如gradient , solid或即将进行的进修生成的Pattern s。更不用说纹理也可以应用于模式。Jitter ,但是在我解决基本知识之前,这不会在所有Pattern上使用。该项目根据GNU GPL-3.0许可发布。查看许可证文件以获取更多信息。