ないようなので立てました。
おまえらオープンソースの3Dソフト「Blender」のゲームエンジンで遊びませんか。
マルチテクスチャからGLSL、Bulletライブラリによる物理演算、けっこう何でもできますよ。
作ったゲームはBlender同梱のPlayerでWin/Mac/Linux対応品として配付できまっせ。
.exe/.appも吐けます。
スクリプト言語はPython。マイナー気味ではありますが、何気に小粋な言語ですよ。
関連スレとかは2以降で。
EXE単品で起動可能なのですか?(ランタイム等のインストールは必要?)
あとミニマムなサンプルプリーズ!
>>5
残念ながら実行にはblender同梱のzlib.dllとかいくらかdll必要
再配布制限はなかった気がするけど詳しくない 役立たずスマソ
ランタイムのインストールという形では不要
余談ながらMacだと単体アプリとしてパッケージングされるのでラク
でも右クリックでパッケージ内容とソースファイル丸見えだったり(
他、Blenderについて書き忘れた難点としては、日本語の扱いが厳しい。
読ませる分にはUTFなテキスト読ませてフォント設定するだけなんだけど、
そもそもアプリがIME対応してないのよね。今後の進化に期待
ミニマムなサンプルかぁ。
当面自分で話題振らないと盛り上がりに欠けそうなので、試してみます。
俺も勉強中なんであまり期待しないで待っててください。 BSoD/Introduction to the Game Engine/Moving the cube using no physics
http://wiki.blender.org/index.php/BSoD/Introduction_to_the_Game_Engine/Moving_the_cube_using_no_physics
要約
1.ロジックパネル[F4]を開く。
2.Sensors,Controllers,Actuatorsの「Add」ボタンをそれぞれ押す。
3.SensorsとControllers、ControllersとActuatorsの間にある丸同士を繋ぐ(ドラッグ&ドロップで)。
4.この時点では何も動作しない。([P]で確認できる)
5.Actuatorsの「dLoc」(←俺様的解釈:DynamicLocation)の値を変更する。左からX,Y,Zの移動量。試しにXの値を0.1にする。
6.おもむろに[P]を押す。すると勝手に箱が移動するはず。これはSensorsが「Always」になっているから。
7.Sensorsの「Always」となっているところを「Keyboard」に変更。
8.「Key」と書かれているところの右のところをクリック。矢印キーの「→」を押すと、「Rightarrow」がセンサーに追加される。
9.[P]を押す。箱は止まったまま。矢印キーの「→」を押すと箱が動く。
Sensors(センサー):キーボードやマウスなどのHUI(HumanUserInterface)からの信号、
内部ロジックからのメッセージやプロパティの変化、オブジェクト同士の接触や近接を判断する。
Controllers(コントローラ):センサーとアクチュエイターの関係を結びつける
Actuators(アクチュエイター):動作。 blenderってGPLなの?
それはさすがにちょっと
もともと潰れて募金募ってオープンにした流れだからね
でもGPL嫌うのってなんでだい
Blenderの場合、Blenderで作った物は自分の著作物でつよ
(世にはそうでないGPLソフトウェアもあるそうだけど、インスコ時や初回
起動時に利用許諾取らせない限り、少なくとも日本や欧米では法的にそうは
ならない。台湾とかは事情違うようだけど)
>>6
> ミニマムなサンプルかぁ。
> 当面自分で話題振らないと盛り上がりに欠けそうなので、試してみます。
> 俺も勉強中なんであまり期待しないで待っててください。
CGのビュワーみたいな物をフリーで作るといいのではないですかね・・・
メタセコイアでビュワー使ってデスクトップフィギュアみたいな物がありますから・・・
基本はいろんな角度から見れて、将来的にはリアルタイムでアニメーションまでできたらおもしろいと思う。
いろいろ設定済みのショットとかポーズとかかえたりして・・・
おいらはまだモデリングで挫折中なので将来的に頑張りたいw
まあ表示されているアイテムをクリックするとそれでポーズとかショットが変われば、
ゲームぽっくなるわけか・・・
>>9
CGデータも暗合化できないと思うから、オープンな人向けですね、
まあ気楽にできるからそれでも需要はあるんじゃないかと思う。 >>10
> ルーブゴールドバーグマシンをBlenderの物理機能で作るコンテストだそうです。
簡単に言うとドミノ倒し? けっこうすごそうな感じですねw
CPUパワーがあればビルかなんか倒していけば政治風刺な感じになっておもろそうなんだがw >>10
いわゆるあれですね、ピタゴラスイッ(
区分けはあまり意識してなかったので今熟考
GameEngineをゲーム製作向けの道具としてユーザの間口広がると、情報増えていいなぁくらいの意識でしたスマソ
CG板の方からその手の話題をこっちに誘導すべきとは特に思ってないです。
物理とかだと、一般アニメーション製作でも重要ですし。
GameEngine系の話題が流されがちで寂しいな、と思う事はたまにあります。
絵作りや動画制作に集中する事であのスレが活発になってる面はあるでしょうし、
分担がてら、ゲーム製作専門の板というくくりでBlenderのゲーム機能に興味ある
方の雑談程度でも生かせると良いな、と思います。
>>11
良さそうですね、ビュアー。簡単なサンプルとしても。
ただ、Blender生成アプリで外部ファイル読み込みは難易度高そう。まずは埋め込みで簡易に動かせるサンプル起こしてみます。
>CGデータも暗合化できないと思うから
実は過去の有償バージョン「Publisher」ではLockって機能で暗号化出来たんですよ。
今でもリリース形態考えると無理な話ではないと思うんだが何故……
blender開発陣のtonさんがオープン化の空気読んでの事かな?
あれ待てよ、出来るのかな? 俺が知らんだけだったらスマソ
:ちなみにpublisher自体のソースは今でも入手可能です
>>12
今試しに手持ちのヘタレビル絵(Array copyで12万ポリ程)崩してみたらBlender落ちますたw
どうにもBlenderは無茶禁物気味 期待だね
Orange通して見直しや機能拡充進んだしね
使い勝手向上に期待
>>14のスレを読んでたんだけど、賛否両論あるようだ。
それはすげーよ、ヒャッホーォ!という意見、
GE(GameEngine)は大規模なゲームを作るには向いてないよという意見、
GEはドキュメントが少ないから学習コストが高すぎるんだよォォとか
Ogreと統合してからの方が良いんじゃね?などなど
>>14
本格的なゲームエンジン作っちゃおうって話なんですか? それはすごい^^
今あるBlenderの機能としてはそれよりもCG側の人が動かしたいときに役に立つ機能ではないかと思うんですけどね・・・
ゲーム作ってるプログラマーの人ならゲームエンジンは自分で作るか自社側の物を使うでしょうし・・・
ライセンスとかはどうなるんでしょうね・・・ 勿論その可能性は大いにあるけど、今はどんなのが出来るのか楽しみだ。
どっちつかずって言ったら、今でもある意味そうじゃないの。
せっかくのGame機能がBake経由でアニメーション補助ツール扱いされてる側面もあるけど。
どっちにも使えるツールじゃなくなるって事はないんだし、心配するような事は何もないんじゃね。
開発者全員Game Engineに注力しとる訳でもないし、GSoCもあるし
GPLだしな
GIMPとかと一緒の匂い
BlenderはGPLv3採用すんのかな?
オープンソース物って感じ全開だ。。。
どうやったらこんなわけわからんインターフェイス作れるんだ。。
ボタンも自分ルールな略称だらけ。。意味見分けるだけでマニュアル必須だな。使い込む気にもならん。。
この変態キーバインドも変えられないみたいだし。
ホントに使ってる奴いんの?マゾじゃね?
あ、オプソ批判時によくある「オープンなんだから自分でソース書き直せ」とかはやめてね。その作業分の価値感じないし。
別にオプソの全てを否定する気はないし、オプソ厨と不毛な煽り合いもしたくないし。
メタセコとかで作ったモデルを、自分でゲームに読ませて扱うよりも、圧倒的な利点があるなら聞きたいけどね。。
偏見もいいところ。
インターフェースは社内ソフトだった頃のものを引き継いでいるわけで、
これをクローズドソースで有料販売していた時代もあった。
まあGUIが原因かは分からないけどユーザに受け入れられなくて倒産
→寄付でオープンソース化 ← いまここ
昔は変態UIといえばLW3Dの独壇場だったのに……くやしいっ
>>24
>「オープンなんだから自分でソース書き直せ」
その言葉の真意はさ、「自分でソース書けない奴が何ほざいてんの」なんだよね。
言われると悔しいだろうけど、たった一つの真実って奴だから仕方が無いよね。
インターフェイスが酷いという意見には俺も賛成。モデルは他のソフトで作って、
骨入れからブレンダ使うと良いかと。細かい所は Python スクリプトから弄れば
インターフェイス気にしなくてイイよ。 Game Engineで作ったゲームにGPL感染するの?
うんうん、初めは相当戸惑ったが、慣れると可愛いもんだぞ。
キーバインドを変更可能にするのは、次の大きな課題として取り組まれているみたいだから
もうちょっと待ってから、手をつけても良いかもしれんが。
何より、他の3Dなんか絶対動かないような、へっぽこマシンでも動くのがありがたい。
レスありがとう。経緯は知らなかった。偏見まみれで書いてごめん。
しかし、使えてる奴がいのが驚きだった。。俺が無能ってことだね、多分。でもインターフェイスへの不満もみんなあるようですこしだけ安心した。
機能ビデオ見てたんだけど、アニメ機能とかびびった。。
なぜここまで実装できてるのにインターフェイスを見直さないんだろうw
これ、俺の知るかぎりどんなソフトでもなかった操作性だから。。。なおさら疑問深まるんだよなあ。インハウスツール出身?だからなのかな?
だがメタセコインポーター見つけたので手間は減らせそうだ。将来のキーバインド変更機能に期待しつつ、もう少しいじってみる。
colladaで出せるならxmlライブラリで遊べるしGPL感染も無視できそうだね。
いや、コレ使う限りそういうのはやめた方がいいのかな。。。?
GIMPもそうだけど、GPLのソフトは操作が独特でとっつきにくい。
慣れれば楽だとCG板の奴らは言うし、全くもってその通りだとは思うんだが、
ここゲ製作技術板ではグラフィッカーでない奴が
リソースを用意するために仕方なく使うCGソフトを使うっていうケースが
少なくないから、そういう人たちに対して慣れるまで使い倒せとはいい辛いな。
GPLのソースは中括弧がキモ過ぎていじる気になれない。
UIといいコーディング規約といい、見た目が変なものが好きだねえ。
GPL感染のことなんだけど
Blenderで作ったモデルデータやムービーは自分のもの、ソース公開義務無し。
なんだけど、Game Engineとあわせてパックした場合わからんなぁ。
GPLにせざるを得ないと思うけどね。
>>31
きみ、「GPL」を言語や開発環境だと思ってね? 本家GPL関係FAQで言及されてるようだけど、英語わかんねー
http://www.blender.org/tutorials-help/faq/gpl-for-artists/#c2130
stand-alone executableてのが出力した場合の事のようですね。
「ゲームデータ自体はパックしようがGPLと絡まんとです。でもstand-alone
executableはGPLとしてカバーされるとです
その中にあなたのゲームデータを入れる事があなたにとって問題になるなら
外部.blendファイルとして欲しいとです」
みたいな感じでしょうか?
要はパックしたらGPL扱いされる、というように読めますが、俺の英語力では
確証持てないので突っ込み待ちします。 >>34
その認識で合ってると思う。
pyファイルをただのデータと見るか、プログラムの一部と見るかでも変わると思うけどね。
>>35
パンチラモーションktkr >>34
GPLを心配することなくゲームを作ることができるのですか?
その通りで、ゲームはプログラムの出力結果であり、従ってGPLが適用されません。
ブレンダーチームは、他のいかなるライセンスとも競合しないように、ブレンダーがGPLやGPLでないゲームに使われる事を確実にしました。
しかし、スタンドアローンのゲームで、何らかのデータがGPLのスタンドアローンな実行ファイルに含まれ、
これが問題になるのならば、スタンドアローンなプレーヤーが外部ファイルとして.blendファイルを読み込むようにするのがいいでしょう。
って読んだけど。漏れも高校レベルの英語力しかないからかなり意訳。
出力したゲームは、製作者がGPLかnon-GPLかを決めることができる。
GPLなスタンドアローンなゲームの中に、データを組み込んで配布する場合は問題になるかもしれない。
問題になるようなら、外部.blendファイルにしてください。
って感じ?
一から自分で作った場合は、パックしてもGPLかnon-GPLかはてめーが決めろって事だと思うけど。 スタンドアロンに含まれた全てのデータはGPLでカバーされることになる。
それが嫌なら外部の.blendファイルを読み込むようにして配布すること。
>>33
思ってねーよ。そっちこそGPLの中括弧規約知らんの?
2文字スペースインデントするやつ。
中括弧やbegin-endのないGPLのソースは見たことないから知らないけど。 なんか>>24=>>30とか>>39=>>40とかツンデレ気味な人が多いスレだなw良スレの予感
にしても>>35、Vipperの行動力恐るべし。やっぱとにかく作るってのは凄いな。
このスレの人達もがんがん作って周りの奴らを巻き込んでいこうぜ!見守ってるぜ! ゲーム以前にArmature仕込めなくて四苦八苦中
あーだめだ
もっかい骨消して頂点ウェイト塗り直そう(五度目
blenderのActionについてはこっちで聞いたほうがいいのかな?
blenderの操作方法で質問があります。
ActionウインドウでBakeして作成したActionそのものを消したいのですが
どうやったらいいんでしょうか?
探し方が確実に悪いとは思うんですが、JBDPではActionウインドウのKeyの
消し方までしか見つけられませんでしたorz..
説明しずらいので画像おいておきます。
申し訳ありませんが、識者の方いましたらお願いします。
ちなみに目的は>>4に書いてあるそのもの(Papervision3Dのモデルをblenderで作成)です。
バグバグではありますが、現状こんなかんじです。
(BlenderからXfile形式(モーション付)で出力したものを表示するサンプル)
IEならlzh内にあるhtmlを開いてください、filefoxならそのままswfを開いても動作するはずです。
http://up3.viploader.net/mini/src/viploader131394.lzh.html
pass:blender Fついてるね
リンクされてないならFake User外したのち、ファイル開き直したら消えないかな?
>>45
豪速のレスサンクスです。
ちょいとFの消し方で迷いましたが無事無駄Actionが消せました!
フリーのモデルデータが集まっているサイトってないでしょうか?
自分で作るのは無理そうなので、うまい人のをBlenderにインポートして
テクを盗もうかと思ったのですが…
おお、これはゴイス
車を動かせるだけのサンプル作成中
なんか不条理にふっとぶなー 制御ムズカシス
2.44リリース祝age
物理エンジンに調整入ったみたいですな
>物理エンジンに調整入ったみたいですな
違いがわからん
CGツール部分の更新点は判る
山とか海とか何でもいいから地形を作って、
主人公キャラを操作して歩きまわるだけのゲームを作りたい
レグレッションかGame Engineサンプルにそういうのあるっしょ
どういうエラーが出て動かなかったのか
書かないのはなんでだぜ?
肝心なとこ書き忘れてますた orz
---------------------------------------------------------------------------
問題が発生したため、1.exe を終了します。 ご不便をおかけして申し訳ありません。
---------------------------------------------------------------------------
こんなのが出て来てました。(長いので続く…)
---------------------------
Visual Studio Just-In-Time デバッガ
---------------------------
1.exe [3540] でハンドルされていない Win32 の例外が発生しました。 この例外の
Just-In-Time デバッグに失敗し、次のエラーが発生しました:
インストールされたデバッガで Just-In-Time デバッグが有効になっていません。
Visual Studio では、[ツール] メニューの [オプション] を選択し、[デバッグ] に
ある [Just-In-Time] から Just-In-Time デバッグを有効にできます。
詳細については、ドキュメントの Just-in-time デバッグのエラーについての
トピックを参照してください。
-----------------------------------------------------------------------------
Visual Studio Just-In-Time デバッガ を 有効にしてVisual Studioでエラーを表示。
-----------------------------------------------------------------------------
1.exe の 0x00411667 でハンドルされていない例外が発生しました :
0xC0000005: 場所 0x07023000 に書き込み中にアクセス違反が発生しました。
orz
エラー著名
----------------------------------------------
AppName: 1.exe AppVer: 0.0.0.0 ModName: 1.exe
ModVer: 0.0.0.0 Offset: 00011667
----------------------------------------------
あとは「エラー報告に含まれるデータの参照」をクリックすると
こんなのも表示されてました。
自己解決スマソ。どうやらオンボードのグラボが問題のようでした。
お騒がせして申し分けありません orz
OS : XP Pro SP2
CPU: AMD Athlon(tm) 64 Processor 3400+ 2.40GHz
Mem: 448MB
VGA: VIA/S3G UniChrome Pro IGP
--------------------------------------------
結局解決には至りませんでした。恐らくは該当VGAが800*600をサポートしていないのではないか?
という結論に達しました。(知人等にあたってみました)
おしえてBP! 画面が真っ暗になってしまいます。
http://oshiete.nikkeibp.co.jp/qa2541257.html
--------------------------------------------
今思うとWin32WindowGDIでformのハンドラ直接渡したら画像乱れたりしてたしな・・・。
初心者はどうもコードにばかり目がいって、ハード部分を疑うということを知らん。
いや、YaneSdkのtextureLoaderがどうにも挙動が変で、
シンプルなコードで延々と実験したりして5時間ぐらいやってて、
いい加減supportBBSに恥を忍んで聞こうかしらと思ってた矢先、
開発機じゃなくてネット接続用のマシンで実行ファイル動かしてみたら問題無いでやんの!!
妄現日記 - ぐわー
http://d.hatena.ne.jp/inutuge/20070219
--------------------------------------------
>>58
---------------------------------------------------------------------------
問題が発生したため、1.exe を終了します。 ご不便をおかけして申し訳ありません。
---------------------------------------------------------------------------
「>>1 の母です」とか「>>1 さーん」みたいなコピペかと思ったw >>68
げ、本物かよ。
嘘つき呼ばわりしてごめんなさいごめんなさいごめんなさいごめんなさいごめんなさい
あれから何かゲーム作ったの? >>69
いや全然です。
あれ自体ちょっとしたネタ的感覚で作ったんで、かなり作りは適当です。
ってかアレぐらいモデルとボーンさえ組んでしまえば10分ぐらいで作れるという、、、 誰かチュートリアルサイト作ってくれればやってみたいんだけどなぁ・・・
他力本願・・・orz
Blender使いが京アニ踊りを手付けした動画がニコ動にうpされて
地味に注目されてるみたいだから、地味にユーザー数が増えて
地味にチュートリアルサイトとか増えるんじゃなかろうか
>>73
見てきた。
モデルは借りたみたいだから動きだけ設定したのかな?
でも、初にしてはすごい・・・。
ってか昨日朝うpで再生10万超えてるとか・・・。ほんとニコニコは初音ブームだな。
でもあれじゃあゲームのチュートリアルは望めそうにないなぁ。 >>73
あぁ、8頭身ミクの踊ってる奴?
blender ミク で検索できっかな >>73-74
注目されてんのはBlenderなのか初音ミクなのか。多分後者 じゃあゆとりでもわかるGameBlender講座
見たいなものニコニコにうpしてみるか?
またまたblenderによるミク動画。blenderオンリーじゃないみたいだけど。