3D 模型
閱讀設定
(由立體模型跳轉過嚟)
3D 模型(粵拼:saam1 di1 mou4 jing4;英文:3D model),又有叫三維模型或者叫立體模型,係指一個(對於部電腦嚟講)用數字呈現嘅三維物體。
基礎
[編輯]睇埋:電腦圖像
3D 模型可以搵自動或者手動嘅方法整。
有啲研究者會用一啲架生掃描一件真實嘅物件,再將數據傳返去電腦度,等部機計出個 3D 模型嘅樣,例如個掃描器嘅感應器可以射啲波出嚟,喺每一點嗰度量度吓「啲波射出去嘅時間」同「返到個感應器度嘅時間」之間差幾遠,噉就可以知道喺每個點度件物件嘅表面離個感應器幾遠,跟手將呢個數據傳過去部電腦,就係有關件物件嘅形狀嘅數據;另一方面,研究者又有得手動噉整啲 3D 模型出嚟。
概念
[編輯]- 多邊形網格:一幅多邊形網格(好似下圖噉)會包含-
- 若干隻角(vertex),角係空間入面一點;
- 當中某啲角之間會有邊(edge);
- 如果有拃邊形成咗一塊完整嘅 2D 表面,塊表面就可以做一塊立面(face),面係件 3D 物體睇得到嗰浸表面[1]。
- 線框模型:基本上等同多邊形網格,只係冇咗啲立面,淨係展示個模型啲角同邊(好似下圖噉);喺好多情況下,線框模型都(同多邊形網格比起嚟)會方便用家睇清楚個模型嘅形狀。廿一世紀初嘅 CG 軟件都會畀用家揀用邊種方式(多邊形網格定線框模型)嚟睇個 3D 模型。
- 多邊形:用嚟衡量啲 3D 模型有幾複雜嘅指標,如果話一個 3D 模型多邊形多,即係話個模型有好多塊表面,正路就表示個模型望落多細節[2]。
- 細節層次(LOD):指一個 3D 模型嘅表示有幾複雜;例如想像家陣有個 3D 模型,設計者將個程式設計成「如果用家近睇個模型,就將個模型啲多邊形完全顯示嗮出嚟(LOD 高);而如果用家遠睇個模型,就將個模型簡化(少噉咗多邊形)噉顯示(LOD 低)」噉嘅樣,噉就可以避免部機要做啲不必要咁仔細嘅運算,慳返運算上用嘅時間[2][3]。可以睇埋軟件最佳化嘅概念。
圖例 | |||||
---|---|---|---|---|---|
角嘅數量 | ~5500 | ~2880 | ~1580 | ~670 | 140 |
Notes | 最高細節層次 | 最低細節層次 |
睇埋
[編輯]參攷
[編輯]- ↑ Lorensen, William E.; Cline, Harvey E. (1 August 1987). "Marching cubes: A high resolution 3D surface construction algorithm". ACM SIGGRAPH Computer Graphics. 21 (4): 163-169.
- ↑ 2.0 2.1 Biljecki, F.; Ledoux, H.; Stoter, J. (2016). "An improved LOD specification for 3D building models". Computers, Environment and Urban Systems. 59: 25-37.
- ↑ Biljecki, F.; Ledoux, H.; Stoter, J.; Zhao, J. (2014). "Formalisation of the level of detail in 3D city modelling". Computers, Environment and Urban Systems. 48: 1-15.