コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

T-スプライン

出典: フリー百科事典『ウィキペディア(Wikipedia)』

T-スプライン(T-spline)とは、コンピュータグラフィックス自由曲面生成で利用される数学的モデル。Autodesk社が開発及び特許を持っており、Fusion 360などのAutodesk製品で利用されている。

概要

[編集]

制御点網の全ての列が曲面全体を横断することになる(つまり四角形のトポロジーしか持てない)NURBS曲面に対して、T-スプライン曲面の制御点網は網の列を途中で終了することができる、つまりT字型の制御点(Tポイント)を持てるという点がT-スプラインの大きな特徴である。そのためT-スプラインによる曲面生成は、NURBS曲面よりも制御点の数を減らすことができ、ピースのマージもしやすくなるが、一方で頂点の接続が不規則になるため、これを追跡するブックキーピング処理の負荷は増加する。

T-スプライン曲面はノットの挿入をすればNURBS曲面に変換でき、またNURBS曲面はノットの削除をすればTポイントのないT-スプライン曲面に変換できる[1]。したがって、NURBSで可能なことは全て、理論的にはT-スプラインでも可能であると言える。ただし、現在のNURBSの機能を実現するために過去に膨大な量のプログラミングが必要とされたことを考えると、NURBSと同等の機能をT-スプラインにおいて実現するには、やはり膨大な企業努力が必要となると考えられる。3つ以上の曲面が滑らかに結合するために、T-スプラインは3×3次(双3次)の幾何的連続性を確保している[2]。近年では、4×4次(双4次)も可能となった[3][4][5]

T-スプライン、サブディビジョンサーフェスNURBS、そしてポリゴンメッシュは互いに補完的な技術である。サブディビジョンサーフェスは、幾何学的な連続性が維持されたT-スプライン曲面やNURBS曲面と同じく、サーフェス同士がどのような接続状態あるいはトポロジーであっても(例えば穴、分岐、取っ手など)、全ての箇所において滑らかな曲面を表現できる。しかし、T-スプライン、サブディビジョンサーフェス、NURBSのいずれであっても、2つの曲面の交差線を代数学的な意味で正確に表現することはできない。ポリゴンメッシュは正確な交差線を表現できるが、工業設計で要求されるような高品質の曲面を得ることはできない。サブディビジョンサーフェスはアニメ業界では広く採用されている。とりわけピクサーが開発したサブディビジョンサーフェスのバリアントは、エッジウェイト(辺の重み)を利用することができるという利点がある。T-スプラインはエッジウェイトにはまだ対応していない。

T-スプラインの技術は2003年に初めて公表された[6]。 米国特許庁は2007年に特許番号7,274,364でT-スプラインに関連する技術を認可した。この技術を商業化するため、2004年にはT-Splines社が設立されたが、2011年にAutodesk社に買収された[7]

外部リンク

[編集]

脚注

[編集]
  1. ^ Thomas W. Sederberg, Jianmin Zheng, Tom Lyche, David Cardon, G. Thomas Finnigan, Nicholas North: T-Splines Simplification and Local Refinment, from ACM Trans. Graph. (SIGGraph 2004)
  2. ^ J. Fan, J Peters, On Smooth Bicubic Surfaces from Quad Meshes, ISVC 2008, see also: Computer Aided Design 2011, 43(2): 180-187
  3. ^ J Peters,Biquartic C^1 spline surfaces over irregular meshes, Computer Aided Design 1995 27 (12) p 895--903
  4. ^ M.A. Scott and R.N. Simpson and J.A. Evans and S. Lipton and S.P.A. Bordas and T.J.R. Hughes and T.W. Sederberg, Isogeometric boundary element analysis using unstructured T-splines, Computer Methods in Applied Mechanics and Engineering, 2013 254. p 197-221
  5. ^ G. Westgaard, H Nowaki, Construction of fair surfaces over irregular meshes, Symposium on Solid Modeling and Applications 2001: 88-98
  6. ^ Thomas W. Sederberg, Jianmin Zheng, Almaz Bakenov, Ahmad Nasri: T-Splines and T-NURCCS, from ACM Trans. Graph. (SIGGraph 2003)
  7. ^ http://www.businesswire.com/news/home/20111222005259/en/Autodesk-Acquires-T-Splines-Modeling-Technology-Assets