什麼是體素渲染,如何從頭編寫一個體素渲染器?
無意中看到了體素渲染器這個概念,發現知乎上關於這個的問題幾乎沒有,搜到的相關內容也沒有光柵化渲染器和光線追蹤渲染那麼多,望了解的大牛可以解答一下~
不請自來(′?灬?『)
下面放截圖:
這個體素的實時渲染器是我花了大半年時間完成的,演示視頻可以戳這裡: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++有提供網路編程,多線程編程之類的庫嗎?