« 初音ミクフィギュア | メイン | Office文書を商業印刷する »

2007年11月28日

陰線消去ミス?

新調した Vista マシンに環境設定をして、知らないうちに 2000 の環境と異なった gnuplot version 4.2.2 を使っていました。 2000 で使っていたのは version 4.0 です。

忙しさも峠を越したのでそろそろと・・・と思い、いろいろ実験をし始めたのですが、どうも 4.2.2 には陰線消去が失敗するようです。適当にサンプルを探していたときに以下のサイトを見つけて、

そこにあった "3D-Plot einer Funktion mit Gitternetzlinien" をプロットしてみたところ、4.0 と 4.2.2 で次のような差が見られます。4.2.2 では極大部周辺で陰線が消えきっておらず、ノイズのように緑の点が見えます。

ver. 4.0ver. 4.2.2

ちなみに plt は以下のように png ファイルへの書き出しを追加しています。

set hidden3d
set isosamples 40
set xrange [-2.5:2.5]
set yrange [-2.5:2.5]
set zrange [0.0:5.0]
set xtics 0.5
set ytics 1.0
set ztics 0.5
set view 40,50,1.0,1.5
f(x,y)=(x**2+2.5*y**2-y)*exp(1-(x**2+y**2))
set term png
set out "Funktion_mit_Gitternetzlinien.png"
splot f(x,y)

現在は version 4.3 が開発中のようで、そこでは depth sorting + transparency がサポートされるみたいです。

これにはちょっと期待しますね。オフラインレンダリングなので画質向上はぜひ行ってほしいです(^^)


投稿者 napier : 2007年11月28日 02:12


トラックバック

このエントリーのトラックバックURL:
http://will.squares.net/mt/mt-modified-tb.cgi/787