pbrt編譯通過

果然不是傳說中的難編譯啊,整了我一下午。

我編譯的是1.04,網上相關的資料還是太少,這次我也不準備寫很詳細了,如果也有要編譯並且遇到困難的朋友可以跟我聯繫。

需要的工具:pbrt源代碼;flex和bison,我用的是win下的版本,好像有用cygwin的;openexr, 編譯需要它,執行我也用它。

需要注意的:路徑中最好不要有空格,太麻煩了;bison除了bin,share,還要記得去down dependency;pbrt先編譯core工程,這個過了,後面就好說了;要修改core的工程配置,和flex,bison用到的那兩個文件,設置那兩個文件的compile command。

大體上是這樣的,其實中間過程會遇到不少困難,有朋友寫得很詳細,照着做依然遇到問題,還好終於搞定了。

渲染了幾個場景,效果不錯,時間太長了,我的本不行啊。

 

話說pbrt果真神器啊,代碼不錯,插件式的架構,我這個土人對這個架構完全沒了解,要深入去看代碼纔好。再次膜拜standford的大大們,這東西可是別人10年前搞出來的啊。如果今年pbrt出新書,我會去搞一本。這個博客不能放圖了?去我豆瓣看吧,有圖的。

 

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