トップページgamedev
1001コメント298KB

Selene/Lue/Luna ライブラリ

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/10/05(日) 00:17:40ID:/gOSNYyZ
公式
http://twin-tail.jp/
Selene & Lue
http://selene-lue.halfmoon.jp/
Luna
http://luna.sumomo.ne.jp/

前スレ
【DirectX】 Selene/Lue/Luna 【ライブラリ】
http://pc11.2ch.net/test/read.cgi/gamedev/1196080597/
0135名前は開発中のものです。2008/12/15(月) 18:42:55ID:UFdeZs1B
Screen Space Ambient Occlusionカコイイ

OPEN GLとかカス過ぎてイラネ
0136名前は開発中のものです。2008/12/15(月) 23:19:19ID:A6pVWDv7
>>134
OpenGLは仕様安定してるどころかDirectXよりもカオスだぞ・・・。
明確なバージョンがあるDirectXの方がはるかに幸せになれる。
0137名前は開発中のものです。2008/12/16(火) 19:40:58ID:2/fTsj4q
>>134
DirectX関係ないだろw
Seleneのバージョン管理がカオスなんだよ

わざわざ1.0だかβ2.0だかページ分けておいて
1.0のページで2.0のツール一応出来ました!とかリンク貼ってて
それはどこで使えるツールなんだっつの
マジでイミフなんだが

要するに、分散し過ぎなんだよヴォケ

おまえらは我慢してついて行ってるのか?(´A`;)
ごくろうさまです・・・
今度はDirectX11対応だろ?γ3.0バージョンか?w
もうだめぽ
今までありがとうSelene
0138名前は開発中のものです。2008/12/17(水) 10:23:42ID:eTRSNl7p
SSAOのスクショ、fps全く出てないけど使えるの?
以前Seleneの作者は「ゲームに使えないデモ」ってやつを嫌ってた気がするんだけど
方向性が変わったの?要望とか出してもいいのかな
0139名前は開発中のものです。2008/12/17(水) 15:10:59ID:D7CkPn3W
そろそろDirectXやGL以外の3D規格って出ないのかな
0140名前は開発中のものです。2008/12/17(水) 15:14:59ID:d5pVzq0U
誰得
0141名前は開発中のものです。2008/12/17(水) 20:25:50ID:+ej5ElNM
βだから表向きの管理が行き届いてなくても仕方ない気がする。
そんな手間よりも開発を進めてくれたほうが嬉しいかな。

最近DirectXを勉強はじめた俺にはとてもいい素材になった。
3Dの予備知識が無かった俺でもソース見たりして理解できたから、
判ろうとする人なら現状でも問題ないだろう。
知識が無く単純に表示させたいだけの人は、β2はまだ早いという話。
>138
本家に要望スレがあったと思うんだけれど…β2のサイトがクローズしてるw
次のVerUPまで楽しみにしていよう。
0142名前は開発中のものです。2008/12/17(水) 22:29:09ID:gmYcDcWS
マップ用のアルメリアってどうなったの?
0143名前は開発中のものです。2008/12/18(木) 15:24:08ID:G0sc3yXf
>>141
たしかに最近DirectXを勉強はじめた人間らしい香ばしい勘違い発言だ
Seleneの中の人も大変だな
0144名前は開発中のものです。2008/12/20(土) 10:13:06ID:1E648ZJB
>というかこのモデルも30万以上頂点あるんで…。
シーンの深度の複雑さには依存するだろうけど、ポストプロセスだから
よほど高解像度でない限り頂点数はあまり関係なくない?
寧ろview/projectionやサンプリング半径とか

あと、将来的なハイエンド版としての要望なんだけど↓の実装の検討たのむ

Real-Time All-Frequency Shadow in Dynamic Scene
http://www.mpi-inf.mpg.de/~dong/SIG08_CSSM.html
http://www.mpi-inf.mpg.de/~dong/download/SIG08_CSSM.pdf
http://www.4gamer.net/games/032/G003263/20080909051/
http://monsho.blog63.fc2.com/blog-entry-82.html

現行のナローなグラボでは使い物にならんけど
まぁ実装できれば、の話ですが :p
0145名前は開発中のものです。2008/12/21(日) 01:09:20ID:6DXpKa9Q
>Real-Time All-Frequency Shadow in Dynamic Scene
いらないなぁ
0146名前は開発中のものです。2008/12/21(日) 01:52:16ID:wQYqn6P4
うん、いらない
0147名前は開発中のものです。2008/12/21(日) 09:57:26ID:1yTUXfH5
早くアルメリア完成させてほしい
0148名前は開発中のものです。2008/12/21(日) 17:19:49ID:qIqdqVUd
>>145-146
おk

CSM実装中だけど、いらない言われて
本家にフィードバックするのも癪なので
0149名前は開発中のものです。2008/12/21(日) 17:49:57ID:GaKVaVFi
>Real-Time All-Frequency Shadow in Dynamic Scene
流石にこれは必要ないかもしれんけど
CSMはあったら便利なんじゃねーの?
VSMは漏れが出るから実際には使えないし。
0150名前は開発中のものです。2008/12/21(日) 18:46:54ID:f40ZmWe9
流石にの意味がわからん。
60FPS出ないHBAO(非SSAO)は必要なのか?

どいつも各々のゲームの水準で言ってるだけだろ。
俺はアルメリアなんか必要ないし。

一番痛いのは、自分ができない要望を言われるとすぐ拗ねるプライドの高い作者だが。
0151名前は開発中のものです。2008/12/21(日) 20:57:47ID:rUnoiM93
オクトツリーの描画は非常に良かったんだが
0152名前は開発中のものです。2008/12/22(月) 00:40:46ID:lvnotQHI
CSMってカスケードシャドウマップの事か
0153名前は開発中のものです。2008/12/22(月) 04:03:14ID:rxT+2Dqg
XNAのC++版みたいなのでないの?
Easy3DのC言語版の復活でもいいけど
0154名前は開発中のものです。2008/12/22(月) 21:25:56ID:b0TOdlX9
Screen Space Ambient Occlusionのサンプルを実行しようとすると
強制再起動になるんだが…
ビデオカードの問題?
0155名前は開発中のものです。2008/12/23(火) 06:02:20ID:hCyDttt8
もうその手のバグ聞き飽きたわ(;'A`)
未だにバグまみれかよ

HBAOじゃなくてSSAOも実装してくれよ
頑張って50fpsって、使えるの何年後だよ
0156名前は開発中のものです。2008/12/23(火) 10:06:30ID:KMVk2BKi
HBAOってなんぞ?
SSAOが実装されたんじゃねえの?
0157名前は開発中のものです。2008/12/23(火) 20:18:38ID:jl0Sh7qA
lunaとseleneって同時に使えるの?
0158名前は開発中のものです。2008/12/23(火) 20:43:58ID:IPqnREfn
試しなよ
0159名前は開発中のものです。2008/12/23(火) 21:26:00ID:e6ctB10l
Selene1のほうで2DのLineと3DのLineって同時に使えない?
いくら色指定しても2Dの方が黒くなってしまうorz

3Dの方をレンダリングしなければ上手くいくっぽいけどそれじゃ意味無いし
どうしたら良いんだ?
0160名前は開発中のものです。2008/12/23(火) 23:17:19ID:OpuYUbkE
開発日記のほうに書くべきじゃないかなと思ったり。
0161名前は開発中のものです。2008/12/24(水) 01:46:14ID:dT+oroRE
.2005.lib入ってない
0162名前は開発中のものです。2008/12/24(水) 01:51:55ID:JQKDVf69
lunaとseleneを同時に使うとマクロの再定義関連とその他エラーが出ますが
何とか回避できませんか?
0163名前は開発中のものです。2008/12/24(水) 23:24:58ID:M0gs4Ipi
コンソールアプリからやりなおせ
0164名前は開発中のものです。2008/12/26(金) 14:05:51ID:piF7blOJ
VC2005でビルドできねーぞ

俺の予想では、レイ3本、ステップ3程度ではモデルやカメラを動かしたとき
ノイズが見るに耐えないな>SSAO
「ゲーム」を作らず1シーンで満足する技術屋だから言われるまで気付かないのだろうが

あとシェーダコードもプロジェクトに同梱しておいてくれよ
オープンソースになってないじゃん
0165名前は開発中のものです。2008/12/27(土) 01:42:43ID:YFTEHMFM
SP当ててやり直せ。
0166名前は開発中のものです。2008/12/27(土) 08:29:39ID:7TUdi9bF
自分の実力を棚に上げて文句つける男の人って……
0167名前は開発中のものです。2008/12/27(土) 16:54:19ID:ugYF1Ypd
自分の実力を棚に上げて文句つける女の人って……
0168名前は開発中のものです。2008/12/27(土) 17:48:57ID:iom3m1Ux
色つきモデルで見てみたい
0169名前は開発中のものです。2008/12/27(土) 18:49:29ID:C/TVlK1M
自分でやってみればいいじゃん
こんな奴ばっかだから2005のlibが入っていないことにも気付かないんだよな
0170名前は開発中のものです。2008/12/30(火) 00:04:53ID:yySTk8xF
結局SeleneとLunaって、どっちがいいの?
0171名前は開発中のものです。2008/12/30(火) 12:03:04ID:n+8lhH3m
ネカマとそうでないものを見抜けないで掲示板を使う人って…
0172名前は開発中のものです。2008/12/30(火) 12:08:37ID:F9H8M0NL
自分の実力を棚に上げて文句つけるそうでないものの人って……
0173名前は開発中のものです。2008/12/30(火) 16:42:08ID:INz65DXs
たしかLunaで使える機能はSeleneでも使えたかと
0174名前は開発中のものです。2008/12/30(火) 22:00:50ID:ZvHKaqrH
lunaの方が便利な機能一杯あった
0175名前は開発中のものです。2009/01/01(木) 16:45:44ID:zQ9NwCgx
lunaのloadTextureFromMemoryとか便利だったね
0176名前は開発中のものです。2009/01/04(日) 20:27:54ID:NBZXwNLd
seleneでWMPみたいな視覚エフェクトって作れますか?
0177名前は開発中のものです。2009/01/05(月) 16:01:17ID:CNAOoMLi
selene ver1の方で
2005EE入手ようとしたら2008EEのページに飛ぶんだけど
2005EEの設定方法と同じでokなのかな
0178名前は開発中のものです。2009/01/05(月) 16:04:03ID:CNAOoMLi
あ、2005EEあった…スンマセン
でも一応聞いてみたい
0179名前は開発中のものです。2009/01/05(月) 16:04:03ID:fMPttYh6
やろうと思えば大抵の視覚効果は作れると思うけど
seleneにメディアプレイヤーの視覚エフェクトを再現できるような
関数が予め備わってる分けじゃないから、大変だよ。



0180名前は開発中のものです。2009/01/05(月) 16:19:15ID:IrzXUnqP
2008EE は最初から Platform SDK が入ってるから何も設定しなくていいと思われ
0181名前は開発中のものです。2009/01/05(月) 18:05:26ID:CNAOoMLi
了解。ありがとー
0182名前は開発中のものです。2009/01/05(月) 19:56:37ID:f5s7DWW/
そもそも視覚エフェクトって、どうやって作っていいのかわからん。
0183名前は開発中のものです。2009/01/05(月) 20:54:42ID:fMPttYh6
数式だよ
複数の画像とかピクセルとかを上からランダムに降らせるだけでも
雨みたいになる
これは y+=1って数式
途中で拡大させたりサインとかコサインとか方向転換混ぜたりとかで
工夫してけ
今はパーティクルシミュレーションで検索するのが分かりやすいかも
0184名前は開発中のものです。2009/01/05(月) 21:53:23ID:Ph+AM8+3
そうじゃなくてVCのプロジェクトの作り方じゃないか?
興味あったんでちょっと調べてみたけど、SDKが用意されてるんだな
MSDNにAPIも載ってるけどDirectX(selene)無理っぽい
0185名前は開発中のものです。2009/01/05(月) 22:24:40ID:Oil7u2S+
loadTextureFromMemoryを復活してくれ
0186名前は開発中のものです。2009/01/05(月) 22:44:43ID:fMPttYh6
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェー
0187名前は開発中のものです。2009/01/05(月) 23:40:18ID:28TxSU6+
>>185
Seleneだとテクスチャはメモリからしか読めないはずだぞ。
0188名前は開発中のものです。2009/01/06(火) 04:53:32ID:8HZtweeU
例えば、png画像のデータがメモリにあったとする
そのアドレスを指定すれば読み込めるのか?
0189名前は開発中のものです。2009/01/06(火) 07:59:27ID:I0SbfyJ+
>>184
補足していただいてありがたい。
そうかSDKあったのか。
今度作ってみる。
0190名前は開発中のものです。2009/01/08(木) 17:47:45ID:Degu9Ttj
メモリから読むことできないじゃん
リソース名指定しないといけないしさ
LUNAの方が遥かに便利だったな
0191名前は開発中のものです。2009/01/08(木) 18:57:57ID:i+jHxTzq
おまえは馬鹿か?
GraphicsDriver::CreateTextureをみればメモリから作ってるのが一目瞭然だろうが
あとリソース名指定が嫌だったら適当な文字列でもぶちこんどけや
01921902009/01/08(木) 21:18:47ID:Degu9Ttj
うおお!!
できた!!
selene最強!!
0193名前は開発中のものです。2009/01/08(木) 22:52:43ID:N47Y/Sbx
まさかこのスレで初笑いするコトになるとは
0194名前は開発中のものです。2009/01/12(月) 09:44:43ID:DElYOp48
更新まだかな〜
0195名前は開発中のものです。2009/01/12(月) 10:24:19ID:1c5j1sUY
まだ安定したバージョンでてないの?
0196名前は開発中のものです。2009/01/12(月) 11:52:14ID:eBgjVovB
書籍が出せるくらいの安定したバージョンは欲しいな。
動作面ではなく仕様面で安定して欲しいという意味で。
一生ライブラリの学習で終わっちまうぜ。
0197名前は開発中のものです。2009/01/12(月) 14:35:56ID:C21eLKrE
逆に考えるんだ。
ライブラリ開発を手伝いながらゲームを作ってると考えるんだ。
0198名前は開発中のものです。2009/01/12(月) 20:06:59ID:Axsgt9/R
安定したバージョンというか・・・
せめて最小の形で出してもらってここからここまでは変更されないよってのが知りたい。

Selene1.0は次世代実装のための試験として理解したけど、
Selene2.0は途中であれもこれもってなってていつ手を出していいのか分からないね。

今のままだと下手すりゃ完成しないのにDirectX11対応のためSelene3.0つくりました(^^;)とか言い出しそう。
いや作者の趣味だからいいんだけどさ。
0199名前は開発中のものです。2009/01/12(月) 20:13:41ID:eBgjVovB
二次元で安定した奴ならDXライブラリ1択なんだが3次でこれといったのが他にないしなぁ…
0200名前は開発中のものです。2009/01/12(月) 20:19:51ID:Axsgt9/R
国内だと
Selene   ・・・ とにかく一番完成度は高いし、期待されてる
DXライブラリ3D ・・・ シンプルだけど動かない場合あるのと作者やる気なし
Easy3D for C++  ・・・ クオリティは低いけど簡単かつゲーム機能揃ってる(まだ公開なし
Siv3D   ・・・ 実験的なライブラリで機能は実用的(まだ公開なし
に期待してる。

SeleneかEasy3Dなんだけどどっちもまだ完成形じゃないしね。
0201名前は開発中のものです。2009/01/12(月) 20:55:17ID:UwsZTElH
なんで国内の人たちは一人だけで作ってんの?
海外の有名どころは大抵複数で作ってるのに
0202名前は開発中のものです。2009/01/12(月) 21:24:39ID:Axsgt9/R
はじめるきっかけが”勉強”や”自分のための”が多いね。
本心でそうなのかあるいは責任回避のためにそうなのかでも意味が違うしな・・・。

国内のTracはバグ出すと”編集した責任”や”力量が出ちゃう”みたいな風土はある。
結構おおきいオープンソース系でも積極的にとか少ない。
気づいたら誰も編集しないから”編集しちゃまずいかな?”ってなって避けて1ヶ月動きないとかザラ。

国民性でてるね。
0203名前は開発中のものです。2009/01/12(月) 21:36:05ID:d8beeRll
日本はそういうのすげー閉鎖的だからな。
募集して手伝えるレベルの人は一人で作り初めて未完成で終わるの繰り返し。
0204名前は開発中のものです。2009/01/12(月) 21:43:27ID:2r5wPvyQ
外国もそうだけど、英語と日本語の差が出てるだけだと思うよ
だから、日本語じゃなくて英語で展開すれば多少期待できる
0205名前は開発中のものです。2009/01/12(月) 21:50:36ID:Axsgt9/R
そうなるともはや国内の意味ないような・・・
利用者が英語できるなら英語圏を含めてもいいけど、
それができないから国産ライブラリに頼ってるわけで。

あと英語圏だからといってそこまで活発なわけじゃないからね。
ライブラリたくさんあるけど編集されず消えていったの多いし。
0206名前は開発中のものです。2009/01/13(火) 01:43:59ID:dFcZ0bKR
バージョン1.0と2.0どっちを使えばいいの?
0207名前は開発中のものです。2009/01/14(水) 10:38:44ID:0sDc4ox4
グラフィクスの機能追加、拡張していくのは結構だけど、それこそ64ゼルダのような
グラフィクスはそれなりでも、面白いゲームが楽に作れるような機構を望んでいるのは俺だけですか?
まずそこじゃね?っていう

グラフィクスエンジンに留まらず、統合ゲームエンジンを目指しているみたいだけど
作者は3Dゲームを完成させたことあるのかな?
>>196>>198に同意。はっきり言ってしまえば「ああ、あの論文実装してみたんだ」って
3Dグラフィクス学習の成果物を見守っているだけ
0208名前は開発中のものです。2009/01/14(水) 20:47:08ID:8KGfVFcm
>>207
あの人プロだよ。
しかも超大手ゲーム会社の。
0209名前は開発中のものです。2009/01/14(水) 22:39:07ID:VjL6TvQf
画力とかコーディング能力とか
色々諦めたらゲームは完成するぞ。
0210名前は開発中のものです。2009/01/14(水) 22:52:17ID:Ia4kKaz2
> 某所で「作者は3Dゲームを完成させたことあるのかな?」と書かれてしまったのですが、
> ぶっちゃけ3Dゲームを完成させた事は趣味でも仕事でもアリマセン。

まぁいいじゃないか。
完成うんぬんよか>>198の方が・・・
0211名前は開発中のものです。2009/01/15(木) 00:21:49ID:enQzbd5t
気合入れてゲームを作るつもりなら仕様変更がコンスタントにあったって
その都度ちょこちょこ対応するだけだから大丈夫

でも気軽にゲーム作りたいときには対応作業や変更チェックのストレスに耐えられない

でもサンプルゲームが完成すればマジカルブルームエクストリームを公開したときみたいに人は集まると思うよ
0212名前は開発中のものです。2009/01/15(木) 09:49:40ID:Ir6Kor6S
現行バージョンに機能追加するとかどんだけアホなんだ。
新しいネタが出たら全部次のバージョンだけに入れろ。
0213名前は開発中のものです。2009/01/15(木) 09:55:58ID:J6a2aVUx
>>207
はげどー
グラフィックの強化よりゲームエンジンとしての機能を求む
02141902009/01/15(木) 19:59:30ID:a278U44q
今回の更新はバグバグだな
0215名前は開発中のものです。2009/01/15(木) 20:23:38ID:a278U44q
バグバグじゃなかった
こちらのミス
0216名前は開発中のものです。2009/01/15(木) 21:28:11ID:/sSI28Ze
お前らは作ってもらうだけの癖になんでそんなに偉そうなの?
0217名前は開発中のものです。2009/01/15(木) 21:29:10ID:Ir6Kor6S
>>216
ちがうね。
テストしてあげる側だよ。
0218名前は開発中のものです。2009/01/15(木) 21:30:23ID:/s6ZdUqq
seleneが高機能になると困る輩だろ
0219名前は開発中のものです。2009/01/15(木) 23:51:51ID:HeEr0p1/
なんというか新しいバージョンが出ても更新しなきゃ良いんじゃないの。
0220名前は開発中のものです。2009/01/16(金) 00:40:58ID:NsHp+vaN
バグフィクス版が欲しくなったらいやがおうにも更新しなければならんだろ
0221名前は開発中のものです。2009/01/16(金) 09:17:16ID:TJT5HRgu
バグフィックスだけバックポートすればいい。
といいたいところだが、どういう変更をしたかの履歴がまったくないんだよな。
昔はsvnのリポジトリを公開してたみたいだけど。
0222名前は開発中のものです。2009/01/16(金) 18:24:16ID:L1b0p5Og
LUNAの時は更新履歴があってわかりやすかった
でもSeleneは安定してる方だよ
LUNAの時は新機能追加の度に他の所がおかしくなってたりしてた
0223名前は開発中のものです。2009/01/16(金) 23:00:45ID:9Bh48tIY
コンパイルするとバージョンが古いってエラー起きるんだけど同じ人いる?
どうすれば解決できるのかな
0224名前は開発中のものです。2009/01/16(金) 23:04:53ID:fgrmBNK5
サービスパック入れてないとかじゃないの?
0225名前は開発中のものです。2009/01/16(金) 23:08:54ID:M64Z/VBS
うちでもVC++2008SP1でエラー出た
ライブラリ自体をコンパイルし直したらできたけど
0226名前は開発中のものです。2009/01/16(金) 23:48:06ID:9Bh48tIY
サービスパックか・・・適用してだめなら
ライブラリをコンパイルし直すかな。情報ありがとう。
0227名前は開発中のものです。2009/01/17(土) 15:35:55ID:pYnLnMci
XP VS2005 Luna DX2004(Oct)を使っています
テクスチャで画像を表示させているのですが
プリミティブで図形を描くとその画像に影響されて色が変わってしまいます
例:黒い画像を使いプリミティブで白い四角を描くと、白い四角が灰色になる
これってなんとかなりませんか?
02282272009/01/17(土) 15:42:24ID:pYnLnMci
掲示板をあさっていたら自己解決できました
お騒がせしました
0229名前は開発中のものです。2009/01/17(土) 20:05:10ID:wQJPhQC9
Selene2.0のサンプルって読みづらいね・・・
読めないことないけどβ1.0のサンプルみたいな方が初心者には嬉しかった。

がんばってクラス読み解いてく・・と、思ったけどβ1.0でいいや。
0230名前は開発中のものです。2009/01/18(日) 10:05:07ID:apamvrYx
>>229
>サンプルみたいな方が―
っていうか、構造上の問題でね?
ラッパーからフレームワーク化したっていうか・・・
0231名前は開発中のものです。2009/01/18(日) 12:12:54ID:BzB1Fze/
フレームワークなんぞ意識しなくても普通にグローバル変数使いまくりでも
問題ないぞ
要は慣れの問題
0232名前は開発中のものです。2009/01/18(日) 18:39:00ID:apamvrYx
旧セレーネと比べる今のセレーネのアドバンテージって、シェーディングとGUI
と今後の発展性って認識でOK?
欠点なら
-----------------------------
シーン管理による3D描画システム
カリングやソートなどの処理を別スレッドで並列に処理
OctTree構造によるマップ管理
オクルージョンによる描画判定
----------------------------
がないって感じでOK?
この欠点は致命的なような気もするけど
今後の発展性とか考慮すると作者の薦めるとおり
現セレーネ使った方がええのかな?
0233名前は開発中のものです。2009/01/18(日) 19:30:23ID:dMI2LyMh
セレーネ
0234名前は開発中のものです。2009/01/18(日) 20:12:56ID:shcjcYwh
その内、実装されるんじゃね?
β2.0よりβ1.0の方が高機能ってネタにしかならんぞ
■ このスレッドは過去ログ倉庫に格納されています