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


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

Delphi持ってるならGLSceneを使え



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。


229 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 14:58:35 ]
クオータニオンからどれか一つの軸の傾きや
回転を知る関数ってありますか?

230 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 23:57:07 ]
まとめページどこですか?

231 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:35:54 ]
>>230
ttp://gamdev.org/w/?%5B%5BGLScene%5D%5D

232 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 01:07:45 ]
>>231
もっとちゃんとしたインストール手順書ない?

233 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 08:41:11 ]
さいきんイジリはじめたんだが、マジで情報少ないな。結構よくできたライブラリだと思うんだがな。

234 名前:eAbRYZExxTKnwl mailto:email@gmail.com [2007/11/17(土) 16:29:36 ]
Hi! Nice site! <a href=dthqlr.cn/beer/ >hi </a> [URL=dthqlr.cn/beer/ ] guys [/URL] dthqlr.cn/beer/

235 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 22:56:17 ]
これのライバルライブラリといえばどんなものがあるの?

236 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 00:41:50 ]
簡単なサンプルを一から書いてみたんだが、
なぜか TGLTerrain のライト処理が変になる。
シーンに手をいっさい加えずにレンダリングすると設定した通りのライティングなんだが
ちょっとでもオブジェクトの座標をいじったりするとライトがヘンなところに当たってしまう。
しかも TGLTerrain 以外のオブジェクト(っていっても今の所箱一個だけだが)は指定どおりの光源処理になる。
早くもライブラリのバグにぶちあったったのか・・・

237 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 01:59:24 ]
弄り方が悪かったんだろ



238 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 02:26:33 ]
いまやってみたが座標どころか、Viewerを client に align して、ウィンドウをリサイズするだけで発生することがわかった。
バグじゃないとして、なにがマズいんだ? Light をパラレルにしてるのがまずいのか・・?
もうすこしいじってみる。

239 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:58:27 ]
初期化未遂

240 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 20:14:51 ]
これバグみつけたらどこに報告すりゃいいんだ?

241 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 08:12:13 ]
Mailing List

242 名前:デフォルトの名無しさん [2007/12/21(金) 13:30:54 ]
guiのサンプル見てみたんだけど
これ日本語入力できる方法ないのかな〜

243 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 01:52:35 ]
1バイトで処理してるから表示されないだけで、入力は普通にできないか?
GLEdit1に日本語を入力して、中身を確認すると日本語そのまま入ってるし。
日本語を出そうとするとTGLCustomBitmapFont.RenderString周りの書き換えか…。

244 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 04:01:56 ]
>>242
サンプルを変更して確認しようとしてみたんだが・・・
日本語以前にGLEditの位置を変えただけで入力されている文字が
表示されなかったりわけがわからん。
これってバグなのか?仕様なのか?
ネットワークゲーム系だとチャットは大事だから
この使い勝手じゃあ使い物にならんな。

245 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 23:43:35 ]
>>244
BitmapFontを指定してないだけじゃない?

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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