Auth/Springhead2開発計画.06.4.13 をテンプレートにして作成
開始行:
[[devel]]
* 今後の開発計画 [#i635ce38]
**目標 [#t83d3e6e]
6月までに公開版を作る.
- ドキュメント
- 基本的なAPIの確定.(これ以降,APIの削減は控える)
-- &color(red){シーングラフについての提案 ... New!};~
バーチャルクリーチャクラス(CRVC)を作ろうとしたところ,
CRVCから,物理(PHSolid)とグラフィックス(GRMeshなど)の両方...
必要なことが判明.~
各SDKの独自性は保ちつつ,Spr2全部を使って開発するユーザの...
必要なこと:
--- 1つのファイルから,複数のSDKのシーンをロード.シーン...
--- フレームワークを作る.
**SDKの構成 [#q48658be]
''強調されている''ものは未実装で,8月までにほしいもの~
'''斜字体'''は,未実装で,やった方が良いこと.
- 物理エンジン
-- 拘束法のソルバー
--- 接触計算( ''剛体単位で接触のLCP計算'' (tazz hase) )
--- 安定なバネ・ダンパ
--- 関節いろいろ( ''パスジョイント'' (tazz) )
-接触エンジン
--凸形状の扱い:GJK( ''要書き直し&軌跡の判定(高速移動対...
--接触解析 QuickHull('''高速化''')による切り口の計算
--'''空間分割・AABB'''
--'''Height map 対応'''
--'''一般ポリゴンへの対応(凸分割する? ポリゴンスープの...
---多分ODEは,ポリゴンスープにチャレンジしていて,うまく...
- Base
-- '''行列ライブラリのパフォーマンステスト(配列 for ルー...
- FileIO
-- C++ソースからの自動型情報生成.'''C++クラスの完全な構...
-- Xファイルのローダ.''セーバ'' (hase1)
-- ''従来SpringheadのXファイルロード機能'' (hase2 -> 皆様)
-- '''DCAST情報の自動生成'''
- Graphics 基礎
--GRRenderによるAPIのラップ
-- ''Graphics用のシーングラフ'' (hase/tazz 2)
-- ''メタセコイアやLightWaveのXが読めるように'' (shibuya 3)
-Graphics 拡張(他のライブラリに依存する部分)
-- ''Object(PHScene, PHSolid, PHShape...)描画機能'' (shib...
-インタフェースサポート
-- ''旧SpringheadHISの移植'' (ohuchi)
--- '''シーングラフとの自動接続の仕組みの改良'''
--- ''Deviceの移植.どうしてもプラットフォーム依存になる...
-フレームワーク(全体を統合してアプリを作るためのフレーム...
-- ''GLUTベースフレームワーク(GLUTと連動) '' (hase3)
-- '''DirectXベースフレームワーク'''
-- '''MFCベースフレームワーク'''
-他のエンジン
--'''水面 Height Map(PHWaterの移植)'''
--'''パーティクルの水'''
** 広める方法 [#z8605c7f]
- アピールすべき点
-- 安定なシミュレーション(バネ・ダンパ)
-- キャラクターモーション・ロボットシミュレーション(パス...
- 他のエンジンに対するアドバンテージ
-- 凸多面体 (Novodex Havokはできるが,ODEはできない)
-- 2次曲線の接触面=6自由度LCP (できるのは無い)
- 学会
-- グラフィックスとCAD研究会
-- 画像電子学会
- 会合
-- XFC アマチュアの集まり 最近はやってない.
-- SIGGRAPH実装コンテスト9月 SIGGRAPH論文を読んで実装して...
24〜5人 発表者6〜7人
-- CDEDEC / IGDA SIG-GT / ECチュートリアル
- 発表
-- 中身の発表(学会など)
--- バネ・ダンパ
--- 6自由度LCP
--使ったコンテンツの発表
---IVRC・SIGGAPH (hase)
---ロボット学会でデモ(tazz)
---ゲームを作って公開 (PS3に移植?)
---キャラクタモーション(mitake)
---SPIDARのSDK(??)
- ユーザを増やす
--ワークショップ(まずは研究室で,その後5類のゼミ?)
- CEATECで展示
終了行:
[[devel]]
* 今後の開発計画 [#i635ce38]
**目標 [#t83d3e6e]
6月までに公開版を作る.
- ドキュメント
- 基本的なAPIの確定.(これ以降,APIの削減は控える)
-- &color(red){シーングラフについての提案 ... New!};~
バーチャルクリーチャクラス(CRVC)を作ろうとしたところ,
CRVCから,物理(PHSolid)とグラフィックス(GRMeshなど)の両方...
必要なことが判明.~
各SDKの独自性は保ちつつ,Spr2全部を使って開発するユーザの...
必要なこと:
--- 1つのファイルから,複数のSDKのシーンをロード.シーン...
--- フレームワークを作る.
**SDKの構成 [#q48658be]
''強調されている''ものは未実装で,8月までにほしいもの~
'''斜字体'''は,未実装で,やった方が良いこと.
- 物理エンジン
-- 拘束法のソルバー
--- 接触計算( ''剛体単位で接触のLCP計算'' (tazz hase) )
--- 安定なバネ・ダンパ
--- 関節いろいろ( ''パスジョイント'' (tazz) )
-接触エンジン
--凸形状の扱い:GJK( ''要書き直し&軌跡の判定(高速移動対...
--接触解析 QuickHull('''高速化''')による切り口の計算
--'''空間分割・AABB'''
--'''Height map 対応'''
--'''一般ポリゴンへの対応(凸分割する? ポリゴンスープの...
---多分ODEは,ポリゴンスープにチャレンジしていて,うまく...
- Base
-- '''行列ライブラリのパフォーマンステスト(配列 for ルー...
- FileIO
-- C++ソースからの自動型情報生成.'''C++クラスの完全な構...
-- Xファイルのローダ.''セーバ'' (hase1)
-- ''従来SpringheadのXファイルロード機能'' (hase2 -> 皆様)
-- '''DCAST情報の自動生成'''
- Graphics 基礎
--GRRenderによるAPIのラップ
-- ''Graphics用のシーングラフ'' (hase/tazz 2)
-- ''メタセコイアやLightWaveのXが読めるように'' (shibuya 3)
-Graphics 拡張(他のライブラリに依存する部分)
-- ''Object(PHScene, PHSolid, PHShape...)描画機能'' (shib...
-インタフェースサポート
-- ''旧SpringheadHISの移植'' (ohuchi)
--- '''シーングラフとの自動接続の仕組みの改良'''
--- ''Deviceの移植.どうしてもプラットフォーム依存になる...
-フレームワーク(全体を統合してアプリを作るためのフレーム...
-- ''GLUTベースフレームワーク(GLUTと連動) '' (hase3)
-- '''DirectXベースフレームワーク'''
-- '''MFCベースフレームワーク'''
-他のエンジン
--'''水面 Height Map(PHWaterの移植)'''
--'''パーティクルの水'''
** 広める方法 [#z8605c7f]
- アピールすべき点
-- 安定なシミュレーション(バネ・ダンパ)
-- キャラクターモーション・ロボットシミュレーション(パス...
- 他のエンジンに対するアドバンテージ
-- 凸多面体 (Novodex Havokはできるが,ODEはできない)
-- 2次曲線の接触面=6自由度LCP (できるのは無い)
- 学会
-- グラフィックスとCAD研究会
-- 画像電子学会
- 会合
-- XFC アマチュアの集まり 最近はやってない.
-- SIGGRAPH実装コンテスト9月 SIGGRAPH論文を読んで実装して...
24〜5人 発表者6〜7人
-- CDEDEC / IGDA SIG-GT / ECチュートリアル
- 発表
-- 中身の発表(学会など)
--- バネ・ダンパ
--- 6自由度LCP
--使ったコンテンツの発表
---IVRC・SIGGAPH (hase)
---ロボット学会でデモ(tazz)
---ゲームを作って公開 (PS3に移植?)
---キャラクタモーション(mitake)
---SPIDARのSDK(??)
- ユーザを増やす
--ワークショップ(まずは研究室で,その後5類のゼミ?)
- CEATECで展示
ページ名:
サイト内検索
and
or
メニュー
Springhead
トップページ
スクリーンショットと紹介
ダウンロード
ドキュメント
開発者向け情報
SprBlender
SprBlender
SprBlenderの特徴
SprBlender使用例
ダウンロード
ドキュメント
Choreonoid Springhead Plugin
CnoidSprPlugin
Counter: 0, today: 0, yesterday: 0