什麼是體素渲染,如何從頭編寫一個體素渲染器?

無意中看到了體素渲染器這個概念,發現知乎上關於這個的問題幾乎沒有,搜到的相關內容也沒有光柵化渲染器和光線追蹤渲染那麼多,望了解的大牛可以解答一下~


不請自來(′?灬?『)

下面放截圖:

這個體素的實時渲染器是我花了大半年時間完成的,演示視頻可以戳這裡:http://m.youku.com/video/id_XMjUxOTg3MjI4NA==.html?sharefrom=iphone

或者這裡

https://youtu.be/uWAoMO0p6CI

我建了一個群,裡面可以討論各種體素渲染等技術:226185409

我想在知乎上申請一個專欄,分享製作經驗(?????)

這個到時再說吧(? ??灬??)?

更新一下最近的進度:

IBL,支持粗糙和光滑表面(???????????????????)???

7.12 更新一下:

目前正在完善三個方向,一個是前面的光柵化,一個是現在正在做的GigaVoxel+raycast的管線,一個是離線方向的path tracing,預計不出意外的話,年底能完成前面兩個,並上傳到github,共同進步學習(關於專欄的事,我覺得我的資格還不夠,只怕會誤導,因此我還是決定開源,各取各需,可以共同完善這個項目)

10.10

最近把一些體素渲染的內容搬運到虛幻四中了

https://zhuanlan.zhihu.com/p/29626130

不定期更新文章

歡迎閱讀~


寫過一篇簡介《以體素建構三維遊戲世界》,不過主要想講建模部分,渲染部分沒有展開。


weibo @gltracy


給你貼一個連接, https://books.google.com/books?id=WNfD2u8nIlIClpg=PR1dq=game%20engine%20gemspg=PA39#v=onepageqf=false

不過我感覺用GS更方便,以上都是硬體渲染。

如果你問voxel軟體渲染器,就當我啥也沒說。


芬蘭LightningChart 軟體擁有非常棒的性能,包括體素渲染功能。

體數據可視化的各種演算法和技術的特點有哪些? - 知乎


推薦閱讀:

free一塊修改過的malloc指針會發生什麼?
為什麼基礎很好的程序員代碼依舊寫的很爛?
有哪些適合編程的筆記本電腦值得推薦?
從語言設計的角度來看, Pascal 是一門優秀的語言嗎?
c++有提供網路編程,多線程編程之類的庫嗎?

TAG:編程 | 3D | C | 計算機圖形學 |