[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01282] Re: Fw: Java 3D API Version 1.2 Beta1: Maintenance ReleaseImplementationNow Available
┏━◇あなたのサイトを宣伝してみませんか?【DNSなら50万通3万円】◇━┓
┏ 広告プロモーションをお考えの皆様へ ┓ http://www.dns-ml.co.jp/
┃ 今ならまだこの枠が3万円利用可能! ┃ http://www.dns-ml.co.jp/
┃ 1桁安い良心的価格設定・即時掲載可 ┃ http://www.dns-ml.co.jp/
┗ 良いサービスを是非ご紹介下さい!! ┛ http://www.dns-ml.co.jp/
┗━━◇━[DNS]はコミュニケーション&ビジネス応援企業です━◇━━┛
小池です。
At 04:58 00/01/20 +0900, yasuyuki@xxxxxxxxxx wrote:
> えんどうです。表題の通りです。
>
> えんどうのところには今 Windows も Solaris も無いので試せません。^^;
えー、とりあえずオフスクリーンレンダリングをやって
見ました。
どうも、まだまだいろいろ問題がありそうです。
SphereをCanvasにいっぱいに拡大してやると、画面では
きれいにみえるのに、オフスクリーンではグラデーション
(正面から光を当てているので、球のよこがわへ行くほど
暗くなっていきます)がきれいに出ず、にじんだような
縞模様になってしまったり。
あるいは、同じオフスクリーン用のCanvas3Dを使いまわして
みたら、古い絵と同じものが描かれたり(帰ってくるimageの
オブジェクト自体は別のインスタンスですが)。これは
絵のサイズを変えると新しい絵が描画されることがわかり
ましたから、内部に古い絵をバッファリングしていて、
シーンの更新を検知できないまま、それをコピーして
返してくると言う単純なバグじゃないかと疑っています。
はたまた、(これは仕様かもしれませんが)Canvas3Dに
渡すイメージバッファはImageComponent2Dなのですが、
そのImageComponent2D()のコンストラクタに渡す
BufferedImageは通常コピーされて使用されます。
意味も無く2重にnew、というのも嫌だったので
コピーせずに使用するコンストラクタを使ったら、
レンダリングにいったまま戻ってこなかったり。
どうも困ったものです。
そんなこんなで丸一日つぶしてしまいました。
/* written by Koike,T. */