2010-12-31[n年前へ]
■何かを作る時の「円グラフ」
iPhone用のビデオカメラ・ソフトにソフトフォーカス効果を実装してみました。口径の大きなレンズを使った時のような被写界深度が浅い映像にさせる、という処理を書いてみました。テスト用に撮影した動画のひとつが、下に貼付けたものになります。
「ぼかし処理」くらいなら簡単に実装できるだろうと思いつつコードを書き始めたのですが、意外なほど時間がかかってしまいました。時間がかかったのは、丸め誤差や端部処理をどう扱うかを決めるまでに試行錯誤を繰り返してしまったからです。使った時間を円グラフで描くなら、半分が「作り方の概略を決める作業」で、もう半分が「単純だけれど(作り終わる)先が見えなくなりがちな実装作業」でした。そういえば、昔そんなソフトウェアを実装したときも、速度と不連続性のバランスを帳尻合わせすることに苦労したのですが、そんなことを、コード書きとテスト作業をするまですっかり忘れていたことに気づかされたのです。
何かを作る時、「かかった時間の内訳円グラフ」を作ったなら、一体どんなものになるのだろうか、と考えます。そして、その円グラフを”まぁまぁ”の範囲で予想できるようになりたいものです。・・・それを言い換えれば、自分が作り上げたいと思うこと、それを作るために必要になるだろう作業をすべて”まぁまぁ”の範囲でできるようになりたいと夢みてる・・・のだろうか、と思います。
■Powered
by yagm.net