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許可發布。查看許可證文件以獲取更多信息。