2008年03月19日
透明プリムのエッジにゴミが表示される
一部に透明部分があるプリムのおいて、透明なエッジにゴミが見えてしまう現象に困っています。
どなたか、対策をご存知の方は教えていただけませんでしょうか?
クリックすると拡大して見れます。
作り方、
1.立方体を作ります。
2.サイズを変えて、板状にします。
例) 8m x 4m x 0.1m
3.テクスチャをブランクにします。 (← 不要と言えば不要だと思うのですが一応…)
4.完全透明なテクスチャを全ての面に貼ります。
5.上面にのみ屋根テクスチャを貼ります。
白いところは、本来、透明です。
ソラマメにアップロードする際の容量を考えてjpegにしています。
6.この板を斜めにして、4枚、隙間無く配置します。
これで、△屋根を作ると上のようになります。
瓦テクスチャの透明部分にゴミのエッジが見られます。
他の全て透明な面のエッジにゴミは表示されません。
対処方法をご存知の方がいらっしゃいましたら、どうか教えてください。
現物をごらんになりたい方はこちらに置いてありますので見ていただければと思います。
北Ennisの上空300m
以前に、SL関連の本で、DirectX のバグでテクスチャのエッジが1ピクセル正しく表示できないという記述を
読んだことがあるのですが、まさかと思っていたんですが、これなのでしょうか…
どなたか、対策をご存知の方は教えていただけませんでしょうか?
クリックすると拡大して見れます。
作り方、
1.立方体を作ります。
2.サイズを変えて、板状にします。
例) 8m x 4m x 0.1m
3.テクスチャをブランクにします。 (← 不要と言えば不要だと思うのですが一応…)
4.完全透明なテクスチャを全ての面に貼ります。
5.上面にのみ屋根テクスチャを貼ります。
白いところは、本来、透明です。
ソラマメにアップロードする際の容量を考えてjpegにしています。
6.この板を斜めにして、4枚、隙間無く配置します。
これで、△屋根を作ると上のようになります。
瓦テクスチャの透明部分にゴミのエッジが見られます。
他の全て透明な面のエッジにゴミは表示されません。
対処方法をご存知の方がいらっしゃいましたら、どうか教えてください。
現物をごらんになりたい方はこちらに置いてありますので見ていただければと思います。
北Ennisの上空300m
以前に、SL関連の本で、DirectX のバグでテクスチャのエッジが1ピクセル正しく表示できないという記述を
読んだことがあるのですが、まさかと思っていたんですが、これなのでしょうか…
厚みの部分にだけ透明テクスチャーを貼れば解決すると思いますよ。
こんなバグは出たことがないので・・・お役に立てずスミマセン
先ほど シスターの syuさんに現場でいろいろ相談させていただいて、
対策の方向性が見えました。
不透明な部分をエッジから離したテクスチャで貼ると
エッジのゴミがでないようになる事が確認できました。
ベータグリッドでどの程度離す必要があるか確認してみます。
たぶんさん、syuさん、ありがとうございました。
なので、このテクスチャーでいうととがっている側をいくらエッジから離しても、ゴミは出続けてしまうと思います。
購入したオブジェクトの既存テクスチャー等で作り直せない場合は、テクスチャーの「顔ごとに繰り返す」数値を低くし、「ずれ」などで修正するしかないですねー。