【Shade】エフェクタ
エフェクタプラグインの作成に着手.手始めに,せっかくレンダリングした画像を真っ白く塗りつぶすという非生産的なプラグインを書いた.
投稿者 | CASPAR003 |
投稿時刻 | 22:59 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/31/2259.html |
エフェクタプラグインの作成に着手.手始めに,せっかくレンダリングした画像を真っ白く塗りつぶすという非生産的なプラグインを書いた.
投稿者 | CASPAR003 |
投稿時刻 | 22:59 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/31/2259.html |
何となく,1次光(LDE),2次光(LDDE),3次光(LDDDE)を分離してみた.4次以降も見てみればよかったかなぁ.Shadeのレンダラー設定関係はまだ調べたいことがあるけど,色々あって(主にやる気に問題があって)手を付けられずにいます.
スペキュラも混じってるじゃないかとか突っ込まないで ><
投稿者 | CASPAR003 |
投稿時刻 | 22:51 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/30/2251.html |
最近の趣味はフーリエ変換だったけど,仕事ではウェーブレット変換をやることになりそう.というか,ウェーブレット変換は昔勉強したきり使う機会が無かったので,多少こじつけでも一度実際にやってみたいだけだったり.手段のためなら目的は選ばない.
投稿者 | CASPAR003 |
投稿時刻 | 23:59 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/29/2359.html |
ブルームフィルタの適切な大きさがわからん.それっぽい絵にするのはすぐできそうなんだけど,物理的にきちんと実装するにはちと理解が足りない感じ.何が解っていないのか,まだ整理できていないので,とりあえず明日以降の課題に....
あとプラグインで実装するならOpenCVに2次元FFTがあるっぽいので,それを使うことになるのかなぁ,という予備検討はしました.
投稿者 | CASPAR003 |
投稿時刻 | 22:01 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/28/2201.html |
コミケカタログを購入しました.CASPAR003です,こんばんは.参加を検討中.行くとすれば初参加なのでルールブックは目を通しておかねば.
東方は3日目で平日なんですよねー.でもブロガーズユニオンも同じ3日目なんで,行くならこの日しかないからねぇ.もちょっと検討します.
それにしても初めて購入したけど,なんだこの厚さ....
投稿者 | CASPAR003 |
投稿時刻 | 21:33 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/28/2133.html |
ブルーム研究の続き.
回折パターンを計算してみました.レンズとフーリエ変換(PDF / 233KB)の解説のとおり,開口の画像をフーリエ変換にかけただけです.実際の回折パターンはこれをレンズの焦点距離に応じて拡大したものになるはず.
例題の回答と見比べたけど,あってそうですね.
しかしこのサイズの(藍さまサイズの)画像を出力するのに1時間近くかかっています.やはりPython上でお手製DFTは遅すぎる.真面目に実装しようとするとここはFFTライブラリに頼るしかないんだけど,そういう作業は,物理やる時とは違う種類のやる気が必要なんだよなー.
【おまけ】 ソースコードも置いておきます(Python 2.7なので拡張子を.pyで保存してください).usage: 対象ファイルがhoge.pngならdft.py hoge.png
です.結果はhoge_dft.pngへ返します.
藍さまは跡形もないですね.そのへんの写真をフーリエ変換にかけるとこうなるので,結果がおかしい訳ではないんだけど少しくらい面影が残ってくれた方が嬉しかった( ・ω・).
投稿者 | CASPAR003 |
投稿時刻 | 00:06 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/28/0006.html |
ぜんぜん話がまとまってないですが,アイディアだけ.
数値計算の結果を表示には虹色コンターが使われますが,図の印象がくどくなるので,私はあまり好きじゃないんだよな.
そんなわけで,反抗して様々な色つけを試してみるのだけれど,広いレンジを見やすく表示するのはなかなか難しく,綺麗だけど数値的な情報は読み取りにくいよね,という図になってしまう.
虹色を嫌って色相を変えないことを条件にすると,自ずと彩度と明度(輝度)をいじってコンターを描くことになるのだけれど,グレースケールよりはちょっと見やすい,という程度にしかなりません.黒体放射の色くらいなら使えるかも,というアイディアまではあるけど,調整が難しそうなのと,たぶん紙に印刷するときにはほぼ使えないだろうと思われるのでいろいろ悩んでいる最中.
こんなんですが,一応>>Deltaの3000番目の記事のようです.
投稿者 | CASPAR003 |
投稿時刻 | 23:02 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/26/2302.html |
一昨日くらいからフーリエ変換関係の記事ばかり巡っていたら,気づけばAmazonのお勧めが「マンガでわかる」シリーズ
で埋め尽くされていた.さすがAmazon先生...わかってらっしゃる.
投稿者 | CASPAR003 |
投稿時刻 | 21:53 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/22/2153.html |
前回紹介したテキストを読みながら気になるキーワードで検索していたら,何となく解ってきました.レンズとフーリエ変換(PDFです)がわかりやすかったです.
すなわち振幅分布uは, 開口gのフーリエ変換Gに係数Aをかけたものである.
フラウンホーファー回折がスクリーン上に作る模様自体が,開口のフーリエ変換(の定数倍)になっているので「像が欲しけりゃ開口のフーリエ変換をやっとけ」ということらしい.
そういうわけで,いわゆるAperture map(開口パターンを表すモノクロ画像.こんなの)のフーリエ変換が得られれば問題はほぼ解決となりそうです.2次元の数値フーリエ変換は物理のかぎしっぽにサンプルコードがありますね.そして,1次元の場合について見ると矩形関数のフーリエ変換は,確かにフラウンホーファー回折のパターンになってるような気がする(実際,光の強度Iは,振幅uの2乗なのでちょっと違うけど).
フーリエ変換のコードは数年前に1回書いたきりなので,復習が要りますが,だいたい問題は解決しそうな感じです.とりあえず自前DFTをやってみる予定.
今週は出張があって平日はあまりCGで遊べませんので,進展はもうしばらくお待ちください.
この手の備忘録記事は,外部へのリンクばっかりでぱっと見何の記事なのかわかりませんね.キーワードとかでCASPAR003がこんなことやってるらしいゾ?と感じ取って頂ければ幸い.
投稿者 | CASPAR003 |
投稿時刻 | 23:11 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/21/2311.html |
多角形の絞りによる回折(こんなやつ)ってどやって計算してんのかなーと思って少し調べて見たら,解説してくれてる掲示板を発見.
フーリエ空間で回折の関数と開口の関数の相関をとってやれば計算できるよ,ってことらしいけど,「なるほどわからん」て感じ.少しお勉強します.
投稿者 | CASPAR003 |
投稿時刻 | 15:47 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/21/1547.html |
コミケ同人誌原稿を入稿しました・夏コミ同人誌の目次(週刊・利口系無重力blog(兼コミケ「ブログ同盟」)).
何だかんだで13回目のブロガー合同誌は入稿されたようです.今回も表紙・裏表紙を描いたのと,ちょっとしたコラムも書きました.C84 3日目 東6 セ55a 「パズライズ」さんにて委託頒布しますのでよろしくお願い致します.書名は『ブロガーズユニオン13』です.
内容はブロガーが集まって,各々がここ最近の気になることについて書いたコラム集です.最近,この人はこんなことやってるのね,この人は相変わらずだなぁ,てな感じで読む本...だと私は思います.
投稿者 | CASPAR003 |
投稿時刻 | 23:34 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/18/2334.html |
HTML によるプレゼン作成のススメ(WebOS Goodies).
僕も何年か前に,大学の学内向けプレゼンをFirefoxでやったことがあります.技術的に苦労するところがいくつもありましたが,この記事ではそういった点への対処法も綺麗にまとまっていて,似たようなことをやりたい人には大いに参考になるかと.
実際やってみると,オブジェクトの位置を微調整しながら並べる処理が通常のWebページ作りと同じようにとても難しくて,使いやすいって感じではなかったなというのが私の感想ですけれどね.
スライドをテンプレート化することの難しさを解決できれば,もっと魅力的になるだろうなぁ.HTMLプレゼン.
投稿者 | CASPAR003 |
投稿時刻 | 00:02 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/18/0002.html |
昨日,原稿終わってから,さらに仕事で使う資料の読み込みしてたら寝不足すぎてしんどい.
投稿者 | CASPAR003 |
投稿時刻 | 23:04 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/16/2304.html |
コミケ本の表紙を納品完了.明日くらいに中谷さんから「カスパさん,これじゃ表紙のページに裏表紙が来ちゃいます,ページが逆です,逆!」みたいなメールが来なければ(過去に1回やらかしてる)これで今年の夏も本を頒布できます.
投稿者 | CASPAR003 |
投稿時刻 | 02:06 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/16/0206.html |
ブルームフィルタ.上手くいったかな?ちょっと光源がボケすぎて鋭さが無くなっているのは,フィルタのせいじゃなくてトーンマッピングをちゃんとやってないのが悪いんだと思います.
ブルームフィルタの研究はとりあえずこれで一区切り.ちなみにこれフィルタ処理するだけで10分もかかります.高速化しないと高解像度では使い物になりません('A`).手っ取り早いのはプラグイン化して外部のライブラリを使うことだけど...今はそこまでする気は無いです.
追記: 真面目にトーンマップしたので,追加で載せておきますね.Reinhardです.計算時間がさらに延びた割には,あんまり変わらなかったけれど(笑).
[2013-07-15] 布団の中でgdgdしてたら,考え違いに気がついたのでちょっと修正.全体がぼけてたのが解消されて少しまともになった.これでフィルターサイズをもう少し大きくできればなぁ.
ずっと同じ画像見てたから気にならなかったけど,気づいたらずいぶんふわっとした画像になってるなぁ.嫌いじゃないけど,正しいって感じはしないかも.
今日一番頑張ったのは,夕立の降る中,Reinhard論文を刷りにコンビニまで往復したこと.
投稿者 | CASPAR003 |
投稿時刻 | 15:38 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/14/1538.html |
光がカメラのフィルムに到達したときの回折光の広がりを計算してみた.縦軸が光の強さI,横軸がフィルム上の距離x[m].35mmフィルムで計算したので,1000px×1000pxのレンダリング画像では,最初の谷までの距離がおよそ0.5px.
ブルーム効果で効いてくるのは2つめ以降の山ですね.だいたい解ったので実装できそう.
投稿者 | CASPAR003 |
投稿時刻 | 11:57 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/14/1157.html |
あるぇー?ブルームフィルタを作ったつもりが,ただのガウスフィルタになっている気がするぞ??
遅くまでコード書いてて(書き始めた時間が既に0時過ぎてたけど)上手くいかないと,なんか急に疲れが....
投稿者 | CASPAR003 |
投稿時刻 | 02:02 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/14/0202.html |
Pillowで画像ファイルを出力させたら1枚1秒くらいかかってびっくりした.4000枚くらい(60fpsで1分弱の動画にするつもり)描かせたかったんだけど,気軽に試行錯誤できるスピードじゃないな....
PillowはPythonで画像を扱うライブラリです.画像を作ってshow()メソッドを呼ぶだけでウィンドウに表示してくれるという噂を聞いてwktkしながらshow()したら,MSペイントが立ち上がってそこに画像が表示されたときは本気で('A`)こんな顔になったよ.
投稿者 | CASPAR003 |
投稿時刻 | 23:12 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/11/2312.html |
明るい箇所の光が滲んで見える効果,ブルーム効果をシミュレートしたくてすこしググってみたメモ.
簡易的には画像の高輝度部分を抜き出してガウスフィルタをかけるとそれっぽくなるらしい.
もう少し詳細にやろうと思ったら,フラウンホーファー回折(pdfです)の強度分布をカーネルにしてフィルタをかければ良い?
しかし,複雑なカーネルを使っても超解像度な画像でもないと意味がなさそう,光が数ピクセル滲む程度のブルームなら,厳密解を参考にしつつ,適当なガウスフィルタで置き換えるのがきっと正解だ.
投稿者 | CASPAR003 |
投稿時刻 | 22:59 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/10/2259.html |
バグ報告したら「仕様です」って言われた.2回連続.
投稿者 | CASPAR003 |
投稿時刻 | 21:37 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/10/2137.html |
思いつきでテキストを書いたり,プログラムを書いたり,CGを描いたりしていると,作品の断片がデスクトップや,そこらのフォルダに散乱することになるんだけど,こういうファイルを効率的に管理する方法って何か無いのかなぁ.
今のところは時々,デスクトップに散らかったファイルをごっそり削除することで対応しているのだけれど,GTDのような知的生産性ハックに照らし合わせて考えると,せっかく生まれたアイディアを捨ててしまうのは非常にもったいない気がするんだよな.
そんなわけで,邪魔にならなず,あとあと再利用できるようなファイルの蓄え方を模索中の今日この頃.
ちなみにWebページのブックマークと,豆知識,アイディアの収集は,Evernote上に「気になること2013-Q3(Q3の部分を変えて四半期ごとに作成する)」というノートを作ってそこに書き込んでいく方式が今のところ上手くいっています.この方式の良いところは,ブックマークはあとから参照する確率が比較的高いおかげで,一緒に蓄えてあるメモも時々見るというところです.メモだけで蓄えいた頃よりも,見返す回数を大幅に増やすことに成功しました.
投稿者 | CASPAR003 |
投稿時刻 | 23:09 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/09/2309.html |
アイディアは良いと思うのだが,技術的な難点がクリアできない案件が1つ.ぬぅー.
散歩中に思いついて,帰ってきて検討したらちょっと色々と問題が出てきた.アイディア出して妄想しながら歩くのは楽しかったけど(笑)
投稿者 | CASPAR003 |
投稿時刻 | 19:27 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/07/1927.html |
Pythonで書くと,フィーリングで書いてもだいたい思った通りのものができる気がする.お気に入り言語になりました.CASPAR003です,こんばんは.
しかし,ブロック単位でインデントを上げたい(下げたい)という処理が多発するのがつらい,手持ちのエディタだとスペースでのインデントをブロック単位で上げ下げする機能がないので.
投稿者 | CASPAR003 |
投稿時刻 | 22:40 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/03/2240.html |
あんまり変わってないけどちょっとだけ作業.ミラーリングしたのと,飲み口付近のエッジをちまちまと面取りしました.
寝る前に液晶画面に向かっていると,睡眠の質を低下させると言われておりまして,私自身も心当たりがあります.そこで,就寝時刻より少し前にパソコンをシャットダウンしてみたところ,する事が無くなってすぐ寝てしまったという(笑)結局,寝る直前までパソコンいじってたことになるんじゃ...?
投稿者 | CASPAR003 |
投稿時刻 | 22:47 |
カテゴリー | Shade |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | https://www.caspar003.info/delta/archive/2013/07/01/2247.html |
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 |