9999年12月31日金曜日

メニュー

MikuMikuOnline 開発部屋


配布場所


・MikuMikuNantoka(仮)
迷走中

・PicToDotArray
画像からMQO,PMXを生成
サイズが大きい画像だと生成に成功しても読み込めない場合あり
サムネサイズが適当

・MorphImageMaker
モデルファイルからモーフの合成パターンを作成し画像・VMD出力します
画像結合ソフトと一緒に使うといいかも
http://www.vector.co.jp/soft/dl/winnt/art/se267746.html

2014年5月25日日曜日

DirectXを素のまま使いたい

1年半ぶり投稿になります。

以前にSlimDXを使用して.Net環境上でDirect3Dを使用していましたが、
開発・動作環境の変化に対応できない可能性や
身近にC++環境をを使用するケースが増えてきたのを踏まえ
Windows7 64bit VisualStudio2012 DirectX11
に挑戦していこうかと思います。

とりあえずチュートリアルをやりつつ環境に慣れていこうかと
Direct3D Tutorial Win32 Sample
Microsoft Visual Studio Express 2012 for Windows Desktop

2012年10月13日土曜日

次にやること考え中3

課題

音源共有機能とか
-http://d.hatena.ne.jp/araigeta/20081021
-http://mainori-se.sakura.ne.jp/sst/wiki.cgi?page=%B2%BB%C0%BC%A4%CE%BD%E8%CD%FD
-http://www.platinumegg.net/d/?cat=9&paged=10

起動直後に影が出ない
アクセサリ等読み直すと影が出る

キャラクターの高さによってアクセサリの影が変化する


リベルニア 街.xでOutOfMemory
-System.Collections.Generic.List
--int.MaxValue個は入らない
---32bitの制限?


JOINT挙動
http://mikudan.blog120.fc2.com/blog-entry-318.html


分割シャドウマップ
http://sssiii.seesaa.net/article/280964095.html


積んでる

1.3Dプログラミング基礎
ver2.8を入れてみる→SlimDXのバージョンが上がってた どうしよう

2.ツイッターbot
MMDBotAgentのタイムラインからトレンド抽出
MMDBotSeigaの個人とお題を分けようかな
ごちゃごちゃして見難いし
俺得モデルフェス用のスタンドアロンクローラーマイリスとクリップ

3.3Dプログラミング応用
・表情をプリクラっぽく出力できるもの、VMD出力
・PMD表示コントロールdll
・PMDサムネ

4.他
・音源をvmd化
・PMMファイル解析
https://twitter.com/AEPS1/status/239006371490717696
http://v-nyappon.net/?m=diary&a=page_detail&target_c_diary_id=979053

・PMX2.1対応

2012年9月23日日曜日

次にやること考え中2

課題

音源共有機能とか
-http://d.hatena.ne.jp/araigeta/20081021
-http://mainori-se.sakura.ne.jp/sst/wiki.cgi?page=%B2%BB%C0%BC%A4%CE%BD%E8%CD%FD
-http://www.platinumegg.net/d/?cat=9&paged=10


(済)操作モデルとアクセサリの衝突判定?
壁との衝突
上り下りができるように、自分より低い中で一番高い
-D3DXIntersectでメッシュと直線の交点を求められるらしい
--SlimDXにもある?
--SlimDX.Ray.Intersectsのほうが遅い
---全メッシュに対して実施しては無駄が多すぎる
---200万メッシュで380msec (内訳 ループのみ7msec, メソッド呼び出しコスト113msec)
----メソッドを無くして320msec
---200メッシュで2msec
---2万メッシュで5msec
----予め単位範囲毎にFaceIndexをまとめておいて、計算枚数を減らす?
----一様格子(10f四方)で格子生成時間800msec、交差点算出時間2.5msec
----頂点単位で一様格子作ると格子がメッシュ内に収まってしまう場合に対象にならない
-----WorldMatrixが変わるたびに再生成が必要
------移動する対象は占有面積と高さ+高度に1枚のメッシュがあるものと想定
http://www.koders.com/csharp/fid989B69D4A3F74511CB915A6BB278B2326BA9BC92.aspx
http://kanamori.cs.tsukuba.ac.jp/jikken/index_2011.html


キャラクターの高さによってアクセサリの影が変化する



GPUスキニングの改善 or CPUに戻す


リベルニア 街.xでOutOfMemory
-System.Collections.Generic.List
--int.MaxValue個は入らない
---32bitの制限?


(済)SampleDescriptionを動作中に変更できるか?
-初期化からなので再起動してもらう


JOINT挙動
http://mikudan.blog120.fc2.com/blog-entry-318.html


分割シャドウマップ
http://sssiii.seesaa.net/article/280964095.html


積んでる

1.3Dプログラミング基礎
ver2.8を入れてみる→SlimDXのバージョンが上がってた どうしよう

2.ツイッターbot
MMDBotAgentのタイムラインからトレンド抽出
MMDBotSeigaの個人とお題を分けようかな
ごちゃごちゃして見難いし
俺得モデルフェス用のスタンドアロンクローラーマイリスとクリップ

3.3Dプログラミング応用
・表情をプリクラっぽく出力できるもの
・PMD表示コントロールdll
・PMDサムネ

4.他
・音源をvmd化
・PMMファイル解析
https://twitter.com/AEPS1/status/239006371490717696
http://v-nyappon.net/?m=diary&a=page_detail&target_c_diary_id=979053

・PMX2.1対応

2012年9月15日土曜日

次にやること考え中

残課題

(済)キーイベント
起動直後1回目のpressが無反応になる課題

(ダメぽ)マウスイベント
press、releaseの瞬間しかイベントが取れないので
Drag状態の判定が怪しい
releaseの取得漏れがある

音源共有機能とか
-http://d.hatena.ne.jp/araigeta/20081021
-http://mainori-se.sakura.ne.jp/sst/wiki.cgi?page=%B2%BB%C0%BC%A4%CE%BD%E8%CD%FD
-http://www.platinumegg.net/d/?cat=9&paged=10


共通課題

(済)OS終了イベントの自動終了

キャラクターとアクセサリの衝突判定?
上り下りができるように

(済)低スペックGPUでのコマ落ち
-シャドウマップが大き過ぎた
--可変にするか
---初期値の再設定が必要

(済)スキニング不要時の速度改善
-モーション終了後、変化無し状態
--物理は?
-ファイル形式毎にクラスを分けるか
--HLSL内もついでに

GPUスキニングの改善 or CPUに戻す


リベルニア 街.xでOutOfMemory

(済)モデル変更による視点高さ変更

(済)影有効から無効に変更時、最後の影が残る

(済)物理無効で最終演算情報が残る

(済)ファイル選択パスの保持

JOINT挙動
http://mikudan.blog120.fc2.com/blog-entry-318.html

分割シャドウマップ
http://sssiii.seesaa.net/article/280964095.html


積んでる

1.3Dプログラミング基礎
ver2.8を入れてみる→SlimDXのバージョンが上がってた どうしよう

2.ツイッターbot
MMDBotAgentのタイムラインからトレンド抽出
MMDBotSeigaの個人とお題を分けようかな
ごちゃごちゃして見難いし
俺得モデルフェス用のスタンドアロンクローラーマイリスとクリップ

3.3Dプログラミング応用
・表情をプリクラっぽく出力できるもの
・モデルの首挿げ替えするもの
・IKモーション→標準モーションに変換

4.他
・音源をvmd化
・PMMファイル解析
https://twitter.com/AEPS1/status/239006371490717696
http://v-nyappon.net/?m=diary&a=page_detail&target_c_diary_id=979053
・PMX2.1対応