「Quadric Error Metrics」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''Quadric Error Metrics'''(通称:QEM)とは、3DCGにおいてメッシュポリゴン数を減らすアルゴリズムのひとつである。 == 概...」)
 
 
(2人の利用者による、間の6版が非表示)
1行目: 1行目:
'''Quadric Error Metrics'''(通称:QEM)とは、3DCGにおいて[[メッシュ]]の[[ポリゴン]]数を減らすアルゴリズムのひとつである。
+
'''Quadric Error Metrics'''(通称:QEM)とは、[[3DCG]]において[[メッシュ]]の[[ポリゴン]]数を減らす[[アルゴリズム]]のひとつである。
  
 
== 概要 ==
 
== 概要 ==
最近の[[GPU]]界隈でよく聞く[[テッセレーション]]([[ポリゴン]]を増やす処理)の逆パターンで、主に[[プリレンダリング]]向けのポリゴン多めのモデルを、[[リアルタイムレンダリング]]向けにポリゴン少なめのモデルに変換する処理方法のひとつ。[[ZBrush]]や[[Fusion 360]]などの[[スカルプト]]機能が付いたモデリングソフトでは無条件でポリゴン多めになるため、それらを[[ゲーム]]や[[3Dプリンタ]]で使う場合は威力を発揮する。
+
最近の[[GPU]]界隈でよく聞く[[テッセレーション]]([[ポリゴン]]を増やす処理)の逆パターンで、主に[[プリレンダリング]]向けのポリゴン多めのモデルや[[3Dスキャナ]]で読み取ったモデルを、[[リアルタイムレンダリング]]向けにポリゴン少なめのモデルに変換する処理方法のひとつである。
  
個人的には[[3Dカメラ]]([[Kinect]])で撮影したものを[[3Dプリンタ]]に出力すべく[[STLファイル]]として出力したところ、ギガバイト単位という恐ろしいものが出来上がり、このままでは使えないためポリゴンを減らす手法を調べていてたどりついた。
+
[[ZBrush]]や[[Fusion 360]]などの[[スカルプト]]機能が付いたモデリングソフトで作図すると[[ポリゴン]]多めになるため、それらを[[ゲーム]]や[[3Dプリンタ]]で使う場合に威力を発揮する。
 +
 
 +
個人的には[[3Dカメラ]]([[Kinect]])で撮影したものを[[3Dプリンタ]]に出力すべく[[STLファイル]]として保存したところ、[[ギガバイト]]単位という恐ろしいものが出来上がり、このままでは使えないためポリゴンを減らす手法を調べていてたどりついた。
  
 
== 資料 ==
 
== 資料 ==
10行目: 12行目:
 
* http://www.cs.virginia.edu/~gfx/Courses/2008/AdvancedGraphics/snipets/quadric.pdf
 
* http://www.cs.virginia.edu/~gfx/Courses/2008/AdvancedGraphics/snipets/quadric.pdf
  
ググると様々な言語での実装が公開されている。詳細はソース読め。
+
[[ググる]]と様々な[[言語]]での[[実装]]が公開されている。詳細は[[ソース読め]]。
 
* JavaScript: https://github.com/ataber/mesh-simplify
 
* JavaScript: https://github.com/ataber/mesh-simplify
 
* C#: https://github.com/smiley22/MeshSimplify
 
* C#: https://github.com/smiley22/MeshSimplify
16行目: 18行目:
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[テッセレーション]]
 
* [[テッセレーション]]
 +
* [[スタンフォードドラゴン]]
  
== 参考文献 ==
+
[[category: 3DCG]]
{{reflist}}
+
[[category: アルゴリズム]]
 
 
{{stub}}
 

2020年3月31日 (火) 05:44時点における最新版

Quadric Error Metrics(通称:QEM)とは、3DCGにおいてメッシュポリゴン数を減らすアルゴリズムのひとつである。

概要[編集 | ソースを編集]

最近のGPU界隈でよく聞くテッセレーションポリゴンを増やす処理)の逆パターンで、主にプリレンダリング向けのポリゴン多めのモデルや3Dスキャナで読み取ったモデルを、リアルタイムレンダリング向けにポリゴン少なめのモデルに変換する処理方法のひとつである。

ZBrushFusion 360などのスカルプト機能が付いたモデリングソフトで作図するとポリゴン多めになるため、それらをゲーム3Dプリンタで使う場合に威力を発揮する。

個人的には3Dカメラ(Kinect)で撮影したものを3Dプリンタに出力すべくSTLファイルとして保存したところ、ギガバイト単位という恐ろしいものが出来上がり、このままでは使えないためポリゴンを減らす手法を調べていてたどりついた。

資料[編集 | ソースを編集]

ググると様々な言語での実装が公開されている。詳細はソース読め

関連項目[編集 | ソースを編集]