COYOTE スタジオ採用説明会 | クリエイターのための総合情報サイト CREATIVE VILLAGE

UVgami | OptCutsやPartUVなど複数の技術を活用して3Dモデル...

Daniel Boxer氏による、複数のUV展開技術をBlender上から利用して3DモデルのUVを自動生成できるオープンソースアドオン「UVgami」のご紹介!UVgami…

続きを読む

Field-Aligned Surface-Filling Curve via ...

Giovanni Cocco氏とXavier Chermain氏が、3Dモデルの表面を指定した方向に沿う1本の連続したカーブで埋め尽くす手法「Field-Aligned Surface-Fillin…

続きを読む

Flesh Dynamics | キャラクターの肉体の揺れや衝突変形をリアルタイ...

FrostPunchGamesが、キャラクターの柔らかな肉体表現や揺れ、衝突による変形などをリアルタイムに追加できるUnity向けソフトボディ物理システム「Flesh Dynamics」をリリースし…

続きを読む

InstantRDV for Unreal Engine | DepthBuff...

なが氏( @nagakagachi )が、ラスタライズ描画のDepthBufferなどを利用してGPU上にVoxel Sceneをリアルタイム構築し非LumenでGI環境を実現する「InstantR…

続きを読む

Auto Unwrap v1.0 | 340超のモデルで学習し精度を向上!オーガ...

Milad Kambari氏による、モデル形状に応じてシームを生成しUV展開を自動化できるBlenderアドオン「Auto Unwrap v1.0」がリリースされました。オーガニック、ハードサーフェ…

続きを読む

Field-Aligned Surface-Filling Curve via Implicit Stitching | 3Dモデルの表面を方向場に沿った1本の連続カーブで埋め尽くす技術!コード&Blender用アドオン(Win)も公開!

この記事は約3分26秒で読めます

Giovanni Cocco氏とXavier Chermain氏が、3Dモデルの表面を指定した方向に沿う1本の連続したカーブで埋め尽くす手法「Field-Aligned Surface-Filling Curve via Implicit Stitching」のご紹介。Computer Graphics Forum 及び Eurographics 2026 向け技術論文です。

Field-Aligned Surface-Filling Curve via Implicit Stitching

本研究では、一般の多様体上で磁場に沿った表面充填曲線を生成するための、堅牢かつスケーラブルな手法を提案する。ストライプパターンの生成や磁場に沿った表面充填曲線に関する先行研究を基盤とし、本手法では、陰的領域内で直接動作する新しいスティッチング戦略を導入する。事後的に等高線を抽出してスティッチングを行う従来の方法とは異なり、本手法ではスカラー場そのものを操作してスティッチングを行うため、平面表面以外にも一般化可能な、効率的かつ堅牢な解法を実現している。最先端の幾何フロー法と比較して、処理速度が1桁以上向上し、入力方向場との整合性も向上したことを実証した。頑健性はThingi10Kデータセットを用いて検証されている。さらに、本手法はBlender 4.5と統合されており、小規模なモデルでのインタラクティブな曲線生成が可能であるほか、大規模メッシュにも対応しており、1,000万以上の頂点を持つ表面充填曲線を25分未満で生成することができる。

「Field-Aligned Surface-Filling Curve via Implicit Stitching」は、三角形メッシュの表面に対して、入力された方向場(Direction Field)に沿う連続したSurface-Filling Curveを生成する技術です。
例えばウサギのような複雑な3Dモデルでも、表面形状に沿いながらモデル全体を覆うような1本のカーブを生成できます。
従来のSurface-Filling Curve生成では、ストライプパターンから等値線を抽出した後、それらを接続して1本のカーブを構築するアプローチが使われていました。
今回の手法では、抽出後のカーブを直接つなぎ合わせるのではなく、**カーブを生成する元となるスカラー場そのものを操作してImplicit(暗黙的)に接続する「Implicit Stitching」**を採用しています。
これによって複雑な曲面を持つ一般的なメッシュにも適用可能な、より堅牢でスケーラブルなSurface-Filling Curve生成を実現しています。

  • 三角形メッシュの表面を覆う1本の連続したカーブを生成
  • 入力したDirection Fieldに沿ってカーブの方向を制御
  • カーブ同士の接続をスカラー場上で処理するImplicit Stitchingを採用
  • 平面だけでなく複雑な形状を持つ一般的なManifold Surfaceに対応
  • 従来のGeometric Flowベースの手法と比較して10倍以上の高速化を報告
  • Thingi10Kデータセットを使用してロバスト性を検証
  • 大規模メッシュにも対応し、1,000万頂点を超えるSurface-Filling Curveを25分未満で生成
  • カーブ間隔を改善する実験的なRepulsion処理も実装
  • 生成したカーブはPLY形式で出力可能
  • リファレンス実装をGitHubで公開

Blender 4.5から直接生成可能

公開されているリファレンス実装には、Blender 4.5 LTS用アドオンも含まれています。
アドオンを導入すると3D Viewportのサイドパネルに「Surface Filling Curve」が追加され、Blender上でメッシュを選択して「Generate」を実行することでSurface-Filling Curveを生成できます。
現時点ではWindows向けのコンパイル済み実行ファイルが配布されているため、Blenderアドオンとして手軽に試せる環境はWindowsが対象となります。

手元で最新のBlender 5.2で実行すると
Github上のデモとちょっと挙動が違い
CurveではなくEdgeデータでしたのでご注意ください
Curveに変換する事で運用しやすくなります
また
閉じたメッシュじゃないと上手くカーブ生成できないです

ソースコードも公開

Surface-Filling Curveのリファレンス実装はGitHubで公開されています。
実装はC++17をベースとしており、WindowsではCMakeからVisual Studio用Solutionを生成してビルドすることも可能です。
基本的にMIT Licenseで公開されていますが、libigl由来の「src/disk.cpp」のみMPL v2.0となっています。
研究成果は「Field-Aligned Surface-Filling Curve via Implicit Stitching」としてComputer Graphics Forum(Proceedings of Eurographics 2026)に掲載されています。

こういう「論文の技術をBlender上ですぐ触れる状態まで公開してくれている」ものは嬉しいですね。
見た目としてもかなり面白いですし
新たな表現を模索する際にはこういった技術が色々と役立ちますよ!
是非チェックしてみてください!

リンク

Screenshot of xavierchermain.github.io
Screenshot of github.com


PR

コメントをお待ちしています。

コメント

日本語が含まれない投稿は無視されます。-Posts that do not include the Japanese will be ignored-(スパム対策-anti Spam-)

3D人-3dnchu-

3D/2D/VR/GAME/AIなどのCGに関連する個人的に気になる情報をほぼ毎日紹介!XやYoutubeなども是非フォローよろしくお願いします!
※当サイトのリンクにはアフィリエイトを含みます

※当サイトの一部記事にはアフィリエイトが含まれております。

スポンサープロダクト


X-Ray Realtime Light and TexturingTool

CGElementaryに関する記事一覧


Character Creator - アニメーション、ゲーム、AR/VR のための 3D キャラメイクソフト

Reallusionに関する記事一覧


Paintstorm Studio

Paintstorm Studioに関する記事一覧


MarvelousDesigner

MarvelousDesignerに関する記事一覧


JangaFX - Real-Time VFX Software For Real-Time VFX Artists

JangaFXに関する記事一覧


パルミーの講座が見放題!月謝制お申し込み|お絵かき講座パルミー

Palmieに関する記事一覧


AAA Character Creation: The Boxing Bunny

WINGFOXに関する記事一覧


アーカイブ

カテゴリ

おすすめ商品Pickup

注目の記事

PR


PR






Donate

   
USD
3D人のLINEアカウントを作りました!
友だち追加




おすすめ商品Pickup

おすすめ記事

ページ上部へ戻る