立體渲染

在科學可視化和計算機圖形中 ， 立體渲染  ， 又稱體繪製 、 容體繪製 、 容積再現 ， 是一種用於顯示離散三維採樣數據集的二維投影的技術 。 一個典型的三維數據集是CT或者磁共振成像採集的一組二維切面圖像 。 通常這些數據是按照一定規則如每毫米一個切面 ， 並且通常有一定數目的圖像像素 。 這是一個常見的立體晶格的例子 ， 每個體素用當前體素附近區域的採樣值表示 。 爲了渲染三維數據集的二維投影 ， 首先需要定義相機相對於幾何體的空間位置 。 另外 ， 需要定義每個點即體素的不透明性以及顏色 ， 這通常使用RGBA （ red, green, blue, alpha ） 傳遞函數定義每個體素可能值對應的RGBA值 。 通過提取幾何體中等值的曲面並且將它們作爲多邊形進行渲染 ， 或者直接將立體作爲數據塊進行渲染 ， 這兩種方法都可以使幾何體可見 。 Marching Cubes算法是從立體數據中提取曲面的常用技術 。 直接體渲染是一件計算量很大的工作 ， 可以用幾種不同的方法來實現 。