在閱讀關於體繪製時,我看到很多體素渲染。我知道體數據有體素,但這兩個術語是可以互換的,還是完全不同?是體素渲染體繪製的一種形式嗎?
4
A
回答
2
它們不可互換,但不完全不同。正如你的問題標題所說,體素渲染是一種體積渲染的形式,因爲它渲染了一個體積。您可以使用各種方法可視化體積數據,體素渲染就是一種方法。
編輯:你也應該提防,有時人們用這個詞體繪製的算法,只呈現一組離散的體積元素(體素),因此真正可互換體素渲染。但有時用它來指代4(或更高)維數據的更一般的可視化(因爲它來自例如來自醫學或地理成像過程),這很少由傳統的體素渲染(渲染小「盒子」)來完成。
您不應該使用體繪製和體素渲染交替使用,因爲前者是一個更廣泛和更普遍的主題。
2
所有關於「體素渲染」的混淆可以追溯到90年代初和直升機飛行模擬遊戲的Commanche series;這些聲稱使用「體素地形引擎」。對於任何熟悉計算機圖形算法的人來說,「2.5D height field raycaster」本來就是一個更爲準確/描述性的名稱,但不知何故「體素渲染」營銷流行語說話已經停滯並與特定的地形渲染方法相關聯,與體積渲染一樣多,從此導致混亂。
相關問題
- 1. VTK java的體素渲染
- 2. 如何繪製/渲染子彈物理碰撞體/形狀?
- 3. 立體渲染
- 4. 字體渲染?
- 5. 窗體不渲染
- 6. Netbeans字體渲染
- 7. Windows字體渲染
- 8. MathJax渲染字體
- 9. 一種形式的多個實體
- 10. C#窗體中的一種新形式
- 11. Symfony2的定製形式的datetime渲染
- 12. C++ windows窗體中的字體渲染
- 13. 將UIImage繪製爲一個不帶屏外渲染的圓形
- 14. 網頁的字體渲染
- 15. X3D中的體積渲染
- 16. 是否有用於渲染體素引擎的Java庫?
- 17. 渲染系統控制字體以外的字體
- 18. 從體積中渲染體積
- 19. 字體渲染是在Internet Explorer太醜
- 20. JVM是VM的一種形式嗎?
- 21. 錯字體渲染wkhtmltopdf
- 22. PhantomJS無法渲染字體
- 23. Amatic SC字體 - 渲染'ee'
- 24. three.js不會渲染球體
- 25. CSS字體渲染問題
- 26. HTML粗體不渲染
- 27. OpenGL ES 2球體渲染
- 28. 字體渲染safari 6
- 29. 渲染窗體到位圖
- 30. 泰文字體渲染
感謝您的好評,我認爲我的困惑是由於人們如何引用他們。例如,我曾經有一段時間的印象是Outcast的遊戲使用了體素渲染。然而,我從90年代開始意識到(當遊戲發佈時),當人們提到體素渲染時,他們實際上是在談論射線投射。我認爲這很容易讓他們感到困惑,所以謝謝你清理它:) – Confused