2016-11-07 50 views
2

我使用我的.ini文件中的選項+ fN16渲染場景。使用+ fN16的每種顏色16位仍然給出每種顏色255個強度級別而不是65535

創建的.png文件是預期的48位(在Windows中我看文件 - >屬性 - >細節 - >位深度= 48)。但是,當我按升序對所有像素值進行排序並取所有值的並集之間的差異時,每種顏色只有255(或更少)離散強度級別,而不是每種顏色的預期65535級別(16位每種顏色)。

需要應用哪些設置才能在.png圖像中獲取每種顏色的65535級別?

(我尋找沿着橫截面的小的強度變化通過陰影半影)

+0

你用什麼工具評估像素值本身? – jsbueno

+0

謝謝@jsbueno我將png文件導入Mathematica來檢查像素值。 – DrBubbles

+0

我沒有Mathematica - 但我在文檔中看到,它應該在導入時通知PNG文件的bitdepth - 它向您報告什麼? https://reference.wolfram.com/language/ref/format/PNG.html – jsbueno

回答

2

我只呈現的樣本圖像(的povray 3.7.0與​​在命令行上通過),並獲得一個真正的16位圖像呈現,像素之間的差異很小。

在Mathematica中打開圖像後,圖像被縮小採樣,或者圖像中檢查的樣本實際上每個顏色的等級不足255個。

您是否嘗試過不同的圖像或更大的樣本?

+1

謝謝@jsbueno是的,這是問題;圖像的亮度小於255級(area_light,其中斑點的數量與點間距,物體大小,像素比例和視角的關係均小於255級)。我確信我有足夠的,但顯然不是;我調整了幾何圖形並設法得到了我所希望的。如果有必要,我也可以插入一些場景。大! – DrBubbles