EasyFAQ/79

Last-modified: 2009-09-27 (日) 19:48:41

RokDeBone2でボーンのかき出しと読み込み方法を教えてください。

投稿者めっこ
重要度
状態
カテゴリ
HSPバージョン5.0.3.5
E3Dバージョン
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • RokDeBone2であるオブジェクトに作ったボーンを他へ再利用したいですけど、どうやったらボーンだけかき出したり他オブジェクトに読み込んだりできますか?過去の質問で.bonでやれば良いと見ましたが、RokDeBone2にはどこにもその拡張子に関して表示されないです。それに私は過去の質問の人と同じで、モーションのかき出しをやっても拡張子なしになるから後で名前を変更から拡張子をつけてます。これはどうすれば正しくできますか?さらにもう一つ、そもそもここはEasy3Dじゃなくても質問してよい場所ですか? -- めっこ? 2009-07-19 (日) 02:11:28
  • RokDeBone2の質問もOKだと思いますよ (^^)
    RokDeBone2のFileメニューの中に「ボーン情報のテキスト出力」というのがあるので、
    これを選択すれば、.bonを書き出すことができます。他オブジェクトに読み込むときは、
    「ボーン情報のテキスト入力」から、.bonを読み込めばOKです。
    「モーションファイル書き出し」で拡張子なしになるというのは、再現できませんでした。
    普段、拡張子は表示されていますか? -- ロコモコ? 2009-07-19 (日) 03:20:13
  • むう。ボーンのみの移植方法はわかりませんが、とりあえずbonファイルができるのはボーン名の移植のみで、ボーンの座標情報はもってなかったと思います。 -- GENKI? 2009-07-20 (月) 14:56:49
  • ボーンを情報のテキスト入力をしたら失敗しましたと出ました。GENKIさんの言うとおりボーンがある状態で名前をつけられるだけなんでしょうか。 -- めっこ? 2009-07-20 (月) 16:14:59
  • モーションの書き出しについてですが、拡張子は常に表示させています。 -- めっこ? 2009-07-20 (月) 16:16:12
  • bonファイルはテキストエディタで見ることができるので、中身を見てみると名前情報以外(座標情報とか)の情報を持っていないことがわかると思います。ボーンの移植は私は普段mqoを起点にして作業するのでsigからはよくわからないです…誰かご存知の方ー! ところで「sig抽出読み込み」とかそれっぽいですが違うのかな?まったく使ったことがないのでわからないです。 -- GENKI? 2009-07-20 (月) 16:26:05
  • ボーン情報はGENKIさんの言うとおり抽出読み込みする方法があります。他は連番mqo出力でボーンの線分情報とbonファイルを出力する方法があります。mqo出力したのち線分データ以外を消去すればOKです。bonファイルは相対値モードで出力するといいです。拡張子の件は、昔のバージョンのRokDeBone2はファイル名に拡張子を指定しなかった場合自動で付加する機能が無かったので拡張子なしのファイルが出来る可能性があります。最新版ならその心配はありません。RokDeBone2を最新にした場合はEasy3Dも新しくする必要があります。 -- おちゃっこ? 2009-07-20 (月) 17:49:44
  • 抽出読み込みをしてボーンの読み込みに成功しました。皆様、本当にありがとうございます。だけど読み込んだボーンデータとオブジェクトのサイズが違いすぎることが判明しました。オブジェクトのサイズ変更はメタセコイアの領域だとして、ゲームで表示するときのオブジェクトのサイズはEasy3Dで可能ですか?それとモーションの拡張子ですが、RokDeBoneを最新にしたものの、やはり拡張しになりました。私のPCの設定に問題があるんだと思います。 -- めっこ? 2009-07-22 (水) 00:00:18
  • ジョイントの位置調整命令ならE3Dにあります。それでは駄目なようだったら抽出読み込みをやめて連番mqo方式を使ってください。インポート機能を使えばボーンだけを追加読み込みすることも出来ます。拡張子の件はダイアログに直に記述しているのでしょうか?「参照」ボタンを押してから記述すれば自動的に拡張子が付きます。それでも駄目だったら拡張子を省略せずに最後まで記述してください。 -- おちゃっこ? 2009-07-22 (水) 11:01:09