[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/03 15:07 / Filesize : 299 KB / Number-of Response : 951
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dエンジン】Irrlicht初心者質問スレ【高速描画】



1 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 06:50:19 ID:UN/zUzoQ]
zlibライセンスでクロスプラットホームなゲームライブラリ、Irrlichtのスレです。

※回答する人も、質問する人も必ず読んでください

これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近Irrlichtを始めたばかり
3.SDKを見ても、Googleで検索しても、エキサイト翻訳でもいまいち理解できない人

【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
 「ググれ」「英語読め」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。

【 質問する人 】
・ どんな事で躓いているのか明確にする。
・ 長くならないなら躓いている部分のコードを晒してみてください。
・ 解決した場合、お礼を言うのは当然ですが、何をどうしたら解決したかを明確に書くこと。

前スレ
pc8.2ch.net/test/read.cgi/tech/1104179696/

19 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 06:56:38 ID:BXOe9w0I]
あ、それならパーティクルエディタってのがフォーラムかリンクのところにあるよ。
それにテクスチャ変えれば粉雪でもなんでも調節できるのあった。

20 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 13:22:16 ID:xgQ8jorI]
>>19
見つからなかった・・・・どこ?
まあ、irreditで作ったよ
ttp://l.skr.jp/vip357493.wmv.html

21 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 12:24:00 ID:lLtuzvXA]
フォーラムでサーチした?
2種類ほど以前にDLしたけどIrredit使うならそのほうがベターだと思われ。
ttp://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=2987&highlight=particleeditor

nikoのブログにIrredit0.5のアナウンス書いてあるね。
エンジンのニュースにはないが、Irreditサイトは更新されてた。
ttp://irredit.irrlicht3d.org/

余談だけど>>20のうpしたものが既に消えてた件('A`)

22 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 16:12:28 ID:sXhCjS/p]
>>21
次は俺の気分しだいで残るから安心(ry
aok3day.ddo.jp/helloup/link.php?id=0003

23 名前:名前は開発中のものです。 mailto:sage [2006/10/16(月) 17:08:25 ID:lLtuzvXA]
フォントマップ回ってるの見て笑ってしまった。
>>21のURLはよく確かめてなかった。
俺が落としたのはこれね。URL控えておけば良かった。
ttp://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=13373&highlight=particle+editor

ふと思ったけど、花びらのようなヒラヒラ感出すには自前コード必須かなぁ。

24 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 15:09:31 ID:Zxn2V5oD]
mikoto2xのサンプルを読ませたらコマ送りになってしまった。
ってかアニメーションXファイルはどれもおかしくなってしまう。

MD2は作るのめんどいしなぁ

25 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 19:05:13 ID:a0fByjKA]
>>24
アニメーションスピードってIrrlichtから変えられなかった?

26 名前:名前は開発中のものです。 [2006/10/22(日) 19:05:44 ID:a0fByjKA]
さげちまった、あげあげ

27 名前:名前は開発中のものです。 mailto:sage [2006/10/23(月) 19:17:11 ID:mGcUOLM0]
>>25
MD2以外も変えられた?
良ければその方法か、リファレンスへのリンクを教えてもらえるとすごく助かる

Xファイル内部のウェイトを変えても駄目っぽいな。



28 名前:名前は開発中のものです。 [2006/10/23(月) 20:39:14 ID:wY9PEWBQ]
>>27
OK、コマ送り現象確認した。 てら遅す。
setAnimationSpeedでなんとかなったよ。
DirectXSDKのtinyで検証してみた。
↓イカソース

29 名前:名前は開発中のものです。 [2006/10/23(月) 20:40:15 ID:wY9PEWBQ]
#include <windows.h>
#include <irrlicht.h>
using namespace irr;
using namespace core;
using namespace video;
using namespace scene;
#pragma comment(lib, "Irrlicht.lib")
int main()
{
IrrlichtDevice *Device = createDevice(EDT_OPENGL, dimension2d<s32>(640, 480), 32, false, false, 0);
IVideoDriver *Driver = Device->getVideoDriver();
ISceneManager *Scene = Device->getSceneManager();
Scene->addCameraSceneNode(0, vector3df(1000,500,-40), vector3df(0,0,0));

IAnimatedMesh *SydneyMesh = Scene->getMesh("tiny.x");
IAnimatedMeshSceneNode *SydneyNode = Scene->addAnimatedMeshSceneNode( SydneyMesh );

SydneyNode->setMaterialFlag(EMF_LIGHTING, false);
SydneyNode->setFrameLoop(0, 5000); //←歩き終わるまでの桁が大杉な件
SydneyNode->setAnimationSpeed(5000);//5000frame/sec(だから大杉だって)

while(Device->run())
{
Driver->beginScene(true, true, SColor(0,100,100,160));
Scene->drawAll();
Driver->endScene();
}
Device->drop();

return 0;
}


30 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 16:16:49 ID:1HiJlOW7]
>>28-29
あなたが神ですか?
Tinyちゃんが滑らかに歩いてくれたよ。

でもkobito(mikoto2xサンプル)は相変わらず異常なんだよなあ
動くには動いているんだけど、二つのポーズを交互に取っている状態。
他のxファイルでも試してみる。

31 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 16:47:35 ID:SsH6+hfs]
うーむ、mikoto2xだけの問題かもねぇ。
kobito見たけどアニメーションくっついてなくて試してなかった。
他のアニメーションソフトを中継して出力してみるのもいいんじゃないかと思う。


32 名前:30 mailto:sage [2006/10/24(火) 17:44:15 ID:1HiJlOW7]
GameSpace light で円柱にボーン仕込んでクネクネさせてみた。
そしたら、とりあえず意図した通りにクネクネしてくれた。メインで使っていこうかな。

ちなみに、kobitoはGSLでは読み込めなかった。Tinyは正常に読み込まれたけど。
一方で、mikoto2xのデータをDirectX9で利用している人がいたけど、特に問題は無いみたいだった。
他のソフトと相性が悪いんだろうか。

33 名前:名前は開発中のものです。 mailto:sage [2006/10/24(火) 18:09:27 ID:SsH6+hfs]
>>32
GSLのファイル動作おめでと。
mikoto2x出力のファイルにはGSLやIrrlichtで使用するためのデータが欠落してる予感。
TinyはMSオフィシャルだから動いて当然だものね。

そういえば、Irrlichtのdwarf.xってMSのMesh Viewerで開けない件。

34 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 09:27:48 ID:JDwTit+S]
xメッシュ事態に方言あるし

35 名前:名前は開発中のものです。 [2006/11/28(火) 01:32:32 ID:ffG4Yfcn]
irrEdit0.6記念age

36 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 07:23:19 ID:gHTOVHiX]
パッド使いたいときってなに使えば良いん

37 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 19:30:28 ID:ffG4Yfcn]
2つある。
1つはmmsystem.h中のjoyで始まる関数を使う方法(joyGetDevCaps、joyGetPos)
※#ifndef MMNOJOYから下に関数と構造体が列挙されてる、winmm.libをリンクすればOK
2つ目はDirectInputを使う方法

前者はどの環境でも使用可能だがパフォーマンス悪し。
後者はDirectXの手続きを覚えないといけない、ただしパフォーマンス良し。
OSに標準でDirectXがインストールされてる時代、後者がお薦めだと思う。




38 名前:36 mailto:sage [2006/11/28(火) 23:15:42 ID:gHTOVHiX]
>>37
レスサンクス
今上の方法を試してみたけどなんかエラーがいっぱい出てコンパイルできなかった
コンパイラはVC2005EE


39 名前:名前は開発中のものです。 [2006/11/28(火) 23:34:00 ID:ffG4Yfcn]
前者の方法はWi95のときに使っただけだから、VC2005では試した事ないや。
この辺参考になるだろうか。
ttp://www.geocities.co.jp/SiliconValley/7201/tech.html#Joystick
ttp://members.at.infoseek.co.jp/teflonNF/ab/apix_03.html

40 名前:36 mailto:sage [2006/12/01(金) 00:52:34 ID:xtV8Ooq8]
やっぱり駄目だったorz
DirectInput使うことにする
サンクス

41 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 13:39:17 ID:KjNEorVZ]
今なら、DirectInputがらくだ織るね

42 名前:名前は開発中のものです。 [2006/12/07(木) 09:46:19 ID:OV4RuHsD]
irrklang使った人いる?

43 名前:名前は開発中のものです。 mailto:sage [2006/12/07(木) 23:38:22 ID:vmK3sHf9]
やっとウィンドウが出せるようになったんですが
モデルの表示方法がわかりません
どのような流れで表示するんですか?

44 名前:名前は開発中のものです。 mailto:sage [2006/12/07(木) 23:54:45 ID:kjgljBjA]
釣れますか

45 名前:名前は開発中のものです。 mailto:sage [2006/12/08(金) 08:10:02 ID:cL28nlQt]
demoぱくれ

46 名前:名前は開発中のものです。 [2006/12/08(金) 13:21:47 ID:j7CKzRkT]
>>42
お試しで使ってる。
ソースコードなくて不安だから、他のライブラリに切り替えられるようにラッピングしてあるけどね。

47 名前:名前は開発中のものです。 mailto:sage [2006/12/17(日) 12:28:46 ID:CUsiFeQS]
モデルの移動とか回転ってどうやるの?
サンプルどうりにやっても動かない
モデルはXファイルでやってる



48 名前:名前は開発中のものです。 [2006/12/18(月) 03:20:37 ID:dvGgNW4D]
これは試した?
ttp://www.zgock-lab.net/irrlicht/tut05.htm

49 名前:47 mailto:sage [2006/12/20(水) 23:25:55 ID:UedEvhl1]
>>48
上手くいきました
ありがとうございます


50 名前:名前は開発中のものです。 mailto:sage [2006/12/25(月) 20:00:25 ID:vF+jCogh]
モデルAとモデルBがあってその両方が常に向かい合うようにしたいときはどうやれば良いんですか?

51 名前:名前は開発中のものです。 mailto:sage [2006/12/26(火) 08:14:51 ID:q+jy3CW5]
二人の中間を二人で見ればいいと思います

52 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 16:00:14 ID:IiGUVzZg]
相手を見ればいいじゃん
なぜ中間

53 名前:名前は開発中のものです。 mailto:sage [2006/12/29(金) 18:08:59 ID:h8J0vHHg]
>>50が向かい合っているって自分で言ってるからそれは考えて別な方法を探してるのかと、ほとんど一緒だけどww

54 名前:名前は開発中のものです。 [2007/01/02(火) 22:39:36 ID:i1cvRmIr]
irrKlang0.3リリースage
変更点
・プラグイン機能によりmp3読込対応(使用にはライセンス料必須なので選択制)
・3Dサラウンドの本格実装
・マルチバッファリングを標準として追加(←リニアとの違いがよくわからんが)

手頃なサウンドエンジンとして、何よりIrrlichtとの親和性で注目株だな。

55 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 12:43:20 ID:eM6BKtCS]
FPS固定する方法ってある?

56 名前:名前は開発中のものです。 mailto:sage [2007/01/03(水) 15:36:56 ID:W6lffxGL]
余った時間sleep入れるのが簡単でいいんじゃないかな。


57 名前:名前は開発中のものです。 mailto:sage [2007/01/10(水) 20:05:12 ID:o7h3y59i]
IrrlichtNX++の派生らしい

Lightfeather: News
lf.mmdevel.de/news.php

日本語リソースが知り合いの日記しかねーww



58 名前:名前は開発中のものです。 mailto:sage [2007/01/11(木) 13:15:08 ID:o8ZpH5kk]
派生というかNX++が名称変えただけだよ。
オリジナルの機能が積極的にマージされてれば、肌に合ったほうを選べるんだけどね。

59 名前:名前は開発中のものです。 [2007/01/12(金) 08:36:16 ID:vcHi0rw8]
っ最新版1.2の日本語入力マージ
ttp://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=6513

60 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 04:33:42 ID:gu/ia/06]
何でこの手のサウンドエンジンはどれもこれもループ開始位置を指定できないんだろう。
音屋さんとの交流がないんだろうか。

61 名前:名前は開発中のものです。 mailto:sage [2007/01/14(日) 08:38:43 ID:3O/iWOFf]
位置の指定むずかしんじゃ?

62 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 05:40:44 ID:beyBZu4O]
>>59
ここの人が言ってる左上に変換候補が出ちゃうよ問題に対応した奴を
フォーラムにぶちこんどいた。

uuencodeでなwwww

63 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 08:22:31 ID:Oz+qvTxl]
うにこで?

64 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 17:34:42 ID:beyBZu4O]
>>63
uuencode ってなテキストでデータをやり取りするのがあるんだ。すまんな。
e-words.jp/w/uuencode.html

あと、件のパッチは一応Linuxでも日本語入力できるようにしてあるつもりだよ。

65 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 17:37:20 ID:Oz+qvTxl]
base64とちがうの?

66 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 17:44:19 ID:beyBZu4O]
>>65
違うなぁ。元に戻すにはこういのとかを使ってクレ
www.vector.co.jp/soft/win95/util/se072502.html

67 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 19:40:13 ID:dxyzSM5S]
>>62
フォーラムでGUIのハンドル取れないよバーローって言ってた者だけどuudecodeでpatch出してみた。
Linuxパッチまで当たってて震撼したよ、すごいわ。
Win32でJPtester動かしたら見事に変換ウィンドウがキャレットに追従してくれました。

で、フォーラムにさっき必死に英語で書いた内容について。
>>62氏の改造したオリジナルに近いCGUITTFONTだと開放時(アプリ閉じるとき)にアクセス違反起すと思うんだけどどうでしょ?




68 名前:名前は開発中のものです。 mailto:sage [2007/01/17(水) 20:10:27 ID:beyBZu4O]
>>67
そのバグ悩んでたんですわ。
と思って>>67氏の書いたcodeを読んでアクセス違反する原因がわかったので
そのまま取り込んで件のcodeに対するパッチとして投げといた。ありがとう〜

69 名前:67 mailto:sage [2007/01/19(金) 00:14:43 ID:4ViJjUXT]
>>68
フォーラムのsvn411パッチを少しだけ整形してみた。
ひとつはIrrlichtDeviceの参照カウンタ増減コードの挿入。
もうひとつが今のところ必要なさそうなヘッダ挿入の削除と
Irrlichtソースの記述方法を真似てヘッダ挿入場所の移動。

改悪に見えたらごめんね。

ttp://etwas.wolfish.org/Irrlicht/Irrlicht-svn-jp-20070118.zip

70 名前:62 mailto:sage [2007/01/21(日) 21:03:51 ID:h2P6Ovzc]
>>69
おー。いけてないなーと思ってたところが綺麗に直ってていい感じです。
手元のにも取り込んでおきました。ありがとう〜

で、Linux版の動作確認を半年ほどやってないなぁと思って手元でやってみたら駄目になってました。
CIrrDeviceLinux.cpp の 893行目あたりに } の閉じが一つ足りないのと、
同じあたりのcase文で FocusIn と FocusOut が重複しちゃってます。
case FocusIn:
WindowActive=true;
if(ic!=NULL) XSetICFocus(ic);
break;
てな感じで修正してやってください。

そうすればLinuxでもちゃんと変換文字列がキャレットのところに表示されるヨ!

71 名前:67 mailto:sage [2007/01/22(月) 01:53:40 ID:uv5VkyKb]
>>70
やばい、既にnikoに「62氏が神パッチ作ってくれたよー」ってメールしてしまった。
Win環境でしか使ってないから、Linuxコードは見て無かったです。
こっちでもまとめて修正して、またフォーラムに上げておきます。

ちなみに現フォーラムに掲示してある1.2差分はGUIFontのenumタイプ削ってあるっす(1.3で実装っぽい)

72 名前:名前は開発中のものです。 mailto:sage [2007/01/22(月) 13:38:41 ID:j1MM+pDJ]
ついでにリコンパイルのも配布してくれ

73 名前:67 [2007/01/23(火) 14:35:34 ID:RD0A4fem]
>>70
修正個所迷った。
irrevent.KeyInput.PressedDown = (event.type == KeyPress);
irrevent.KeyInput.Char = buf[i];
irrevent.KeyInput.Control = (event.xkey.state & ControlMask) != 0;
}←ここ?
postEventFromUser(irrevent);

>>72
VS2005でコンパイルしたのを添付しておきました、どうぞ〜。
ttp://etwas.wolfish.org/Irrlicht/IrrTT-1.2-win32Linux.zip

74 名前:名前は開発中のものです。 [2007/01/23(火) 19:43:03 ID:T/gytIIy]
平行投影の仕方がわからないのですが、
どうやったらよいでしょうか。

75 名前:62 mailto:sage [2007/01/23(火) 22:41:47 ID:KkYiu/aO]
>>73
その次の行(postEventFromUser()の直後)ですー

76 名前:67 mailto:sage [2007/01/24(水) 01:03:24 ID:7OEN4I+O]
>>75
ありがと、直しておきました。

>>74
Irrlichtなら投影方法は意識しなくていいような

77 名前:74 mailto:sage [2007/01/24(水) 02:29:51 ID:2b+nBpuN]
>>76
3Dのモデルを使って、平面のアクションゲームを作ろうとしてるのですが、
解説サイトにあるカメラの設定だと、画面端にキャラを移動させると、
カメラを基準にした遠近感が出てしまうので・・・。




78 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 18:17:23 ID:7OEN4I+O]
試したことは無いけれど、フォーラムのmadravのプロジェクション変換コードは参考になる?
[平行投影(Orthographic View or Camera or Projection)]
ttp://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=2643&highlight=orthographic

79 名前:名前は開発中のものです。 mailto:sage [2007/01/24(水) 19:23:31 ID:XkJri3i+]
当たり判定ってどうやってる?

80 名前:74 mailto:sage [2007/01/25(木) 11:13:47 ID:JQgZdb+y]
>>78
まさしくこれです。
無事に解決できました。
ありがとうございました。

81 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 23:31:38 ID:1xhgUNsK]
>>79
サンプルの07.Collisionを見るといいよ、いいよ。

82 名前:名前は開発中のものです。 [2007/01/28(日) 21:25:17 ID:M5eTE2+w]
視野角がおかしんだと思うけど、あれどうにかならないかな・・・・なんでレンズ通した感じみたいなままにしとくんだろう・・・

83 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 19:11:29 ID:iAuHcm9f]
Irrlichtを使い始めてみたのですが、
インストールしたフォルダのexamplesのサンプルはビルドして正常に動作するのに
他のフォルダに移したり、mainをWinMainに変えたりすると
Irrlicht.dllが見つからないというエラーが出てしまう。
Irrlicht.dllを実行フォルダにコピーしてみましたが駄目です。

本当に初心者的な質問で申し訳ありませんがどなたかご教授下さい。


84 名前:83 mailto:sage [2007/02/14(水) 19:27:00 ID:iAuHcm9f]
Irrlicht.dllコピーしたつもりがIrrlicht.libだった・・・。
救いようもない大ボケです。
スレ汚し失礼しました。


85 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 20:37:00 ID:AcG5xwT6]
FPSカメラモードだと視点の位置を変えることはできませんか?
デフォルトの位置だとなんか低くて・・・


86 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 21:25:53 ID:qiJKPxQt]
>>85
virtual void irr::scene::ISceneNode::setPosition(const core::vector3df & newpos)
カメラのメンバ関数に上記のがあるから、それで高さ変えてみて。

87 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 09:20:04 ID:FdJVk/fT]
>>86
ごめん・・・
重力かかってるとカメラの位置高くしてもストンって落ちちゃうね・・・
普通のカメラ使った方がいいのかな・・・




88 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 12:48:10 ID:S2n6HFNK]
重力の影響の対象外にするか、高さのある透明オブジェクトの子供としてリンクは?


89 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 04:21:43 ID:aLMQAzsF]
irrKlang 0.5きたね

90 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 11:22:14 ID:wMhP00eN]
相変わらずnikoは開発速度速いね。
ただ、ISoundEngine::stopAllSounds()がDirectSoundで正常動作しない不具合があるらしい。
次で直るだろうけど、それまで一つずつとめるしかないか。

91 名前:名前は開発中のものです。 mailto:sage [2007/03/01(木) 11:04:09 ID:dlMKvNT8]
D3dx8core.hがみつからなくてビルドできねーーーーーーーーーーーーーー
DXSDK2007FEB使ってるからかもしれないが・・・・・・・

92 名前:名前は開発中のものです。 mailto:sage [2007/03/01(木) 13:25:34 ID:p4SMiZIC]
>>91
とうとうDX8のヘッダ外されたのか。
IrrCompileConfig.hの以下の行をコメントアウトするといいよ。
#define _IRR_COMPILE_WITH_DIRECT3D_8_

ちなみにVC6だとこのヘッダでDX9がオフにされる。

93 名前:名前は開発中のものです。 mailto:sage [2007/03/01(木) 22:03:40 ID:dlMKvNT8]
>>92
みたいだね・・・・・・9ならあった

94 名前:名前は開発中のものです。 mailto:sage [2007/03/02(金) 09:37:51 ID:vGgDWh2/]
コンパイルでデバッグ、リリース、リリース、FAST FPUって何を選べばいいんだろう

95 名前:名前は開発中のものです。 mailto:sage [2007/03/02(金) 13:36:46 ID:vGgDWh2/]
あー、シェーダーが1.0使ってるからサンプルで動かなくなったぜdxsdk-Feb2007まあがんばるか

96 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 02:20:19 ID:YSA5sSWt]
>>95
kwsk

97 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 11:34:39 ID:Dn3HDh7c]
>>96
kjm.kir.jp/pc/?p=30338.jpg



98 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 11:37:34 ID:Dn3HDh7c]
直りん不可だったみたいだからブラウザで開いて

99 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 12:10:06 ID:YSA5sSWt]
Shaders.exeだね。
こればっかりは対応ハード使うしかないっぽい。
うちはDirectX8で100%、OpenGLで50%しか正常に表示されないわ。

100 名前:名前は開発中のものです。 mailto:sage [2007/03/03(土) 12:34:01 ID:Dn3HDh7c]
あーhigh level shader使わなきゃ表示されるのか・・・前は普通にできたはずなんだが・・・

101 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 02:13:33 ID:EppZWhoE]
>>99
今試したらsdk.zipの実行ファイルのならできるが自分でコンパイルしたのは>>97
やっぱ2007?

102 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 12:00:21 ID:xpsTmq5y]
うーむ、DX8はDec2004までらしい。
irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=19236

Vistaで開発しないなら、古いの使ったほうがいいと思うよ。
VC6ならDirectX 9.0 SDK Update - (October 2004)
www.microsoft.com/downloads/details.aspx?FamilyID=b7bc31fa-2df1-44fd-95a4-c2555446aed4&DisplayLang=en
DirectX8ならDirectX 9.0 SDK Update - (December 2004)
www.microsoft.com/downloads/details.aspx?familyid=4E825A37-0C94-4421-9EC8-156E52525D11&displaylang=en


103 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 17:05:52 ID:EppZWhoE]
まあopenglでやってもらえば良いし自分としてはどっちでも良いや

104 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 16:48:16 ID:1FFG+rVS]
2d系のライブラリから乗り換えようと思って色々やってみてるんですが
draw2DImageは拡大縮小回転もできなそうなので板ポリ+テクスチャで
何とかなるかと思い3Dツールで板を作成し→テクスチャ指定とやってみたところ、
IAnimatedMeshSceneNode *gazou=Scene->addAnimatedMeshSceneNode(Mesh,-1,vector3df(0,0,-10),vector3df(0,0,0),vector3df(1.0f,1.0f,1.0f));
gazou->setMaterialTexture( 0, driver->getTexture("test.bmp") );

見事にテクスチャが枠からはみ出たりしてうまく表示されませんorz
3Dツール側で合わせてみても同じでした。
ぴったりあわせる方法、もしくは画像を貼る大きさや範囲を調整する方法はありますか? 

105 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 19:31:36 ID:OCrcjHeb]
板ポリ出すならビルボードってノードがあるよ。
scene::ISceneNode*gazou = 0;
gazou = Scene->addBillboardSceneNode(0, core::dimension2d<f32>(50, 50));
gazou->setMaterialTexture(0, driver->getTexture("test.bmp"));


106 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 02:14:53 ID:cdOP6laX]
>>105
ありがとうございます。
しかしAnimatedMeshで出した板ポリと違い、板に対してsetRotationもsetScaleも
ききませんでしたorz
大人しく2Dにも強いライブラリに乗り換えます。

107 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 03:05:24 ID:X3lHqb8M]
アニメーションノードをくっつけたらどうかね。
scene::ISceneNodeAnimator* anim =
smgr->createRotationAnimator(core::vector3df(0.8f, 0, 0.8f));

gazou->addAnimator(anim);
anim->drop();



108 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 05:56:00 ID:X3lHqb8M]
>>106
ごめん、ビルボードはアニメーションノードでも回転しないっぽいね。
メッシュの比率を調整しないといけないけど、これなら。

scene::ISceneManager* smgr = device->getSceneManager();
scene::IAnimatedMesh* Mesh = smgr->addHillPlaneMesh("plane", core::dimension2d<f32>(10.f, 10.f), core::dimension2d<s32>(10, 10));
scene::IAnimatedMeshSceneNode* gazou = smgr->addAnimatedMeshSceneNode(Mesh);
gazou->setMaterialTexture( 0, driver->getTexture("test.bmp") );
gazou->setRotation(core::vector3df(0,5,0));


109 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 06:00:58 ID:Suf0ULyo]
Irrlicht のビルボードのソース利用にして、回転とかできるノード作っちゃえば簡単なんじゃない?

110 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 02:10:56 ID:mgBybe8Q]
おお、追加情報が。ありがとうございますー。
時間ができたときにまた色々試してみます。

111 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 07:51:59 ID:4nNqmjtf]
Mar-16-2007 Irrlicht 1.3 released


We just released version 1.3 of the Irrlicht Engine. The following new features can be found in the SDK:

* Improved font support: Anti aliasing, alpha channels, different character sets, and a new font tool
* Enhanced GUI system: serialization, a first version of a GUI editor, element alignment, tool tips and more
* BurningVideo (the 2nd Software Rasterizer) speed improvements and new features: VertexCache, Bilinear Dither, Clipping test, ...
* Several speed enhancements
* A lot of API breaking changes (for example to ISceneNodes and Materials), so be careful when updating
* Literally hundreds of bug fixes

For a detailed list of changes, please see changes.txt. You can download the package from the download page.

開発速度すごいなーだけど公式で日本語IME対応してくれると(ryまあIMEないのにどうやって作るのか
とういうかOGREとリリース争ってないか?w

112 名前:名前は開発中のものです。 [2007/03/17(土) 09:10:49 ID:hTC3q0Zy]
>>111
うぉぉ、すげぇぇぇぇ!!
SVN鯖見てたら毎日のように開発チームがコミットしてるの見るんだけど、この勢いは期待。

>公式でIME
対応しても日本語フォントをフリータイプ形式で扱えないと使いづらいかなぁ。
それにnikoが言うには、Irrlicht自体の他ライブラリ依存を極力避けたい、って方向性みたい。
このスレの日本語対応版はfreetype2使っちゃってるしね。
(一応GPLと旧BSDのダブルライセンスだから、問題ないんだが)

OGREはGUIにCEGUI使うのが主流なんだっけ?
Irrlichtでも使えるから、改造無しでこれで日本語IMEいけるんじゃなかろうか…。
www.cegui.org.uk/

113 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 18:48:24 ID:W3sT607L]
Irrlichtが対応しているメッシュの形式で、
頂点アニメーションだけでなくボーンによるアニメーションをサポートしている形式って
どれですか

114 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 23:52:06 ID:T6JmnE8P]
>>113
Xかms3d形式がまあ無難。

ぽまいさん質問スレに「こっち行きます」の一言ぐらい言っとけ。
マルチ呼ばわりされるぞ。

115 名前:名前は開発中のものです。 [2007/03/22(木) 18:57:51 ID:lImyW20j]
画角の変更ってできますか?

116 名前:名前は開発中のものです。 mailto:sage [2007/03/23(金) 11:12:21 ID:kIXtmho4]
>>115
ttp://irrlicht.sourceforge.net/docu/classirr_1_1scene_1_1_i_camera_scene_node.html#a19
ttp://irrlicht.sourceforge.net/docu/classirr_1_1core_1_1matrix4.html#a5

公式forumに67氏(だよね?)の1.3対応日本語パッチ来てるね。
おいしくいただきますた。

117 名前:115 mailto:sage [2007/03/23(金) 16:16:57 ID:nDMEwllj]
>>116
解決できました。
ありがとうございます。



118 名前:名前は開発中のものです。 mailto:sage [2007/03/24(土) 21:48:53 ID:U5ibpJXd]
>>114
遅レスですがdクスです。
しかしツールは何にすれば

119 名前:67 [2007/03/25(日) 17:27:01 ID:ia9ij4eQ]
>>118
MilkShape3Dでそのまま出力するのが問題少なくてよいかと。
chumbalum.swissquake.ch/

荒らしの余波で一緒にアク禁されてた>>67です_| ̄|○
ttp://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=110548&highlight=#110548

日本語パッチ詳細
[変更点]
公式ソースのKerningWidth(文字間隔)を取り込み。
公式との互換性のため、>>62氏の拡張を一部ヘッダに移動。
(他所様のソースを使うときに無修正で使えるように調整)
[補足]
プリコンパイル版DLLはReleaseです。速さ重視ならプロジェクト開いてRelease_fastGPUを選ぶと吉。
テストプログラムの文字透過が再び機能するようになった。ソース弄ってないのに。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<299KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef