RayTracer v0.1

    RayTracer 0.1版完成,只完成了ray tracing最基本簡單的功能,框架的擴展性也不好。一開始對整個引擎處於純摸索狀態,也沒有找書和其他的例子代碼參考,純粹憑自己的想象完成。對基本圖元的繪製比較成功,可是對目前唯一支持的obj文件格式處理還有bug,是在變換的時候,光照的計算總是有問題,調半天沒調出來。
    後面希望好好完成引擎,雖然不敢去與povray相媲美,但是希望可以打造一個爲自己適用的ray tracing引擎出來。0.2版準備參考幾本經典著作和別人的源碼,計劃是:
1.加入UI框架(目前只是一個命令行程序,而且只能存成TGA和PPM兩種文件格式)。
2.修正對obj格式對象空間轉換後的bug。
3.調整代碼框架,使框架擴展性更好,留出場景管理的接口。
4.調整數學庫代碼,目前是自己寫的,功能較少,而且發現不太好用。
5.加入性能統計的支持。

 

這個版本太戳了,就不放截圖啦 :)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章