これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pdfblur です。
プログラム:
NAME
pdfblur - 被写界深度をぼかすためのビューを生成します
SYNOPSIS
pdfぼかし アパーチャ nsamp ファイルを閲覧する
DESCRIPTION
PDFブラー 与えられたものを取る ファイルを閲覧する そして計算します nsamp の開口径に基づくビュー
アパーチャ (世界座標単位で) および焦点距離は、 -最高経営責任者(CEO
ビュー方向ベクトル。 これらのビューを一緒にレンダリングして平均化すると、
指定した被写界深度の画像。 また ピンタープ(1) or 絵(1) に呼ばれるかもしれない
実際の作業を行います。 (与えられた ファイルを閲覧する コマンドラインでも渡す必要があります。
選択されたレンダラー、 pdfぼかし 補足的なビューの仕様のみを提供します。)
pinterp、 の出力をフィードします pdfぼかし の標準入力に ピンタープ そして適用する -B
ビューを一緒にぼかすオプション。 ほとんどの場合、Z バッファーを備えた XNUMX 枚の画像だけで十分です。
満足のいく結果を得るには XNUMX つが必要ですが、完璧主義者は XNUMX つを適用することを望むかもしれません。
写真を開口部を中心に三角形に配置するか、代わりに -ff オプション
とともに -NS のオプション pinterp。 (実際には後者の方が速いかもしれませんが、
XNUMX つのビューのレンダリングには XNUMX つのビューの XNUMX 倍の時間がかかるため、 -NS オプション
比較すると、比較的少数のピクセルが再計算されることになります)。
使用するには pdfぼかし rpict、 適用する -S レンダリングシーケンスを示すオプション、および設定
-o 複数の出力画像を保存するためのフォーマットされたファイル名のオプション。 すべてのとき
レンダリングが終了したら、それらを ピーコーム(1) プログラム、適切な使用
平均を達成するためのscalefactors。 使用することに注意してください 絵 よりもはるかに高価です
pinterp、 シーンとアプリケーションが絶対に要求する場合にのみ推奨されます
それ(例えば、正確にモデル化されなければならない顕著な屈折があります)。
従来製品のアプリケーションと ピンタープ と rpict、 計算時間は、
からの眺め pdfぼかし。 私たちは見つけました nsamp 5から10の間のどこかに設定する
ほとんどの画像には十分です。 比較的大きな値は、より大きなアパーチャに適しています。
この -pd のオプション 絵 の代わりに、またはそれと組み合わせて、またはその代わりに使用できます。 pdfぼかし
被写界深度をぼかします。 組み合わせて使用する場合は、 -pd オプションを
全体 アパーチャ で割った値 nsamp 出力内のゴーストを最小限に抑えます。
特定のカメラの絞りをシミュレートするには、レンズの焦点距離をf-で割ります。
数値を入力してから、対応するワールド座標単位に変換します。 たとえば、
メートルでモデル化されたシーンでf/50で2.0mmレンズをシミュレートしたい場合は、50mmを分割します
2.0で25mmになります。これは、0.025メートルの有効開口に相当します。
例
使用するには ピンタープ 0.5 の距離で焦点を合わせたレンズの 57 インチの絞りをシミュレートするには
インチ:
rpict -vf myview -x 640 -y 480 -z orig.zbf scene.oct > orig.hdr
pdfblur 0.5 57 8 orig.hdr | pinterp -B -vf orig.hdr -x 640 -y 480 orig.hdr orig.zbf >
ぼやけた.hdr
使用するには 絵 もっぱら同じことを行うため:
pdfblur .5 57 5 myview | rpict -S 1 -vf myview -x 640 -y 480 -o view%d.hdr scene.oct
pcomb -s .2 view1.hdr -s .2 view2.hdr -s .2 view3.hdr -s .2 view4.hdr -s .2 view5.hdr >
ぼやけた.hdr
onworks.net サービスを使用してオンラインで pdfblur を使用する