- OpenGLスレ Part21
38 :デフォルトの名無しさん[sage]:2014/09/06(土) 00:47:59.87 ID:UzdO5T9Z - バンプマップのアルファ値に高さ情報を持たせるってどうやるんですか?
透明にしたらrgbの値まで何故か0,0,0になってるみたいなんですが
|
- OpenGLスレ Part21
40 :38[sage]:2014/09/06(土) 08:10:32.60 ID:UzdO5T9Z - すいません
javaだとアルファを乗算して読み込まれるみたいですクソが
|
- OpenGLスレ Part21
42 :デフォルトの名無しさん[sage]:2014/09/06(土) 11:14:13.84 ID:UzdO5T9Z - 確かに通常のテクスチャと法線マップの二種類を使用してますがなにか影響があるんでしょうか
あとJavaとかいう問題じゃなくて GLUtils.texImage2D でビットマップを読み込むとアルファ乗算されてしまうようです なので自前でアルファ補完テクスチャを作らなければ駄目みたいなんですが、環境によってエンディアン?が違うとピクセルフォーマットも変わるみたいでまた詰まりました・・・
|
- OpenGLスレ Part21
44 :デフォルトの名無しさん[sage]:2014/09/06(土) 12:47:00.30 ID:UzdO5T9Z - >>43
まさにそれです なんか素敵機能らしいんですが今はすごい邪魔です
|
- OpenGLスレ Part21
45 :デフォルトの名無しさん[sage]:2014/09/06(土) 13:16:58.79 ID:UzdO5T9Z - すいません。物凄い勘違いをしていました
法線マップのアルファ値に高さ情報を持たせるというのは、もとの法線マップ画像のアルファ値を使用するという意味ではなく 作成した法線マップテクスチャのアルファ値に別に読み込んだバンプマップ画像の値を入れてやるという意味でした おさわがせしました
|
- Androidプログラミング質問スレ revision44
657 :デフォルトの名無しさん[sage]:2014/09/06(土) 16:16:17.24 ID:UzdO5T9Z - 質問です。下のような感じでビットマップの生成と解放を行った場合、一度目にcreateBitmapしたビットマップは参照されたくなったときに自動で解放されているのでしょうか
それともずっとメモリ上に残ったままなんでしょうか Bitmap b = Bitmap.createBitmap(〜); b = Bitmap.createBitmap(〜); b.recycle();
|
- Androidプログラミング質問スレ revision44
659 :デフォルトの名無しさん[sage]:2014/09/06(土) 17:24:38.41 ID:UzdO5T9Z - またかよ
もう次からテンプレに喧嘩禁止って入れてくれ
|
- Androidプログラミング質問スレ revision44
662 :デフォルトの名無しさん[sage]:2014/09/06(土) 18:50:30.47 ID:UzdO5T9Z - >>660
すっきり書きたかったんですが、やっぱりrecycleで解放するのが無難なんですね ありがとうございました
|