ツールがなければ作ればいいじゃない
http://ikanatto.blog.shinobi.jp/
Wolfensteinおもしろいよ!軽いし無料だし!みんなもやろうよ!
ja
2008-09-15T22:08:41+09:00
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F
しまった
すっかり放置してた・・・。
時機をみて,また更新したいところですが、、、もはや需要はないかも。...
時機をみて,また更新したいところですが、、、もはや需要はないかも。]]>
進捗等
2008-09-15T22:08:41+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E5%A4%89%E6%8F%9B%E3%83%84%E3%83%BC%E3%83%AB/%E3%83%90%E3%82%B0%E3%81%A3%E3%81%A6%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92-%E4%BB%AE-
バグってるツールを(仮)
ここのところ仕事でへろへろでデバッグする気が起きないので、とりあえず現状のところまでできているものを置いておきます。使い方は・・・、サンプルファイルが入っているので、参考にしてください。雰囲気だけわかってもらえれば十分です。コンセプトは、有料のソフトウェアを使わずにMDMを作ることです。メタセコイア...
重要:まだバグってます。何がバグっているかは過去の進捗報告を見ていただければわかります。
生成されるMDMは使って使えないことはないですが、動作保証できません。
機能的にはMD3変換ツールを拡張したものなので扱い方自体は同じです。コンフィグファイルで全て制御します。コンフィグの中のパラメータに簡単ですがコメント入れているのでそちらも参考にどうぞ。
ダウンロード(zip)]]>
変換ツール
2008-01-28T00:32:47+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E6%9D%B1%E6%96%B9%E6%95%B5%E9%A0%98%E5%9C%B0
東方敵領地
男どもが盛りあう戦場に、場違いな魔法使いの少女。
ウェイト以外の問題で、微妙にまだゆがむ。なぜだ―。
もう一人参戦。ただし猟奇少女。
間接部分がおかしくなるのはウェイトの調整問題だが、そもそも崩れる&向きがおかしくなるのは、まだ回転処理が不完全だということか。
今...
男どもが盛りあう戦場に、場違いな魔法使いの少女。
ウェイト以外の問題で、微妙にまだゆがむ。なぜだ―。
もう一人参戦。ただし猟奇少女。
間接部分がおかしくなるのはウェイトの調整問題だが、そもそも崩れる&向きがおかしくなるのは、まだ回転処理が不完全だということか。
今週はほとんどデバッグ進まなかった―。]]>
進捗等
2008-01-13T16:46:38+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E9%80%B2%E6%8D%977
進捗7
OK、兄弟。
もはや座標変換は完璧だ。折角の休日を一日費やした成果があった。
あとは頂点ウェイトアルゴリズムとUVマッピングの見直しだ。完成までにあと何週間かかるんだ、兄弟。
兄弟、データはこちら、見苦しいのは堪忍だ。ダウンロード...
OK、兄弟。
もはや座標変換は完璧だ。折角の休日を一日費やした成果があった。
あとは頂点ウェイトアルゴリズムとUVマッピングの見直しだ。完成までにあと何週間かかるんだ、兄弟。
兄弟、データはこちら、見苦しいのは堪忍だ。ダウンロード]]>
進捗等
2008-01-13T01:19:19+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E9%80%B2%E6%8D%976
進捗6
やっぱり仕事が始まると一日の作業時間が1時間もなくなるが、何もやってないわけではなく、ちまちまデバッグ継続中。
画像のように、変換したときに頭が逆向きにつくこと、肩と腕周りの頂点がひどく崩れる状態。
基準にしているボーンの向きが、普通に考えたら反対向きになっているものがいくつかあるので、おそらく...
やっぱり仕事が始まると一日の作業時間が1時間もなくなるが、何もやってないわけではなく、ちまちまデバッグ継続中。
画像のように、変換したときに頭が逆向きにつくこと、肩と腕周りの頂点がひどく崩れる状態。
基準にしているボーンの向きが、普通に考えたら反対向きになっているものがいくつかあるので、おそらく座標系の回転のさせかた(または順序)に問題があるものと思う。
ただ、回転だけの問題ではなく、今のところツールはシングルウェイトにしか対応していないため、間接が密集する部分は表示が崩れやすくなる。(アルゴリズムとして、頂点からもっとも距離が近いボーンに全ウェイトを集中させている。
ああ、もっと時間がほしい。]]>
進捗等
2008-01-11T00:27:04+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/mqo%E3%83%87%E3%83%BC%E3%82%BF/%E6%A8%99%E6%BA%96%E3%83%9C%E3%83%BC%E3%83%B3mqo%E3%83%87%E3%83%BC%E3%82%BF
標準ボーンMQOデータ
MDXから吸い上げたボーンとアニメーションデータからwolfensteinで使われているスケルタルモデルを計算し、メタセコイアの形式へコンバートしました。
モデル作成の参考にどうぞ。
ダウンロード(zip)
※この形を意識してモデルを作成してもらえれば、変換ツールを使ったときにきれいな...
MDXから吸い上げたボーンとアニメーションデータからwolfensteinで使われているスケルタルモデルを計算し、メタセコイアの形式へコンバートしました。
モデル作成の参考にどうぞ。
ダウンロード(zip)
※この形を意識してモデルを作成してもらえれば、変換ツールを使ったときにきれいな仕上がりになるようになります。(という予定)]]>
MQOデータ
2008-01-07T23:37:32+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/mdm%E3%83%87%E3%83%BC%E3%82%BF/mdm%E8%A9%A6%E9%A8%93skin
mdm試験skin
alliedのmedicの体がボーンや座標系確認のためのシンプルな箱だけになります。
一部箱が崩れているのはボーンの調整が完全ではないためです。
ちっとも面白くありませんが、一応ファイルはこちら。
ダウンロード...
alliedのmedicの体がボーンや座標系確認のためのシンプルな箱だけになります。
一部箱が崩れているのはボーンの調整が完全ではないためです。
ちっとも面白くありませんが、一応ファイルはこちら。
ダウンロード]]>
MDMデータ
2008-01-07T00:13:59+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E9%80%B2%E6%8D%975
進捗5
これまでツールの方針としてmikoto形式に準拠して作っていたが、wolfensteinで使っているボーン(3ds maxのcharacter studio)に対応しきれないものと判断して仕様変更。
具体的には、mikotoではボーンの形(ポリゴンの形)が座標系と子ボーンの位置まで指定していたが、...
これまでツールの方針としてmikoto形式に準拠して作っていたが、wolfensteinで使っているボーン(3ds maxのcharacter studio)に対応しきれないものと判断して仕様変更。
具体的には、mikotoではボーンの形(ポリゴンの形)が座標系と子ボーンの位置まで指定していたが、親ボーンを変更したときに子ボーンの原点位置まで変わってしまう、ポリゴンの形を維持するのが大変になる、との理由からポリゴンでボーンの原点、座標系を指定し、親と子の距離および親子関係はすべて線分で構成するように変更する。
これなら親の座標系が変わっても子のポリゴンは独立しているので変更が容易で、回転操作などでも形が崩れなくなる。
しかし正月休みは今日で終わり。]]>
進捗等
2008-01-06T11:52:06+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E9%80%B2%E6%8D%974
進捗4
前日より少し前進。したような。気がする。
(作った部分がそれなりに表示されるようになったという意味で)
試験的に作ったスケルトンモデルに、間接ごとに箱を置いて、mdm変換をしてみた。思っていたよりもましになっている。(実験は半分成功半分失敗という意味で。)
しかし左腕が完全に表示さ...
前日より少し前進。したような。気がする。
(作った部分がそれなりに表示されるようになったという意味で)
試験的に作ったスケルトンモデルに、間接ごとに箱を置いて、mdm変換をしてみた。思っていたよりもましになっている。(実験は半分成功半分失敗という意味で。)
しかし左腕が完全に表示されないのはどういうことなのだろうか。
ここしばらくはバイナリエディタで直接ファイルを見てデバッグを繰り返している。でも、雰囲気的には、もう少し・・・というところまで来たような。気がする。
//追記
左腕でてきました。
オフセットの値が悪かったのと、参照ボーンの数が足りなかった様子です。(使用するボーンだけでなく、Rootから使用するすべてのボーンにいたるツリーを記述しないといけないようです。)
あとskinファイルを変更してフォルダにおいているのですが、内容が反映されません。かつてはこの方法で内容改変できたはずですが(少なくともmdmの内容は変わっているのに)、skinファイルの内容だけは反映されないのです。
Vistaだから?
//追記
Vistaだからではなく私がマヌケだったからのようでした。
Quakeエンジンではbmpをテクスチャに使えないだけ。そしてskinファイルはディレクトリだけでなくpk3にしてオーバーライドしないとダメ。マヌケめ、この、この。]]>
進捗等
2008-01-04T06:16:19+09:00
ikanatto
NINJA BLOG
ikanatto
-
http://ikanatto.blog.shinobi.jp/%E9%80%B2%E6%8D%97%E7%AD%89/%E9%80%B2%E6%8D%973
進捗3
こっちみんな。
一応形ばかりのmdmを出力するまでにはなり、頂点もなんとなくボーンに従って動いているようですが、画像のように思いっきり崩れて表示されてしまっています。こんな状態ではUVが正しく張られているのかどうかすら判定できないです。
考えられる問題(作成中に疑問のまま残している点...
こっちみんな。
一応形ばかりのmdmを出力するまでにはなり、頂点もなんとなくボーンに従って動いているようですが、画像のように思いっきり崩れて表示されてしまっています。こんな状態ではUVが正しく張られているのかどうかすら判定できないです。
考えられる問題(作成中に疑問のまま残している点)は、Weight中の座標系が何に対してのものなのか、そしてCollapsemapです。Collapsemapはなるべくなら無視したいのですが、仮に今はLoD Scale=1、LoD Bias=0、LoD Minimum=0としています。このあたりの係数を調整したら使われないようにすることができるのでしょうか?
生物実験で失敗した何かのようです。
※Collapsemapとは動的にポリゴン数を増減させるテクニックのひとつで、描写距離に応じて頂点を減らしたり増やしたりします。頂点を取り除いてポリゴンを再生成したとき、元の形ともっとも差分の少ない頂点から優先的に選ばれます。mdmの中には、すでに優先順位のつけられた頂点のリスト情報が含まれていますが、いまいちこれの作り方がわかりません。]]>
進捗等
2008-01-03T00:51:48+09:00
ikanatto
NINJA BLOG
ikanatto