【日本携帯】Mascot Capsule/Micro3D【標準】

このエントリーをはてなブックマークに追加
1代理ニダ
Mascot Capsule/Micro3Dについて技術情報交換や質問/回答するためのスレッド。

公式 http://www.mascotcapsule.com/
2デフォルトの名無しさん:2005/06/03(金) 13:46:00
使いにくかった。


まぁメモリが少ないせいだけど。
3立てるまでもない質問スレ952:2005/06/03(金) 16:29:30
>>1
スレ立て代行ありがとうございまニダ。


さあ張り切ってウリが解る限りの質問に答えるニダよ!!
あくまでも解る限りニダ!!
質問する人はプラットフォームとバージョンも書くニダよ!!
43:2005/06/03(金) 17:05:56
EZアプリ(BREW) 2.1 SDKとDoJa3.5(SDKは4.0使ってますけど3.x系APIを使ってます)の両方で意図しない動作が発生して困っています。
デザイナから渡された.mbac/.mtraを表示しているのですが、
最終フレーム付近でモーションが更新されません。
モーションデータの最終フレームの一つ前のフレームから最終フレームまでの間、一切モーションが更新されないのです。

// Brew
int maxFrame = IMICRO3D_ActTable_getNumFrames(m_pMicro3D, &m_Actions[0], 0);
currentFrame += 65536 * timeGap * 15 / 1000;
if (currentFrame > maxFrame)
{
currentFrame -= maxFrame;
}
IMICRO3D_Figure_setPosture(m_pMicro3D, &m_Figures[0], &m_Actions[0], 0, currentFrame);

// Java
int maxFrame = m_Actions[0].getMaxFrame(0);
if (currentFrame > maxFrame)
{
currentFrame -= maxFrame;
}
m_Figures[i].setPosture(m_Actions[i], 0, currentFrame);

ほぼサンプル通りに書きましたがBrewtoJavaで同じ症状が出ます。
キーフレームが10個ある場合でいうと(655360 - 65536)から(655360)までの間に常に(655360 - 65536)のモーションのままになってしまうという感じです。
HIのサイトのVアプリ用サンプルモデル(ttp://www.mascotcapsule.com/toolkit/vodafonekk/tool.htmlから)も表示してみましたが、
この状態でも違和感無く再生できるようなデータにしてあるようにも見えます。
同じような症状に困っている方は居ますでしょうか?
またその場合の対処法についても教えてください。
(私が考える限りだとモーション末尾にダミーのキーフレームを追加し、getMaxFrame()の戻り値を-65536して扱えば良さそうにも思えますが、デザイナが「あんたのバグだ!」と言ってデータを作ってくれないので確認できていません。)

53:2005/06/04(土) 16:18:10
保守age
6デフォルトの名無しさん:2005/06/05(日) 17:29:36
保守党sage
7デフォルトの名無しさん:2005/06/06(月) 02:02:26
>>4
>currentFrame += 65536 * timeGap * 15 / 1000;
この行がBREW版だけに入っているのはなぜ?
8デフォルトの名無しさん:2005/06/06(月) 02:27:12
>>4
えーと、釣りですか?
取りあえず釣られてみる。

currentFrame -= maxFrame; の意味が分からん。

ループするモーションなら
currentFrame = 0;

ループしないモーションなら
currentFrame = maxFrame-1;

では?


それからJava(DoJa?)の方はcurrentFrameの更新をしていない。

Micro3Dどころか、プログラムが分かっていないような・・・・。

>getMaxFrame()の戻り値を-65536
フレーム数がマイナスって・・・・・。 orz
9デフォルトの名無しさん:2005/06/06(月) 07:37:43
>>8
>currentFrame -= maxFrame; の意味が分からん。

え。そこは別におかしくねーでしょ。
10デフォルトの名無しさん:2005/06/06(月) 10:10:00
>>4
currentFrame += 65536 * timeGap * 15 / 1000;
これなんだがtimeGapって何の単位の数値が入ってるの?
予想だけどmsで使ってるなら(65536 * timeGap * 15 )で桁溢れおこしてない?

>>8
>フレーム数がマイナスって・・・・・。 orz
意図をよく読め。別におかしくない。
11デフォルトの名無しさん:2005/06/06(月) 13:53:36
if (currentFrame > maxFrame)
{
currentFrame -= maxFrame;
}

currentFrame %= maxFrame;
にすると早くなる?
12デフォルトの名無しさん:2005/06/06(月) 18:40:06
>>11
実験してみたら?

きょうびの端末だったら、まぁ無視できるぐらいの差しか出ないと思う。
133:2005/06/07(火) 10:47:26
Thanks for your responses!!

>>7
書き忘れましたがJavaの方にも同様の意図の行が入っています。
currentFrame += 1024; のようにしていました。

>>10
gapの値は時間の取得関数
ISHELL_GetUpTimeMS(m_pApplet->appletBase.m_pIShell)
を使って
gap = 現在時間 - 前のフレーム開始時の時間
で求めています。エミュレータ上では15か16で安定しているようでためしにprintfで出力してみましたが桁あふれは起こっていませんでした。
定数項の15を8とかにしたり、式全体を currentFrame += 1000 のようにしてゆっくり進めてみましたがやはり状況は変わりませんでした。


みなさんの所ではこういう問題は発生していないのでしょうか?
ちなみにモーションデータが細かい場合は目立たないようです
(今回は容量の都合もあって、このモーションは人体のダッシュモーションなのですが15フレームしかなく、
1フレーム停止するだけでも明らかに見た目がおかしいのです)
同様の症状が出る等の情報でもいいのでお知らせ頂けると有難いです。
14デフォルトの名無しさん:2005/06/07(火) 12:27:49
>>13
うーん、なんだろうね。ウチでは発生しなかったので謎。
データの作り方はデザイナーに任せたので細かいことはわからないし・・・

とりあえず、モーションの末尾にキーフレーム(先頭フレームと同じもの)を入れて
みるのがいいんじゃないかしら。
15デフォルトの名無しさん:2005/06/08(水) 20:19:26
みんなさ、float使ってる?
4x4行列の計算の秒間回数ベンチをN901でとってみたんだが

transform.multiply 8976
floatで自前 31948
fastmathで自前 431

で圧倒的にfloat使って自前でやるのが速いんだが、なんか落とし穴にはまってるのかね。
163:2005/06/10(金) 14:10:51
Java機ってFPU載ってるんだっけ?
互換性(というかターゲット機種に古いのが入る)とか考えると普及待ちなのでは?
特にウチは技術屋あがりじゃない社長がDoJa(Java)とBrew(C/C++)とWIPI(C/C++)の全部に互換性持たせろゴルァとか
妄言言ってるので危ないものには手を出せない。


それよりもDoJaだったらプログラム分の容量が辛くないですか?
floatで書けば速くても容量食うんだったらライブラリのメソッド使うかも。
173:2005/06/10(金) 14:14:04
>>14 見落としてましたスンマソン
で、デザイナが日本人だったら話せば解るんですが………゚(゚´д`゚)゚。
18デフォルトの名無しさん:2005/06/10(金) 20:44:10
>>3
DoJa4だけしかやってないからかもしれんけど、別に容量は辛くなってはないなあ
ためしにfloatで内籍、外積、行列計算、正規化、逆行列の処理作ってみたけど
圧縮されて400バイト前後だった。
floatといっても全体からは2割程度だし、今なら処理速度の方を選ぶな、俺
193:2005/06/10(金) 21:29:04
>>18
DoJaって4.0でもプログラム100KBでしょ?行列の基本処理だけで0.4%って大きくない?
それに行列計算の速度でクリティカルなのってライブラリ内部の処理の方じゃない?
ライブラリ使ってる側で多少早く行列計算できてもそんなに全体の速度変わらないんじゃない?
ま、あくまで推測で語ってんだけど。
20デフォルトの名無しさん:2005/06/10(金) 23:10:32
>>19
行列は参考に作っただけだよ
ライブラリにない四元数関連、バウンティ関連とかつくらないわけにはいかんでしょ
それにプログラムは大きくなっても50KBあれば一連のコードった大体収まってるけど
それでもでかいと思うなら、むしろアプリのデザインバランスが悪いんじゃないかと思う
213:2005/06/11(土) 00:26:06
>>20
く、くおーたにおんなんか何に使ってるんスか!?
おいらみたいな文系プログラマが3D関連の話題で噛み付いてはいけない人に噛み付いてしまったようでしね......
プログラムが50KBで収まるゲームってどの程度の規模でしょう?
いや、アプリ規模ってジャンルにも依るのか…。2Dシューティングなんかは意外と容量食わないかも。
ウチの企画があげてくるモノがやたらと特殊処理が多くて全部プログラム的に個別対応しなきゃならないものが多いから容量食うのか…。
クラスファイル2個で、Graphics#drawStringでダミーメニュー一式書いただけで5Kくらいになっちゃったりして。

ところでバウンティって何でしょう?
22デフォルトの名無しさん:2005/06/11(土) 15:53:27
70秒で分る、使える、四元数・4元数・クォータニオン・ Quaternionで回転
http://staff.aist.go.jp/toru-nakata/quaternion.html
23デフォルトの名無しさん:2005/06/11(土) 16:48:12
>>21
ジャンルを考慮しないと容量の見積もりは違うよな。すまんかった
たしかに選択式RPGとかだとライブラリでも問題ないかな
俺がやってるのは主にアクションとかシューティングだから、軸制御周りとか速度が大切なのよ
まあ現状がそうとはいえ、今後はライブラリが滅茶苦茶早くなるかもしれんし、どっちで作るべきやら

あとバウンティって言葉はすまんかった。
バウンティングスフィアとかバウンティングボックスの事で書いてた
DoJa4にも交差判定のAPIはあるけどさ、モデル毎に交差判定用のデータファイルを
いちいち用意してたらデザイナが大変だし、ファイルサイズも増えるよね
かといって汎用の1個を変形させながら判定に使うのも調整が判りづらいしさ。
だからここは自前でデータ持って計算する方がトータルサイズ減るんじゃないかと思ってる
24デフォルトの名無しさん:2005/06/11(土) 21:34:43
質問です。DoJa3.5でやっております。
テクスチャ(32x32)をポイントスプライトで画面いっぱいに拡大して表示すると、右下のuvのみ1ドット上にずれたように表示されてしまいます。
これはどうすれば修正できますか?
25デフォルトの名無しさん:2005/06/11(土) 22:44:21
>>23
boundingかな。
26デフォルトの名無しさん:2005/06/11(土) 22:59:29
>>24
根本的解決は無理。

丸め誤差のせいだと思うから、画面サイズの約数(24x24とか40x40とか)にしたら
ずれが目立ちにくくなる、かもしれない。
2724:2005/06/12(日) 03:50:44
コメントありがとうございます。同じのをDoJa4基本API(変わりすぎ)に移植したら正常に表示された…。
28デフォルトの名無しさん:2005/06/12(日) 23:52:28
>>27
DoJa4.0ならfloatで処理される&バイリニアフィルタが効くからかしら。
29デフォルトの名無しさん:2005/06/13(月) 01:59:54
>>28
えぴすてーめー氏?
30デフォルトの名無しさん:2005/06/14(火) 00:31:18
そうかしら。
31デフォルトの名無しさん:2005/06/14(火) 15:35:48
DirectionLightってDirectionalLightとは似て非なるモノでせうか?
拙者が聞き及ぶDirectionalLightとは振る舞いが異なるように存知まする。
云わば此れはPointLight若しくはParallelPointLightと呼ばれる物ではないでせうか?
32デフォルトの名無しさん:2005/06/16(木) 23:27:40
com.nttdocomo.opt.ui.j3d.Textureのとこに書いてあるイメージのテクスチャ化って本当に使える?
エミュとN900iではgetEncoderで画像の形式を指定したところでアンサポートといわれました。
33デフォルトの名無しさん:2005/06/17(金) 02:24:07
>>32
901なら全機種で試したことあるが全部未サポート
34デフォルトの名無しさん:2005/06/19(日) 14:39:33
保守穏健派sage
35デフォルトの名無しさん:2005/06/24(金) 00:55:29
     .┌━┐    ┌━┐
      ┃┌╋──╋┐┃
      └╋┘    └╋┘
        ┃ ・   ・  ┃        ┌━━┐
    ●━╋┐    ┌╂━━━━╂┐  ┃
    └━┷┴━━╂┘        └╋━┘
同じスレにはコピペ ┌╋┐        ┌╋┐
できるけど、違う  ┃└╋╋━━╋╋┘┃
スレにはコピペでき ┃  ┃┃    ┃┃  ┃
ない不思議コピペ ┃  ┃┃    ┃┃  ┃
           └━┘┘   └└━┘
36デフォルトの名無しさん:2005/06/30(木) 03:53:17
hosu
37デフォルトの名無しさん:2005/07/01(金) 15:15:54
AmbientLightって使ったらポリ数落ちますか?
当方実機環境がないため実機での検証結果を知りたく。
3837:2005/07/02(土) 13:56:31
書き忘れました。BREW SDK v2.1.1 Jaです。
プリミティブの描画の際に法線を指定しなければAmbientLightも適用されないのも仕様でしょうか?
39デフォルトの名無しさん:2005/07/02(土) 23:20:40
>>37
ポリ数は落ちないが当然描画は遅くはなるね。
全機種で試したわけじゃないけど。

>>38
仕様ぽい。
あれができれば、いんちきフェード処理ができるんだけどねー。
40デフォルトの名無しさん:2005/07/04(月) 15:44:16
900iのアプリ作ってるんだが、ver2.0以前の仕様ヘボ過ぎ・・・。
まったく誰が設計したんだか・・・。

ver3.0は少しはマシなのか?
今後が不安だ。
41デフォルトの名無しさん:2005/07/04(月) 23:23:22
>>40
ver.3は、まぁどうにかこうにか3Dでゲームが作れるぐらいだな。
ver.2以前を引きずってるナニな仕様にムカつくけど。Figureまわりとか。
42デフォルトの名無しさん:2005/07/05(火) 01:35:51
ver4はクラス周りの構成は綺麗になってるが機能は部分的に糞化してるな
環境マップのUVは通常テクスチャと共有って、これじゃ何の価値があるんだ
43デフォルトの名無しさん:2005/07/09(土) 20:31:57
将来的には各社OpenGL/ELに移行してハードウェアアクセラレートするっしょ?
ここ数年我慢すりゃいいんだよ。


>>41
もともとゲーム用に設計されてないっしょ。
最初はモデル描画エンジンだったと思われ。
44デフォルトの名無しさん:2005/07/13(水) 20:25:18
HIのビルが完全禁煙である件について
45デフォルトの名無しさん:2005/07/20(水) 00:32:49
ぽしゅぽしゅぽしゅぽしゅシュポ〜〜〜!!シュッシュッシュッシュ〜〜!!発射All rights!!
46デフォルトの名無しさん:2005/07/23(土) 16:31:49
これでゲーム作ってる人ってモデル何ポリくらいでやってます?
デザインから上がってきたデータが
少ないのはポリ150,頂点120くらいだけどほとんどがポリ250〜350,頂点数190〜250くらいなんです。
こういうのが画面に何個も出てくる。
画面はプリミティブで出してるんですけどプリミティブがQUADで100前後。
まともな速度が出ない場合もあります。
負荷はプリミティブの方が高いのですが
理由はカリング設定できない、頂点もたくさん指定することになる、何より塗りつぶす領域がでかいからだと思います。
他もこんなに贅沢にやってるのかなと思って聞いてみました。
47デフォルトの名無しさん:2005/07/30(土) 07:57:05
あぽーん
48デフォルトの名無しさん:2005/08/02(火) 12:52:55
クリリンのことかー!
49デフォルトの名無しさん:2005/08/08(月) 02:19:55
マリリンに逢いたい〜!
50デフォルトの名無しさん:2005/08/13(土) 21:16:22
保守
51デフォルトの名無しさん:2005/08/15(月) 04:13:10
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
52デフォルトの名無しさん:2005/08/23(火) 08:14:33
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
53デフォルトの名無しさん:2005/09/02(金) 03:38:48
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
54デフォルトの名無しさん:2005/09/07(水) 12:52:38
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u

55デフォルトの名無しさん:2005/09/12(月) 11:58:00
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
56デフォルトの名無しさん:2005/09/13(火) 22:10:43
>>51-55
          /         ,ィ /  ヽi ヽ. l、   ,|/::::::::::::;;;ノ ヽ;:::\
          "i     /^ヽ! / !,/ -―-  |,/ |   ハ/‐-‐'''"    ヽ:;::|
         i    l ハ i/      ━    ヽ. l/ /           |ミ|  もういいよ、
         ゙l.   ヽ_             { ヽソノ/           |ミ|     オカラッシュ・・・・
         /ヽ! ,ィ/            `-  ;'   ,,,,,,, ノ ヽ,,,,,   |ミ|
       /  _Y     ヽ      t 、  /|.  '''"""''   ''"""'' |/
      〃´ ̄ 亠─----;:>- 、.  `´ / |  -=・=‐,   =・=-  | 
     i'´          ̄  __ ,,.. -`<´| (    "U'''"   | "U'''  | 
     /l         ,. - ´ /     ヽヽ,,         ヽ    | 
    i  !         /    /       ` |       ^-^     |
.     l  i     /     l          |     =-- --=   |:\_
57デフォルトの名無しさん:2005/09/16(金) 11:15:40
BREW版のサンプルソースなどはどこかにあるのでしょうか?
とりあえず、Figure、Textureが一切読み込めません(;´Д`)
58デフォルトの名無しさん:2005/09/16(金) 13:57:26
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
59デフォルトの名無しさん:2005/09/16(金) 15:33:59
>>57
MBac/MTraの変換プログラムがJava系用のものと違うっぽい。
BREWとWIPIは同じMBac/MTraが使えて、Java系統は違う気がする。
調べてないけど恐らくバイトオーダーとアラインメント関連で違うんじゃないかな。
60デフォルトの名無しさん:2005/09/16(金) 17:14:45
>>59
レストンクスです。
その後、Textureは読めるようになりました。
インプットストリームの実装にバグがありますたorz

しかし依然としてFigureは読めず・・・
>>59氏のアドバイスに従って、いろいろツールで試してみます。
6160:2005/09/16(金) 17:32:48
Figure読めました!
>>59氏の言われたとおり、mbacファイルに互換性が無かった模様です。
アドバイスありがとうございました!
62デフォルトの名無しさん:2005/09/17(土) 13:10:20
当方 FOMA901i(Doja4.0) Mascot Capsule 4.0 で
プログラムを組んでいるのですが、

カラーキー(BMPのインデックス0番)付きテクスチャを張った、
プリミティブ、フィギュアを描画した際に、
透過された部分にまでZ値の更新が適用されており、
透過部分の奥が描かれなくなってしまいます。
(ブレンドモードは「無し」です)

自前でZソートして、奥のプリミティブ、フィギュアから描画すれば、
透過部分も対処はできるのですが、これではZバッファの意味がありません。
(本来なら、Zバッファ環境では、Zソートして「手前」から描くべきものですから)

ただ、これはエミュレータで試しただけで、実機では試していません。

↓つづく
63デフォルトの名無しさん:2005/09/17(土) 13:11:30
質問
・これはエミュレータ固有の問題で、実機では
 テクスチャの透過部分が問題なく処理されているのでしょうか?
 (透過のアルファテスト?失敗したらZテストも失敗になる?)

・それともこれは、Mascot Capsule 4.0 の仕様なのでしょうか?

・仕様であるなら、Zソートで奥から描画する以外に、
 何か回避方法はあるのでしょうか?

・オプションAPIの「C3D〜」で始まるクラスは、
 (速度的に)使えるものなのでしょうか?

・また「C3D〜」の実機の対応状況はどうなっているのでしょうか?


質問が多いですが、何か知っておられる方おりましたら、
回答よろしくお願いいたします。
64デフォルトの名無しさん:2005/09/17(土) 23:28:23
>>62
DoJaのMascotCapsule4ではそれが仕様、ではないかと予測
HIのソフトウェアレンダリングではその動作なので、SHのハードレンダリング端末ではどう動作するか知らないけど。

アルファテストなんてもんも中ではやってないと思われる
対処は地道にZソートでやるしか俺は知らない
C3Dの方はDシリーズ専用のオプション機能で、今後はもうC3D自体が消滅予定と書かれてるでしょ
機能はC3Dの方がよほどまともだったんだけどね。

DoJa版のは広告的機能は凄いんだが、中身はハッタリだらけと思って問題なし
BREW+Micro3DVer4かBREW+OpenGL ES直接アクセスの方がまともな実装できるよ
65デフォルトの名無しさん:2005/10/10(月) 10:52:20
保守
66デフォルトの名無しさん:2005/10/26(水) 23:53:03
             ..,,. 、           ,、
         +  ,"  `、        ,.'" ゙;;
           ."    .ヽ      .,:'     .;; +
      +    , ;;     "''"`` "″   ゙;; 、
         ヾ                `ヽ
      + 彡                   彡  くとぅるう
       ミ                     ゙;;' +
   +   ミ         ´   ヽ―/ `     ゙;;'
   , - 、;;' ::             `v'       ゙;;' +
  ;;   :´ ::                     人
    ;;、 /⌒;;                   .;; ゙;;
    (_ _,,, ゝ、_,,,,  ,,     ___,,  ,,,∠   ..,;)
      ~"'"'           ̄''''''' ̄ ̄  "'"'"'
67デフォルトの名無しさん:2005/11/08(火) 08:44:22
             ..,,. 、           ,、
         +  ,"  `、        ,.'" ゙;;
           ."    .ヽ      .,:'     .;; +
      +    , ;;     "''"`` "″   ゙;; 、
         ヾ                `ヽ
      + 彡                   彡  くとぅるう
       ミ                     ゙;;' +
   +   ミ         ´   ヽ―/ `     ゙;;'
   , - 、;;' ::             `v'       ゙;;' +
  ;;   :´ ::                     人
    ;;、 /⌒;;                   .;; ゙;;
    (_ _,,, ゝ、_,,,,  ,,     ___,,  ,,,∠   ..,;)
      ~"'"'           ̄''''''' ̄ ̄  "'"'"'
68デフォルトの名無しさん:2005/11/09(水) 14:42:59
AU用のVer4(OpenGLラッパー)版を使っている時、Brewの2D描画系APIで描画すると、
速度が異様に遅くなったり、2D描画が崩れたりします。
また同僚の話だとRender_flush()時に端末が落ちる場合があるらしいです。
同様の症状で困った方、解決方法や疑ったほうがいい部分等ありましたらご教授頂けませんでしょうか?
69デフォルトの名無しさん:2005/12/12(月) 12:58:51
闘将ラーメンマン!!
70デフォルトの名無しさん:2005/12/12(月) 13:55:49
東証ラーメンマン?!
71デフォルトの名無しさん:2005/12/12(月) 21:43:53
糞スレあげんなボケ
このスレが役立ってないのは明白だろ
72デフォルトの名無しさん:2005/12/13(火) 10:42:41
>>71
投稿量は確かに少ないが他のスレで聞いてもスレ違い扱いされそうな質問に
それなりに有益な回答がついている以上、役に立っていないとは言えないのではあるまいか。
73デフォルトの名無しさん:2005/12/13(火) 10:58:32
少なくともKuthulhuの召還には役立っている。


それはいいとして、iアプリはともかく、BREWなんかは仕事でしかやってない人が多いから
Micro3Dで括るよりは、それぞれのアプリのスレで聞いちゃった方が良い気はする。
Micro3Dは環境構築とか初期化とかデータの使いまわしとか機種依存とか
キャリア固有の箇所が問題になりやすいモノだし。
74デフォルトの名無しさん:2006/02/22(水) 12:52:46
すいません。
BREWスレでも質問したのですが、レスがつかなかったので質問させてください。

BREWでマスコットカプセルを使ってるのですが、
DoJa版マスコットカプセルのAffineTrans#lookAtに該当するのは
BREW版ではIMICRO3D_Atrans3i_setViewTransですよね?

同じ値のベクトルを渡してるのに、出来上がる行列が
まったく違うのはなぜでしょうか?

ちなみに、今はAffineTrans#lookAtと同じ行列を返すメソッドを自作して
それを使っているので何とか解決はしたのですが、
ご存知の方がいらっしゃいましたら教えてください。
75デフォルトの名無しさん:2006/04/10(月) 14:27:16
ポリゴンデータを読み込ませたいのですが
ttp://www.saturn.dti.ne.jp/~npaka/mascotcapsule/
ここを見る限りだと
以下5つのうちどれかを購入すべきなのでしょうか
誰か教えてください

3D Studio Max
LightWave
MAYA
SoftImage
Animation Master
7675:2006/04/10(月) 18:21:06
ttp://www.mascotcapsule.com/toolkit/blender/ja/
blender用のプラグインを発見しました(´ー`)
77デフォルトの名無しさん:2006/04/12(水) 22:33:52
>>76
GJ!
7876:2006/04/17(月) 18:12:52
でもTarファイルの出力がおかしい気がする
誰か解析して
79デフォルトの名無しさん:2006/04/18(火) 01:28:25
もでる Z,Y軸入れ替え?、X軸マイナス?
あにめ X軸が上下でY軸が左右?かな?
あってるかな?
80デフォルトの名無しさん:2006/05/08(月) 15:42:39
Blenderのプラグイン使って
アクションデータ正常に出力できた人いたら
報告してくれー
81デフォルトの名無しさん:2006/08/22(火) 21:47:22
ttp://makeiappli.seesaa.net/
ここ見たらやっぱりアニメの出力が変みたい
821:2006/09/01(金) 18:01:25
               l^丶
               |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
               ミ ´ ∀ `  ,:'     
             (丶    (丶 ミ   いあ    いあ
          ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
              ;:        ミ   ';´∀` '; ';´∀` ';
              `:;       ,:'  c  c.ミ'  c  c.ミ
               U"゙'''~"^'丶)   u''゙"J   u''゙"J


            /^l
     ,―-y'"'~"゙´  |   それ  るるいえ うがふなぐる ふたぐん
     ヽ  ´ ∀ `  ゙':
     ミ  .,/)   、/)    いあ    いあ
     ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
  ((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
      ';      彡  :: っ ,っ  :: っ ,っ
      (/~"゙''´~"U    ι''"゙''u    ι''"゙''u
8382:2006/09/05(火) 09:00:51
あ、ごめん俺 >>3 だったw
843:2006/09/14(木) 14:08:15
ところで、あのサンプルの気味の悪い赤ん坊みたいなキャラクターはいったい何者なのでしょうか?
関係者の方教えてください。
85デフォルトの名無しさん:2006/10/02(月) 20:10:49
アメリカVerizonのBrew端末で採用されてたり、日本携帯標準てより世界標準に
なりつつあるね。TGSのワークショップ聞いてきたけど、ヨーロッパや中国でも
広がりつつあるみたいだし。

あと、当たり判定をネイティブで計算できるようになるみたいね。
Brewは元からネイティブだから劇的に変わることはなさそうだけど、Javaでは
VM経由しない分、結構違ってくるかも?
86デフォルトの名無しさん:2006/10/09(月) 20:32:31
ttp://www.mascotcapsule.com/toolkit/blender/ja/
blender用のプラグイン、ベータ版になった万歳
(ちょっと前までアルファだった)

早速使ってみます
8786:2006/10/09(月) 20:39:02
Blender 2.41 対応になったみたい
(前は2.37だった)
Blender入れ直します
88デフォルトの名無しさん:2006/10/09(月) 21:47:43
blenderからプラグインで出したやつ、ビューアで見ると異常にちっちゃいぞ。
89sage:2006/10/19(木) 18:51:31
blender用プラグイン、オープンソース化 -> サポート対象外
ttp://www.mascotcapsule.com/toolkit/blender/ja/index.html
ttp://sourceforge.net/projects/bactra-blender/
90デフォルトの名無しさん:2006/10/20(金) 07:54:20
公開当初からサポート無しだったような
91デフォルトの名無しさん:2006/10/20(金) 22:58:25
そもそもbac、traのフォーマットて公開されてるの?
92デフォルトの名無しさん:2006/11/25(土) 21:09:21
オーブンソース化されたものの
あんま盛り上がってないな

誰か頑張ってよ
933:2007/04/15(日) 15:37:01
上場記念age
             ..,,. 、           ,、
         +  ,"  `、        ,.'" ゙;;
           ."    .ヽ      .,:'     .;; +
      +    , ;;     "''"`` "″   ゙;; 、
         ヾ                `ヽ
      + 彡                   彡  くとぅるう
       ミ                     ゙;;' +
   +   ミ         ´   ヽ―/ `     ゙;;'
   , - 、;;' ::             `v'       ゙;;' +
  ;;   :´ ::                     人
    ;;、 /⌒;;                   .;; ゙;;
    (_ _,,, ゝ、_,,,,  ,,     ___,,  ,,,∠   ..,;)
      ~"'"'           ̄''''''' ̄ ̄  "'"'"'
943:2007/04/15(日) 16:30:24
>>91
公開はされてないはず。
mbac, mtra はバイナリだけど bac, tra は実はテキストだから読めばだいたい解ったような気もする。
95デフォルトの名無しさん:2007/04/15(日) 16:41:31
Traは、見れば一発で分かるから説明書いらんだろうという姿勢がうかがえる。
96デフォルトの名無しさん:2007/04/16(月) 12:04:20
rollってなんですか?
x,y,z,rollでクオータニオンですか?
97デフォルトの名無しさん:2007/04/20(金) 11:40:38
https://sourceforge.net/project/showfiles.php?group_id=179636

Traとbacについて解説したpdfファイルを発見
98sage:2007/04/25(水) 12:28:28
すみません、突然モデル作製の質問ですが
maxからコンバートすると
バージョン4と3でアニメーションが動いたり動かなかったり
ポリゴンカラーが反映されてなかったりします。
何かモデルを作製する手順で決まったものってあるのでしょうか?
99デフォルトの名無しさん:2007/04/25(水) 12:29:50
すみません、突然モデル作製の質問ですが
maxからコンバートすると
バージョン4と3でアニメーションが動いたり動かなかったり
ポリゴンカラーが反映されてなかったりします。
何かモデルを作製する手順で決まったものってあるのでしょうか?
1003:2007/04/29(日) 04:46:35

           /⌒ヽ、      /⌒'i,      ..,, .,,.;;''⌒ヽ
            l    ゝ-─‐-/    i!  , ,__,,;'"  "';    ,ノ
           /_......ノ          i!''"  ....゙'';;..,,;;  ,,Y"
        ,/'              〈         'i;;- 、,,   くとぅるう
         i' /     \       'i,              ゙"ヽ、 
          i! ●     ●    * ,'i               ゙)
        彡 (__●__)         三ミ       ,/ ゙",;''i,-‐'"
     ,,-‐''"ヽ、  |∪|       ,,-‐         ,..;;;゙"
    (    ,,, '' ヽノ  ,,.-‐''"       ,,'"´``´
     ヽ,..-‐''    ,.-‐''"      ノ-‐''"´
           (       ,. -'"
             ヽ、,,.. -‐'''" 
101デフォルトの名無しさん:2007/04/29(日) 12:38:15
ここよりも、デザイナ系の板で質問する事をお勧めする。
どこのスレがいいかは謎だが。
1023:2007/05/15(火) 12:12:02
     /`i  /~ヽ     
   ,,/  "''"'` "`;,     
  (ヽ;" ´ ∀ ` * ,;/)  くとぅるう
  `ミ         "ミ        
  ミ          ミ    
   彡        ミ        
   (⌒";',,,.,(⌒";'彡          
    `'"'   `"''    
103デフォルトの名無しさん:2007/06/09(土) 22:13:51
>>96
yaw, pitch, roll
= y, x, z軸回転
104デフォルトの名無しさん:2007/06/10(日) 01:44:08
エイチアイがこの先生きのこるには
105デフォルトの名無しさん:2007/06/10(日) 10:09:04
おれを年俸2000万円 + 糞株1000株で雇えばおk。
106デフォルトの名無しさん:2007/06/11(月) 11:15:22
>>103
rotate.x
rotate.y
rotate.z
があってその後にrollだけあるす
107デフォルトの名無しさん:2007/07/27(金) 23:31:27
ここの株持っているんですが、エイチアイって将来性あるんでしょうか?
108デフォルトの名無しさん:2007/07/28(土) 16:12:19
【派遣ネガティブ根性チェック】

3つ以上、チェックがつけばアナタの性格はひん曲がっており、
ネガティブ負け組派遣人生を歩んでいます。

□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□仕様とは正社員から口伝されるものだ
□耳で聞いた仕様を正確に覚えていないのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□チビは派遣先にかわいがってもらいやすいから派遣には有利だ
109デフォルトの名無しさん:2007/08/29(水) 03:13:39
こいつら本気で世界標準とか言ってるから困るな…
110デフォルトの名無しさん:2007/08/30(木) 16:34:49
>>107
このスレの過疎っぷりからお察しください。
111デフォルトの名無しさん:2007/09/05(水) 23:06:59
d4deditorってd4dファイル読み込めないんですか・・・?
112デフォルトの名無しさん:2007/09/07(金) 02:57:49
携帯で3Dキャラ動かしたいと思ってるんですが、それにはV4が必要ということでOKですか?
それともV3でも可能なんでしょうか。
113デフォルトの名無しさん:2007/09/12(水) 02:49:54
>>112
V3でも可能です。がプラットフォームの事も考えてやって下さい。
114デフォルトの名無しさん:2007/09/12(水) 23:52:24
最近の携帯って秒間何ポリくらい出るの?
115デフォルトの名無しさん:2007/09/13(木) 17:07:08
機種によってまるっきり違うから一概に言えるわけない
116デフォルトの名無しさん:2007/09/14(金) 01:18:48
最新の携帯用のゲームを作る際は何ポリくらいでプランするの?
117デフォルトの名無しさん:2007/09/15(土) 05:48:26
CG板のローポリスレで訊いてみれば
118デフォルトの名無しさん:2007/09/26(水) 23:24:08
BREW4.0のMSM7500でATIのグラフィックチップが標準搭載ってマジか?
おそらく↓のチップだと思うが
ttp://www.4gamer.net/news/history/2006.09/20060923204113detail.html
119デフォルトの名無しさん:2007/11/15(木) 13:28:05
>>113
と、いいますと?
120113:2007/11/20(火) 01:04:12
>>119
何も考えないならV4でいいですよ。
121デフォルトの名無しさん:2007/11/20(火) 22:47:30
>>120
V3だと問題ありますか?
今V3使っているもので・・ちょっと気になりました

V3の方がより汎用的に使えるのかなぁと思ってたのですが、もしかして逆でしょうか?
122113:2007/11/21(水) 03:28:27
>>121
キャラを動かす程度ならV3でも問題はないと思いますよ。
所詮その程度のエンジンなんで。

>汎用的に使える
どの辺で?
123デフォルトの名無しさん:2007/11/21(水) 04:04:46
>>122
>キャラを動かす程度ならV3でも問題はないと思いますよ。
どういう時に問題があるんですか?
124デフォルトの名無しさん:2007/11/21(水) 10:58:17
SoftbankがいまだV3だから移植を考えるとV4はまだ先かな
当たり判定を自前でできない場合はV4のポリゴン判定が結構使えると思う
125デフォルトの名無しさん:2007/11/21(水) 17:28:18
>>124
EzはT4Gつき機種ぐらいでしか動かんかったが、今は対応機種増えたんかい?
126デフォルトの名無しさん:2007/11/21(水) 23:03:31
対応機種で言うと
まだまだv3の方が対応機種多いって感じか
127122:2007/11/22(木) 02:26:08
>>123
>どういう時に問題があるんですか?
キャラを動かす以上の事をやりたい時
128デフォルトの名無しさん:2007/11/22(木) 05:08:23
>>127
キャラを動かす以上というと、具体的にどのような場合でしょうか?
129122:2007/11/23(金) 03:07:30
>>128
ゲーム作る時じゃない?
なんでそんな事聞くの?
130デフォルトの名無しさん:2007/11/23(金) 16:48:53
v4でゲーム作る時は問題無いけど
v3でゲーム作る時は問題が発生するって

どんな問題?
131デフォルトの名無しさん:2007/11/26(月) 23:14:56
わしもその問題点とやらを聞きたいダス。
132デフォルトの名無しさん:2007/11/28(水) 04:49:52
>>129
おいダンマリかよ
どんな問題が発生するんだよ
133デフォルトの名無しさん:2007/11/28(水) 18:08:13
プログラマーのやる気がなくなる問題発生
134129:2007/11/29(木) 01:10:08
お?
environmentがあんな程度でもokと?
半透明もV3程度で満足なんですか?
後、個人的にはもうzソートで苦しみたいと思わないし、それなりにフレームレート稼ぎたいと
プリミティブの数減らしてくしかないしね。


そこまで問題とオレが考えてる部分にツッコミたい132とかは
この辺とか全然問題無く使えてるんだろうなーとか
もし良かったら解決手法教えてクレヨ(w

#133のも有るね。BREWにもそう言う問題あるけど(w
135デフォルトの名無しさん:2007/11/29(木) 11:12:19
docomoのみの話か
移植考えなくていいとこはうらやましい
136デフォルトの名無しさん:2007/11/29(木) 11:14:40
うちはV4とばしてOpenGLに行きそうだ
137デフォルトの名無しさん:2007/11/29(木) 13:23:09
>>134
半透明だのなんだの
逆にお前はv4で満足してるのかよw
そんなもん結局線引き次第じゃねえか

フレームレートだってv4が新しい端末でしか動かないってだけ
MascotCapsuleの話じゃねえ
同じ端末でv3でまわして差が出てからから言えや
138デフォルトの名無しさん:2007/11/29(木) 13:33:00
つかプラットフォームの事も考えてやってくださいと言うわりにはdocomoしか考えていない件
139129:2007/11/30(金) 01:47:36
>>137
線引き次第なんだからV3で良いんじゃないの?と
元々112が3Dキャラ動かしたい。って言ってた事に対しての回答としてなんだし

>>138
だからオレがV4の事についてどーたらじゃなくて
キャラ動かすダケならプラットフォームの事も考えてV3で
良いんじゃないの?って話としてたんだけど

まー今ドコモ向けしかやってないからそんな回答しちゃうネ
140デフォルトの名無しさん:2007/12/29(土) 17:19:54
v4とeglの併用って可能ですか?
141デフォルトの名無しさん:2008/01/08(火) 07:33:52
無理ってAPIリファレンスに思いっきり書いてあるわけだが
142デフォルトの名無しさん:2008/03/03(月) 13:02:39
BREW4.0用のMascotCapsuleV3は存在してます?
143デフォルトの名無しさん:2008/04/01(火) 03:56:28
>>142
存在してますよ。


さて。。。Java版だとGroupがあるんだが
Brew版だとないから自前でやれってことかな?
めんどくせー
エロイ人教えてくださいませ
144デフォルトの名無しさん:2008/05/07(水) 05:32:39
クラン大尉かわいい
145デフォルトの名無しさん:2008/10/03(金) 20:35:03
保守
146デフォルトの名無しさん:2009/01/31(土) 12:27:55
D4Dデータに詳しい人に質問なんだけどいいかな…かなぁ
H3TExporterでH3Tデータに変換したD4Dデータでは、
ActionTable操作できないと言うことで、いきずまrなんだけど、
俺はくそ素人であっぷあっぷです、助けてくださいmm
内容は
通常は1フレームから20フレームのループアニメーションで、

*ボタンを押すと21フレームから40フレームまでのループアニメーションにジャンプ
#ボタンを押すと41フレームから60フレームまでのループアニメーションにジャンプ
と言うないようです。
group.setTime(frame) メソッドでどうにかなりそうなんだけど、
どうにもこうにも〜
ヒントなどでも良いので、よろしくおねがいしますmm
147デフォルトの名無しさん:2009/04/14(火) 20:41:39
D4D必須?
自分はmbac/mtraのデータをV4エンジンで使ってるけど
148デフォルトの名無しさん:2009/07/20(月) 11:27:46
質問です!mascotcapsule.jarを使って、公式のさんぷるそーすを動かそうとしています
しかしパスが通ってるにも関わらず以下エラーがでてます。
誰か助けてください、おねがいします。

java.lang.NoClassDefFoundError: com/mascotcapsule/micro3d/v3/Texture
at CanvasEx.<init>(+7)
at Sample3D.<init>(+30)
at java.lang.Class.runCustomCode(+0)
at com.sun.midp.midlet.MIDletState.createMIDlet(+34)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)
149デフォルトの名無しさん:2009/09/08(火) 17:39:17
そらみのとこのは動かせてる?
150デフォルトの名無しさん:2009/10/11(日) 23:38:42
何でOpenGL ESがあるのに
こんな3Dエンジンを作って標準にしてしまったんだ!!
151デフォルトの名無しさん:2009/10/12(月) 13:41:42
携帯アプリでopengl使うとまともに使うとライブラリ云々で容量食うからじゃないかしら
今となっては用済みだけど
152デフォルトの名無しさん:2009/10/15(木) 06:10:02
質問させてください

  // モデルに視点変換設定
  model.setViewTrans( pos, look, up );

  // Y軸回転する行列
  rot.rotationY( RotationY );

  // 行列を合成
  model.multiply( rot );

  // FigureLayoutに設定
  layout.setAffineTrans( model );

  // 描画
  g3d.drawFigure( figure, 0, 0, layout, effect );

で描画すると、モデルの周りをカメラが回転するような感じに
なってしまいます。
モデル自体を回転させるにはどうすれば良いでしょうか?
153デフォルトの名無しさん:2010/12/06(月) 20:17:52
画面消去
モデルのaffintrans計算+描画
その他の物のaffintrans計算+描画
でいいんじゃない

スマートじゃないし稚拙な気もするけど
モデルごとに行列持たせることはできないみたいだし
154デフォルトの名無しさん:2011/05/29(日) 17:32:17.17
!ninja
155ななし。:2011/07/27(水) 17:59:02.20
カ オ ス ラ ウ ン ジ ゆ る せ な ぁ い ー
156デフォルトの名無しさん
あげ