1 名前:デフォルトの名無しさん mailto:sage [2006/11/12(日) 03:17:59 ] Delphi用OpenGLライブラリGLSceneのためのスレッドです。 フリーの3Dコンポーネントでお気楽プログラミング。 とうとうGLScene正式版リリース glscene.sourceforge.net/index.php ヘルプはこっちで落とした方が良さそう。 GLScene Help Project caperaven.co.za/ ついでにGraphics32もあれば心強い www.graphics32.org/wiki/ Lazarus使いなら、これ。Lazarus with GLScene bundled www.skinhat.com/ 質問は出来る限り詳しく的確にお願いします。 日本語情報ほとんど無し。GLSceneマスター様、情報お願いします。 GLSceneの他にもこんなライブラリがあるという情報もおk。
246 名前:242 [2008/01/09(水) 10:33:50 ] 日本語入力に挑戦してみたのですが Bitmapfontが英語の範囲しか対応していないみたいで RenderStringの変更だけじゃ無理みたいなんですが;;
247 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:49:46 ] >>246 試しに描画させてみましたが、RenderStringを書きかえて漢字は出せました。 全漢字を含んだテクスチャを用意し、 漢字の時はRenderString内のGetCharTexCoords(currentChar, topLeft, bottomRight);を呼ばずに topLeft, bottomRightを計算するだけ。 全文字を綺麗に出すにはもう少し工夫が必要ですが。
248 名前:デフォルトの名無しさん mailto:age [2008/02/02(土) 22:14:37 ] にゃは
249 名前:242 mailto:sage [2008/02/06(水) 18:54:28 ] 質問ばかりですみません >>全漢字を含んだテクスチャを用意 これどうしたらいいでしょうか・・・
250 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 19:30:50 ] gl_kanjiを参考にすればいいんじゃね?
251 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 09:33:49 ] 初心者の質問ですみません... お菓子(クッキー)を型抜きした物を表示したいんですが、 どうすればいいでしょうか? 回転体でクッキーをつくることはできました。 それを回転軸方向から、簡単な図形(星とか)で、 抜ければいいんですけど。
252 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:01:02 ] ヒント:ブーリアン
253 名前:デフォルトの名無しさん [2008/04/05(土) 20:12:59 ] 国土地理院の50mメッシュデータに、2500地形画像を貼り付けたいのだけど、 1枚の画像データ(TIFF)の平面の2次元座標指定でをメッシュデータ(3角か4角のポリゴンでよい) に指定していく方法がわからない。 OPENGLならできるような気もするのだけど?GLSceneなら簡単にできないものですか? 画像をあらかじめ分割しておけばそりゃ出来るんだろうけど、ファイル数がめちゃくちゃ多くなるのであまりやりたくないです。
254 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 20:43:59 ] 日本語でおk
255 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 23:12:22 ] >>253 国土地理院の50mメッシュデータ=ただの高さデータ 2500地形画像=ただのテクスチャ よって、TGLHeightField使って高さを表現させ、 地形をテクスチャとして指定するだけで、お手軽に立体地図の完成。 俺が自分で遊んでたのはSRTM30でテクスチャ無し(高度で色変更)だが。 ただTGLHeightFieldは非常にクセが強い印象。 高さ表現できるクラスを自力で作るのがベストかもね。
256 名前:255 mailto:sage [2008/04/06(日) 10:27:48 ] >>253 読み直してみた。単に巨大画像を扱う方法を知りたいだけだったか。 3Dなら、GLSceneと言うかOpenGLだろうがDirect3Dだろうが、 分割して随時テクスチャとして管理するしかないよ。 2DならGraphics32でおk。
257 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 15:45:03 ] 大きいサイズの画像が扱えないバグがVCLにあったハズだけどもう直った?
258 名前:デフォルトの名無しさん [2008/04/15(火) 22:23:44 ] >>255 ご親切にありがとうございました。TGLHeightFieldでOKでした。 ただ、HeightFieldGetHeightの使い方がわからず、時間がかかりました。 どこかに、まともなリファレンスがないものか(見つかりませんでした) リファレンスと簡易例文があれば、あっという間に出来てしまうのにね。 もったいない。 次の課題 1、2500画像、基本台形なのでリアルで正規化できないものか 2、がけのようなほぼ直角で落ちているような指定をどうするのか?(できないのか?) 3、手前のシーンがぼけるんだけど、ぼけないようにできないものか? こつこつとやってみます。もしご存知でしたらヒントをお願いします。
259 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:24:40 ] >>258 地形を表現させるにはTGLTerrainRendererでもいけるぞ
260 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 08:46:56 ] >>252 ヒントありがとうございます。 ブーリアンを調べて、立体の積の元になる2つはGLScene上で 作ったのですが、これをどうやるとブーリアンができるのでしょうか。
261 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 22:51:45 ] 日本語表示用のコンポーネントを作ってみました。 TGLCustomBitmapFontを継承してます。 DelphiまとめwikiのGLSceneのところにアップしてます。 ・・・でも・・表示が非常に遅い・・・orz >>247 氏の方法を使ったほうがよかったかな? だれか作り直してくれ。
262 名前:261 mailto:sage [2008/04/29(火) 00:10:40 ] そういうわけで、>>247 氏の方法で試しにコンポーネントを作ってみました。 しかし・・・セカンドマシンでテストしてみたら、なんとメモリオーバー。 欲張ってunicodeの文字を全部準備したのがマズかったみたい・・・ Graphics32のTBitmap32Collection型を使って分割すれば良かったかも。 どちらにしろ、最初から作り直しだあ〜>< もしこれが完成したら、先にアップしたやつは不満だらけなんで削除します・・・
263 名前:261 mailto:sage [2008/05/22(木) 23:38:31 ] またまたそういうわけで、結局Graphics32のTBitmap32と、GLSceneのTGLBitmap32の配列で対処しました。 現在動作テスト中ですが、今のところ問題はなさそうです。 ・・・が、なんかGamDevが落ちているみたいでアクセスできないです。 コンポーネントのアップ、どうしよう・・・ふぅ〜。
264 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:26:09 ] 待っていればその内復活するんじゃね。コンポ期待待ち
265 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 12:05:04 ] GLSceneの座標って右手系?左手系?
266 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 18:50:46 ] ちょっとググるだけで分かることを何故あえてここで聞いたの?
267 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:09:39 ] OpenGLは右手系。っとマジレス。 DirectXの初期値とは逆なんで要注意。
268 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:59:46 ] GLScene 座標でググったんだが、右手とか出てこなかったんで 聞いてみた。 でも、今分かったよ。 右手系のことをグローバル座標系って言うんだね。 266,267ありがとう
269 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 06:50:08 ] 何が分かったんだか…。
270 名前:デフォルトの名無しさん mailto:SAGE [2008/05/28(水) 07:31:24 ] >>269 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。 >何が分かったんだか…。
271 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 11:43:08 ] >>269-270 自演乙
272 名前:デフォルトの名無しさん mailto:SAGE [2008/06/10(火) 18:50:29 ] 厨房の宿題みたいな質問で申し訳ないんだけど、2点を結ぶ延長線とある1点を通る線が90度に交わる座標を求めたいんだけど、ググるキーワード教えてください。
273 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:04:57 ] ググるキーワードをググレカス
274 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:06:46 ] 点と直線の距離
275 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:43:10 ] >272 垂線の足?
276 名前:デフォルトの名無しさん mailto:SAGE [2008/06/11(水) 21:07:21 ] >>273 ,274,275 ありがと
277 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 09:36:51 ] GLSceneの説明を更新&追加していこうと思っているんですが、 ゲムデブwikiがまだ落ちてるみたい・・・ どうしたんだろ?
278 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:00:17 ] 今はこっち wiki.game-develop.com/
279 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 00:04:40 ] ありゃ〜っ、禿しく変わっちゃったような気が・・・ ・・・もしかして、今までの、全部クリア? orz 誰か、今までのバックアップしてない? ・・・やっぱり、一から入れなおすかしかないか・・・
280 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 01:35:08 ] すっきりや・・・かなしいほどに
281 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 01:47:11 ] これってGLSceneのことは、どこにのってるの? まだ、のってないの?
282 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 20:00:15 ] 再建されただけでもありがたいと思わないと 古いのはWebArchive参照
283 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:19:00 ] GLScene関連のリンク集ない?
284 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 23:52:51 ] ttp://glscene.sourceforge.net/wikka/GlsceneLinks
285 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 00:26:55 ] >>278 すっかり変わっちゃったね 今のうちに関連ページだけでもバックアップとりたいんだけど WEBを丸ごとローカルに保存するツールない?
286 名前:デフォルトの名無しさん [2008/07/05(土) 08:57:01 ] web.archive.org/web/20061020053624/http://gamdev.org/w/ kokkara
287 名前:デフォルトの名無しさん [2008/07/05(土) 08:57:47 ] >>285 更新とまってるけどおれはweboxを愛用 wgetという手も
288 名前:デフォルトの名無しさん [2008/11/17(月) 15:26:27 ] まだ有るの?
289 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 16:56:15 ] あります みんなのココロのなかに
290 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 23:05:59 ] だが、まだ俺のHDDのなかにもあるという事実
291 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 09:54:08 ] これ今更入れてみたがサーッパリわかんね。 敷居低くベンチマークやスクリーンセーバーみたいなの作れればいいやと思ってたが それでもDBプログラマには敷居が高かったようだ。 で、チョイと質問ですが当面の目標にしたサイコロ作りに勤しんでいるんだが、 64*64の画像をアサインして正面向かせても描写サイズが64*64にならないんだけど 面の大きさをピクセルで正確に合わせるにはどうすれば良いんでしょ? スケールとポジション弄ってるとなんとなく見た目の大きさが変化してるのは 分かるが、自分が見せたい大きさになってくれない。
292 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 16:59:44 ] そもそも3Dでピクセルを気にするという発想がおかしい OpenGL入門サイトはいくらでもあるから、好きなの眺めて基礎知識つけた方がいいと思われ
293 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 06:30:18 ] >>292 あーそうなんだ カメラのz軸固定?非ズームだと気にならんの? まぁいろいろやってみるよ。
294 名前:デフォルトの名無しさん [2008/12/11(木) 15:09:36 ] 正射影つかうとか
295 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 21:49:12 ] GLFreeFormに3dsとmd2を読み込んだんですけど、表面材質は表示されないんですか テクスチャー張らないで色つけたいんでけど Material Editer だと全部同じ色になるみたいんで モデラーみたいに表示してくれる方法ってありますか?
296 名前:295 mailto:sage [2008/12/13(土) 16:10:37 ] 自己解決しました
297 名前:デフォルトの名無しさん [2008/12/14(日) 06:19:48 ] 事故解決したら、検索してきた人や後学などのためにも結果を書いておこうよ
298 名前:295 mailto:sage [2008/12/14(日) 10:06:52 ] ああ、ごめんなさい、簡単だから勉強の為にも自分で調べてくれと言う意味で あえて誰も教えなかったと思って、書かない方が良いのかと思ったw GLMaterialLibrary(色付きのキューブのアイコン)を追加して GLFreeForm1 のプロパティーMaterialLibrary(+Material 内ではない)に GLMaterialLibrary1を設定、これだけで出来た ちなみにGLMaterialLibrary1をダブルクリックして新規追加とか色々出来るみたい Demos\meshes\CSG とかで使ってるので誰か解る人、追加情報よろしく
299 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 07:36:08 ] 299
300 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 07:36:44 ] 300
301 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:51:10 ] WAVEOUTのACTIVEをtrueにしても、実行時 NO Active Sound Manager. Make sure manager is created before emitter と表示されるんで FMODに戻したら、こちらでも出る様になったんです。 以前には出なくてきちんと音が鳴ってたんですけど、こんな症状になった人居ますか。 もう全然音を使えなくなってしまって、どうにか直したいんで分る方お願いします。
302 名前:301 mailto:sage [2009/02/01(日) 17:29:25 ] GLscene Editerの方ではなくコードでSound emitterを設定すると 何も表示されずにきちんと音がなりました、でもWAVEOUTの方はやっぱり音が鳴りませんWAVEOUTってFMODと同じ方法では使えないんですか?
303 名前:301 mailto:sage [2009/02/21(土) 01:35:39 ] 自己解決しました
304 名前:デフォルトの名無しさん [2009/02/21(土) 08:42:29 ] 事故解決したら、検索してきた人や後学などのためにも結果を書いておこうよ
305 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 20:36:58 ] お断りだ
306 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 19:26:25 ] 認めぬ
307 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 20:22:08 ] またそういうことを
308 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 20:07:19 ] キーロガーといわれればそうですね。 でも、キーストロークを監視するのって よくあることじゃない?
309 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 20:08:00 ] ごばーく 失礼!
310 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 01:03:15 ] ははは
311 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:33:13 ] 902 名前は開発中のものです。 [] 2009/04/18(土) 03:19:08 ID:YxO4K2FJ GLSceneのサイトが更新されている。 glscene.sourceforge.net/wikka/HomePage GLScene for Delphi2009なんてのもあるぞ sourceforge.net/project/showfiles.php?group_id=255318