テクスチャのリサイズをhsp+e3dでするとこうなります
リサイズ前のテクスチャを読み込む512*512
hspcv.dllでリサイズ(pngは読み込み保存できるが、アルファには対応していない?)
保存
時間がかかりそうなことと、ファイルサイズが増えちゃいますねorz
思ったより、テクスチャに関する命令がすくない気がしました。
ウィンドウIDを指定してその画像をテクスチャに利用するとかできないっぽいですね、あとアルファデータのテクスチャは不向き。
ミップマップって自動でリサイズされたテクスチャを用意するんでしょうか、もしそうだとしたらそれを利用したいなあ・・
|
|
3D少女の作り方 |
| BLOG 記事検索 |
|
2009年05月22日
2009年05月21日
まだつかえない3.2
hspベータ版の3.2を使ってみましたがエラーが出ますね、
4649.hsp
easy3d ver5042のe3dhsp3_1.hspを改造してみました
hsp3.1だとエラーはでませんがhsp3.2で実行するとシステムエラーに
久しぶりのプログラムだったので何事かと悩みましたorz
で、3.2が原因ということで(多分)
E3DSetScale
E3DSetTextureMinMagFilter
E3DCreateQ
time_fps++
X_fps+=chkfps1
if time_fps=30 : AVERAGE_fps=X_fps/30 : X_fps=0 : time_fps=0
この記述を変えることでエラーが出たり出なかったり・・
とうぶんhsp3.1を使っていきます。
4649.hsp
easy3d ver5042のe3dhsp3_1.hspを改造してみました
hsp3.1だとエラーはでませんがhsp3.2で実行するとシステムエラーに
久しぶりのプログラムだったので何事かと悩みましたorz
で、3.2が原因ということで(多分)
E3DSetScale
E3DSetTextureMinMagFilter
E3DCreateQ
time_fps++
X_fps+=chkfps1
if time_fps=30 : AVERAGE_fps=X_fps/30 : X_fps=0 : time_fps=0
この記述を変えることでエラーが出たり出なかったり・・
とうぶんhsp3.1を使っていきます。
なんてこったい
2009年05月20日
重さ
ぼおんさんのsig体重計でマップを読み込んでみました。
e0.sig(△1901)
平均 160fps/描画体重 1875
5体(△9505)描画試験結果 50fps
30FPSあたりに換算した△15841
予想表示数 8体/30FPS
見た目、良い
e1.sig(△1901)
平均 174fps/描画体重 1724
5体(△9505)描画試験結果 42fps
30FPSあたりに換算した△13307
予想表示数 7体/30FPS
見た目、良い
e2.sig(△1901)
平均 223fps/描画体重 1345
7体(△13307)描画試験結果 48fps
30FPSあたりに換算した△21291
予想表示数 11体/30FPS
見た目、最悪
e0.sig
パーツ2つ
マテリアル5つ テクスチャ128*128
e1.sig
パーツ1つ
マテリアル5つ テクスチャ128*128
e2.sig
パーツ1つ
マテリアル1つ テクスチャ128*128
結果は予想どうりでしたが、テクスチャをまとめるの面倒だな
だけど
パーツ1つ
テクスチャ1つ テクスチャ512*512
だと
9.sig(△1901)
平均 82fps/描画体重 3658
2体(△3802)描画試験結果 44fps
30FPSあたりに換算した△5576
予想表示数 2体/30FPS
見た目、良い
e1.sigが妥当なところなのか?
どうにか128*128に5枚分のテクスチャを詰め込めないものか
ドット打ちしてみようかな
テクスチャとマテリアル、パーツの数が重い原因だと思うけど
ポリゴン数をもう少し上げても処理に変化はなさそう・・
追記
e2.sigをsig体重計で測定し直したところ
平均 138fps
もう一回
平均 162fps
と安定した数値が出ず
平均200越さなくなってる?
追記
ブラウザを起動、ニコニコ動画など重いサイトを閲覧中に
sig体重計で測定するとfpsがおおきくぶれて平均200を超すときがあるようです・・
e0.sig(△1901)
平均 160fps/描画体重 1875
5体(△9505)描画試験結果 50fps
30FPSあたりに換算した△15841
予想表示数 8体/30FPS
見た目、良い
e1.sig(△1901)
平均 174fps/描画体重 1724
5体(△9505)描画試験結果 42fps
30FPSあたりに換算した△13307
予想表示数 7体/30FPS
見た目、良い
e2.sig(△1901)
平均 223fps/描画体重 1345
7体(△13307)描画試験結果 48fps
30FPSあたりに換算した△21291
予想表示数 11体/30FPS
見た目、最悪
e0.sig
パーツ2つ
マテリアル5つ テクスチャ128*128
e1.sig
パーツ1つ
マテリアル5つ テクスチャ128*128
e2.sig
パーツ1つ
マテリアル1つ テクスチャ128*128
結果は予想どうりでしたが、テクスチャをまとめるの面倒だな
だけど
パーツ1つ
テクスチャ1つ テクスチャ512*512
だと
9.sig(△1901)
平均 82fps/描画体重 3658
2体(△3802)描画試験結果 44fps
30FPSあたりに換算した△5576
予想表示数 2体/30FPS
見た目、良い
e1.sigが妥当なところなのか?
どうにか128*128に5枚分のテクスチャを詰め込めないものか
ドット打ちしてみようかな
テクスチャとマテリアル、パーツの数が重い原因だと思うけど
ポリゴン数をもう少し上げても処理に変化はなさそう・・
追記
e2.sigをsig体重計で測定し直したところ
平均 138fps
もう一回
平均 162fps
と安定した数値が出ず
平均200越さなくなってる?
追記
ブラウザを起動、ニコニコ動画など重いサイトを閲覧中に
sig体重計で測定するとfpsがおおきくぶれて平均200を超すときがあるようです・・
2009年05月19日
2009年05月18日
2009年05月17日
2009年05月16日
ストーリービュー
町並みを勉強中、何かお勧めな街ありますか。
というか、地点を設定した後、360度見回せるとかすごすぎ。
建物の天辺まで見れるじゃないですか。
今見てるとこはワシントン・・・
ニューヨークをモデルにするかな
というか、地点を設定した後、360度見回せるとかすごすぎ。
建物の天辺まで見れるじゃないですか。
今見てるとこはワシントン・・・
ニューヨークをモデルにするかな

