■ 3D Graphics And Software Engine
摘要: OBJ文件是Alias|Wavefront公司為它的一套基于工作站的3D建模和動畫軟件"Advanced Visualizer"開發的一種標準3D模型文件格式,很適合用于3D軟件模型之間的互導,也可以通過Maya讀寫。比如你在3dsMax或 LightWave中建了一個模型,想把它調到Maya里面渲染或動畫,導出OBJ文件就是一種很好的選擇。目前幾乎所有知名的3D軟件都支持OBJ文件的讀寫,不過其中很多需要通過插件才能實現。
OBJ文件是一種文本文件,可以直接用寫字板打開進行查看和編輯修改。另外,有一種與此相關二進制文件格式(*.MOD),其作為專利未公開,因此這里不作討論。
閱讀全文
摘要: 凹凸映射和紋理映射非常相似。然而,紋理映射是把顏色加到多邊形上,而凹凸映射是把粗糙信息加到多邊形上。這在多邊形的視覺上會產生很吸引人的效果。我們只需要添加一點信息到本來需要使用大量多邊形的物體上。需要注意的是這個物體是平的,但是它看起來卻是粗糙不平的。讓我們來看看左邊的那個立方體。如果你很近地觀察它時,你會發現它上面的很多細節。它看起來好像是由成千上萬個多邊形構成的,其實它只是由6個矩形構成。你或許會問:“這和紋理映射有什么不同?”它們的不同之處在于——凹凸映射是一種負責光方向的紋理映射。
閱讀全文
摘要: FSAA 是 full scene anti-alias 的縮寫,有些人將其譯為全景反鋸齒,還算是合理。不過,倒底 FSAA 是什么呢?為什么要「全景」(full scene)?「半景」不行嗎?(其實相對于 FSAA 的是 edge AA,「邊緣反鋸齒」)反鋸齒(anti-alias)又是怎么回事呢?
閱讀全文