finm137.wiki
Amahara Souhitsu Create3d
最終更新:
kemonowikii
-
view


まだ作りかけのデモだ
Amahara Souhitsu Create3D(Amahara3D)
概要
Amahara Souhitsu Create3D(Amahara3D / ASC3D Tool)は、
C++を基盤として開発中の国産3Dモデリングソフトウェアである。
C++を基盤として開発中の国産3Dモデリングソフトウェアである。
一般的なポリゴンモデリングやスカルプトだけでなく、
ペンで輪郭を描くことで立体を生成する「創筆モード(Sketch to 3D)」を
主要機能として開発している。
ペンで輪郭を描くことで立体を生成する「創筆モード(Sketch to 3D)」を
主要機能として開発している。
従来の「頂点を配置して形を作る」操作だけではなく、
「絵を描くように3Dモデルを作る」ことを目標としている。
「絵を描くように3Dモデルを作る」ことを目標としている。
現在は開発中のため、画面・機能・仕様は変更される可能性がある。
Amahara3Dの特徴
Amahara3Dでは以下の機能を統合した3D制作環境を目標としている。
- 創筆モード(Sketch to 3D)
- ポリゴンモデリング
- スカルプト
- UV展開
- テクスチャペイント
- メッシュ最適化
- リトポロジー
- リグ・アニメーション準備
- 各種3D形式のImport / Export
- Python連携
- MOD・拡張機能
開発言語・技術構成
主要開発言語にはC++を使用する。
3D描画、Scene管理、Mesh処理、入力処理などを独立したモジュールとして構成し、
一般的な3D制作ソフトとして必要となる機能を順次実装している。
一般的な3D制作ソフトとして必要となる機能を順次実装している。
ペン・マウスなどの入力から3D空間を直接操作できる設計を採用し、
キーボード操作は補助的なものとして扱う。
キーボード操作は補助的なものとして扱う。
また、将来的な自動化や外部ツールとの連携を目的としてPython連携も想定している。
創筆モード(Sketch to 3D)
創筆モードはAmahara3Dを特徴づけるモデリング機能である。
ペンまたはマウスで輪郭を描き、そのストロークから立体的な3Dメッシュを生成する。
基本的な流れは以下。
- 輪郭を描く
- ストロークを取得する
- 輪郭形状を解析する
- 形状に応じて立体化する
- 3DメッシュとしてSceneへ追加する
単純な線を3D空間へ配置するだけではなく、
「描いた形そのものを立体として扱う」ことを目的としている。
「描いた形そのものを立体として扱う」ことを目的としている。
輪郭編集
生成前の輪郭を制御点として編集できる機能を想定している。
輪郭上に配置された制御点をペンまたはマウスで移動することで、
手描き入力の歪みを修正してから3D化できる。
手描き入力の歪みを修正してから3D化できる。
- 制御点の移動
- 制御点の追加
- 制御点の削除
- 輪郭全体の移動
- 拡大・縮小
- 形状確定
- 確定後の3Dメッシュ生成
パーツモデリング
創筆モードでは複数の輪郭から個別の3Dパーツを生成し、
それらを組み合わせてモデルを構成できる仕組みを目標としている。
それらを組み合わせてモデルを構成できる仕組みを目標としている。
頭、胴体、腕、脚、耳、尻尾などを別々に描き、
3D空間上で組み合わせることでキャラクター造形へ利用できる。
3D空間上で組み合わせることでキャラクター造形へ利用できる。
スカルプト機能
生成したメッシュを直接変形するスカルプト機能を搭載する。
主な機能は以下。
- Brush
- Smooth
- Inflate
- Pinch
- Mask
- DynTopo
- 対称編集
創筆モードで大まかな形を生成し、
スカルプトで細部を調整するワークフローを想定している。
スカルプトで細部を調整するワークフローを想定している。
ポリゴンモデリング
通常のポリゴンモデリング機能にも対応する。
- Vertex編集
- Edge編集
- Face編集
- Extrude
- Loop Cut
- Mirror
創筆モードだけに限定せず、
生成後のメッシュを通常の3Dモデルとして編集できることを目的としている。
生成後のメッシュを通常の3Dモデルとして編集できることを目的としている。
UV展開
3Dモデルへテクスチャを設定するためのUV編集機能を搭載する。
- Seam設定
- UV Unwrap
- UV Relax
- UV Preview
- 自動展開
- 手動調整
テクスチャペイント
モデル表面へ直接描画するテクスチャペイント機能を想定している。
- Paint Brush
- GPU Paint
- Mask
- Texture Import
- Texture Export
- AI補助機能
メッシュ最適化・リトポロジー
創筆モードやスカルプトによって生成されたメッシュを
実用的な3Dモデルへ変換するための最適化機能を搭載する。
実用的な3Dモデルへ変換するための最適化機能を搭載する。
- Auto Retopology
- Decimate
- Remesh
- Normal Recalculation
- Smooth
ゲーム、VR、アバターなどのリアルタイム用途への利用も想定する。
リグ・アニメーション準備
キャラクターモデルへボーンや変形情報を設定する機能を想定している。
- Rig
- Deform
- Physics
- Weight設定
- 自動リグ補助
創筆モードで作成したキャラクターを、
外部のゲームエンジンや3D環境へ持ち出せる状態にすることを目標とする。
外部のゲームエンジンや3D環境へ持ち出せる状態にすることを目標とする。
Import / Export
一般的な3Dファイル形式との互換性を確保する。
Import
- FBX
- GLB
- STL
- OBJ
- DAE
- VRM
Export
- FBX
- GLTF / GLB
- OBJ
- DAE
- Amahara独自形式
Python連携
PythonBridgeを介したPython連携を想定している。
処理の自動化、バッチ処理、独自ツール開発など、
GUI操作以外からAmahara3Dを制御できる環境を目標とする。
GUI操作以外からAmahara3Dを制御できる環境を目標とする。
MOD・拡張機能
Amahara3D本体を直接変更しなくても、
追加機能を導入できるMODシステムを想定している。
追加機能を導入できるMODシステムを想定している。
モデリング処理、UI、独自ツールなどを追加できる拡張構造を目標としている。
現在の開発状況
Amahara3Dは現在開発中である。
初期段階では3D Scene上へのCube・Grid表示から開発を開始し、
現在は手描きストロークから独自の3Dメッシュを生成する
創筆モードの実装を進めている。
現在は手描きストロークから独自の3Dメッシュを生成する
創筆モードの実装を進めている。
生成結果にはまだ形状の破綻などが存在するため、
輪郭解析、メッシュ生成、編集機能などを順次改善している。
輪郭解析、メッシュ生成、編集機能などを順次改善している。
ライセンス・価格
Amahara3Dは買い切り方式での提供を予定している。
通常版
価格予定:1000円
一般利用者向け。
モデリング、スカルプト、UV、創筆モードなど、
3D制作に必要な基本機能を利用できる予定。
モデリング、スカルプト、UV、創筆モードなど、
3D制作に必要な基本機能を利用できる予定。
ソースコード版
価格予定:6000円
C++ソースコードを含む開発者向けバージョン。
内部処理の改造、独自機能の追加、研究・開発用途などを想定する。
※価格・提供内容は開発中のため変更される可能性がある。
想定ユーザー
- 3Dモデリング初心者
- 個人クリエイター
- キャラクターモデラー
- VRChatアバター制作者
- VTuber関連制作者
- インディーゲーム開発者
- C++開発者
- 3D技術の研究・実験用途









