>>Delta

>>Delta: 2013年7月 アーカイブ

2013-07-31

【Shade】エフェクタ

エフェクタプラグインの作成に着手.手始めに,せっかくレンダリングした画像を真っ白く塗りつぶすという非生産的なプラグインを書いた.

投稿者 CASPAR003
投稿時刻 22:59
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/31/2259.html

2013-07-30

【Shade】n次反射光
  • 図 レンダリング結果を1次から3次の反射光に分解してみた

何となく,1次光(LDE),2次光(LDDE),3次光(LDDDE)を分離してみた.4次以降も見てみればよかったかなぁ.Shadeのレンダラー設定関係はまだ調べたいことがあるけど,色々あって(主にやる気に問題があって)手を付けられずにいます.

MiniDiary
スペキュラもあるけど

スペキュラも混じってるじゃないかとか突っ込まないで ><

投稿者 CASPAR003
投稿時刻 22:51
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/30/2251.html

2013-07-29

【雑記】ウェーブレット

最近の趣味はフーリエ変換だったけど,仕事ではウェーブレット変換をやることになりそう.というか,ウェーブレット変換は昔勉強したきり使う機会が無かったので,多少こじつけでも一度実際にやってみたいだけだったり.手段のためなら目的は選ばない.

投稿者 CASPAR003
投稿時刻 23:59
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/29/2359.html

2013-07-28

【Shade】フィルタにはまだ足りず

ブルームフィルタの適切な大きさがわからん.それっぽい絵にするのはすぐできそうなんだけど,物理的にきちんと実装するにはちと理解が足りない感じ.何が解っていないのか,まだ整理できていないので,とりあえず明日以降の課題に....

あとプラグインで実装するならOpenCVに2次元FFTがあるっぽいので,それを使うことになるのかなぁ,という予備検討はしました.

投稿者 CASPAR003
投稿時刻 22:01
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/28/2201.html
【雑記】カタログ購入

コミケカタログを購入しました.CASPAR003です,こんばんは.参加を検討中.行くとすれば初参加なのでルールブックは目を通しておかねば.

東方は3日目で平日なんですよねー.でもブロガーズユニオンも同じ3日目なんで,行くならこの日しかないからねぇ.もちょっと検討します.

  • 図 COMICMARKET 84カタログ

それにしても初めて購入したけど,なんだこの厚さ....

投稿者 CASPAR003
投稿時刻 21:33
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/28/2133.html
【Shade】回折パターンが計算できた

ブルーム研究の続き.

回折パターンを計算してみました.レンズとフーリエ変換(PDF / 233KB)の解説のとおり,開口の画像をフーリエ変換にかけただけです.実際の回折パターンはこれをレンズの焦点距離に応じて拡大したものになるはず.

  • 図 円形(開口) 図 円形(回折)
    円形(左: 開口,右: 回折パターン)
  • 図 三角形(開口) 図 三角形(回折)
    三角形(左: 開口,右: 回折パターン)
  • 図 六角形(開口) 図 六角形(回折)
    六角形(左: 開口,右: 回折パターン)
  • 図 藍さま(開口) 図 藍さま(回折)
    藍さま(左: 開口,右: 回折パターン)

例題の回答と見比べたけど,あってそうですね.

しかしこのサイズの(藍さまサイズの)画像を出力するのに1時間近くかかっています.やはりPython上でお手製DFTは遅すぎる.真面目に実装しようとするとここはFFTライブラリに頼るしかないんだけど,そういう作業は,物理やる時とは違う種類のやる気が必要なんだよなー.

【おまけ】 ソースコードも置いておきます(Python 2.7なので拡張子を.pyで保存してください).usage: 対象ファイルがhoge.pngならdft.py hoge.pngです.結果はhoge_dft.pngへ返します.

MiniDiary
藍さまが...

藍さまは跡形もないですね.そのへんの写真をフーリエ変換にかけるとこうなるので,結果がおかしい訳ではないんだけど少しくらい面影が残ってくれた方が嬉しかった( ・ω・).

投稿者 CASPAR003
投稿時刻 00:06
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/28/0006.html

2013-07-26

【雑記】虹色コンター

ぜんぜん話がまとまってないですが,アイディアだけ.

数値計算の結果を表示には虹色コンターが使われますが,図の印象がくどくなるので,私はあまり好きじゃないんだよな.

そんなわけで,反抗して様々な色つけを試してみるのだけれど,広いレンジを見やすく表示するのはなかなか難しく,綺麗だけど数値的な情報は読み取りにくいよね,という図になってしまう.

虹色を嫌って色相を変えないことを条件にすると,自ずと彩度と明度(輝度)をいじってコンターを描くことになるのだけれど,グレースケールよりはちょっと見やすい,という程度にしかなりません.黒体放射の色くらいなら使えるかも,というアイディアまではあるけど,調整が難しそうなのと,たぶん紙に印刷するときにはほぼ使えないだろうと思われるのでいろいろ悩んでいる最中.

MiniDiary
祝3000記事

こんなんですが,一応>>Deltaの3000番目の記事のようです.

投稿者 CASPAR003
投稿時刻 23:02
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/26/2302.html

2013-07-22

【雑記】マンガでわかるシリーズいいよね

一昨日くらいからフーリエ変換関係の記事ばかり巡っていたら,気づけばAmazonのお勧めが「マンガでわかる」シリーズ で埋め尽くされていた.さすがAmazon先生...わかってらっしゃる.

投稿者 CASPAR003
投稿時刻 21:53
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/22/2153.html

2013-07-21

【Shade】フーリエ変換ができれば良いらしい

前回紹介したテキストを読みながら気になるキーワードで検索していたら,何となく解ってきました.レンズとフーリエ変換(PDFです)がわかりやすかったです.

すなわち振幅分布uは, 開口gのフーリエ変換Gに係数Aをかけたものである.

フラウンホーファー回折がスクリーン上に作る模様自体が,開口のフーリエ変換(の定数倍)になっているので「像が欲しけりゃ開口のフーリエ変換をやっとけ」ということらしい.

そういうわけで,いわゆるAperture map(開口パターンを表すモノクロ画像.こんなの)のフーリエ変換が得られれば問題はほぼ解決となりそうです.2次元の数値フーリエ変換は物理のかぎしっぽにサンプルコードがありますね.そして,1次元の場合について見ると矩形関数のフーリエ変換は,確かにフラウンホーファー回折のパターンになってるような気がする(実際,光の強度Iは,振幅uの2乗なのでちょっと違うけど).

フーリエ変換のコードは数年前に1回書いたきりなので,復習が要りますが,だいたい問題は解決しそうな感じです.とりあえず自前DFTをやってみる予定.

MiniDiary
今週はCGはお休み

今週は出張があって平日はあまりCGで遊べませんので,進展はもうしばらくお待ちください.

この手の記事は

この手の備忘録記事は,外部へのリンクばっかりでぱっと見何の記事なのかわかりませんね.キーワードとかでCASPAR003がこんなことやってるらしいゾ?と感じ取って頂ければ幸い.

投稿者 CASPAR003
投稿時刻 23:11
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/21/2311.html
【Shade】回折問題の続きとか

多角形の絞りによる回折(こんなやつ)ってどやって計算してんのかなーと思って少し調べて見たら,解説してくれてる掲示板を発見.

フーリエ空間で回折の関数と開口の関数の相関をとってやれば計算できるよ,ってことらしいけど,「なるほどわからん」て感じ.少しお勉強します.

投稿者 CASPAR003
投稿時刻 15:47
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/21/1547.html

2013-07-18

【雑記】ブロガーズユニオン13

コミケ同人誌原稿を入稿しました・夏コミ同人誌の目次(週刊・利口系無重力blog(兼コミケ「ブログ同盟」)).

何だかんだで13回目のブロガー合同誌は入稿されたようです.今回も表紙・裏表紙を描いたのと,ちょっとしたコラムも書きました.C84 3日目 東6 セ55a 「パズライズ」さんにて委託頒布しますのでよろしくお願い致します.書名は『ブロガーズユニオン13』です.

内容はブロガーが集まって,各々がここ最近の気になることについて書いたコラム集です.最近,この人はこんなことやってるのね,この人は相変わらずだなぁ,てな感じで読む本...だと私は思います.

投稿者 CASPAR003
投稿時刻 23:34
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/18/2334.html
【雑記】HTMLプレゼン

HTML によるプレゼン作成のススメ(WebOS Goodies).

僕も何年か前に,大学の学内向けプレゼンをFirefoxでやったことがあります.技術的に苦労するところがいくつもありましたが,この記事ではそういった点への対処法も綺麗にまとまっていて,似たようなことをやりたい人には大いに参考になるかと.

実際やってみると,オブジェクトの位置を微調整しながら並べる処理が通常のWebページ作りと同じようにとても難しくて,使いやすいって感じではなかったなというのが私の感想ですけれどね.

スライドをテンプレート化することの難しさを解決できれば,もっと魅力的になるだろうなぁ.HTMLプレゼン.

投稿者 CASPAR003
投稿時刻 00:02
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/18/0002.html

2013-07-16

【雑記】寝不足

昨日,原稿終わってから,さらに仕事で使う資料の読み込みしてたら寝不足すぎてしんどい.

投稿者 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

2013-07-14

【Shade】ブルーム研究一区切り
  • 図 ブルームフィルタの実装例

ブルームフィルタ.上手くいったかな?ちょっと光源がボケすぎて鋭さが無くなっているのは,フィルタのせいじゃなくてトーンマッピングをちゃんとやってないのが悪いんだと思います.

ブルームフィルタの研究はとりあえずこれで一区切り.ちなみにこれフィルタ処理するだけで10分もかかります.高速化しないと高解像度では使い物になりません('A`).手っ取り早いのはプラグイン化して外部のライブラリを使うことだけど...今はそこまでする気は無いです.

  • 図 トーンマッピングをしてみた版
    図 トーンマッピングをしてみた版

追記: 真面目にトーンマップしたので,追加で載せておきますね.Reinhardです.計算時間がさらに延びた割には,あんまり変わらなかったけれど(笑).

  • 図 トーンマッピングをしてみた版(デバッグしました)
    図 トーンマッピングをしてみた版(デバッグしました)

[2013-07-15] 布団の中でgdgdしてたら,考え違いに気がついたのでちょっと修正.全体がぼけてたのが解消されて少しまともになった.これでフィルターサイズをもう少し大きくできればなぁ.

MiniDiary
ふわっと

ずっと同じ画像見てたから気にならなかったけど,気づいたらずいぶんふわっとした画像になってるなぁ.嫌いじゃないけど,正しいって感じはしないかも.

今日一番頑張ったのは,夕立の降る中,Reinhard論文を刷りにコンビニまで往復したこと.

投稿者 CASPAR003
投稿時刻 15:38
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/14/1538.html
【Shade】回折光のお勉強継続中
  • 図 光がカメラのフィルムに到達した時の回折光の分布図の計算結果
    図 光がカメラのフィルムに到達した時の回折光分布の計算結果: 焦点距離50mm,F-stop16,カメラと絞りの距離9mm,35mmフィルム.

光がカメラのフィルムに到達したときの回折光の広がりを計算してみた.縦軸が光の強さI,横軸がフィルム上の距離x[m].35mmフィルムで計算したので,1000px×1000pxのレンダリング画像では,最初の谷までの距離がおよそ0.5px.

ブルーム効果で効いてくるのは2つめ以降の山ですね.だいたい解ったので実装できそう.

MiniDiary
英語

技術用語としてはAperture diffractionというみたいですね.このキーワードにたどり着いたおかげで,画像検索でたくさんの画像が見られるようになって幸せ.

投稿者 CASPAR003
投稿時刻 11:57
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/14/1157.html
【Shade】これじゃない

あるぇー?ブルームフィルタを作ったつもりが,ただのガウスフィルタになっている気がするぞ??

MiniDiary
無念

遅くまでコード書いてて(書き始めた時間が既に0時過ぎてたけど)上手くいかないと,なんか急に疲れが....

投稿者 CASPAR003
投稿時刻 02:02
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/14/0202.html

2013-07-11

【雑記】画像ファイル

Pillowで画像ファイルを出力させたら1枚1秒くらいかかってびっくりした.4000枚くらい(60fpsで1分弱の動画にするつもり)描かせたかったんだけど,気軽に試行錯誤できるスピードじゃないな....

MiniDiary
Pillow

PillowはPythonで画像を扱うライブラリです.画像を作ってshow()メソッドを呼ぶだけでウィンドウに表示してくれるという噂を聞いてwktkしながらshow()したら,MSペイントが立ち上がってそこに画像が表示されたときは本気で('A`)こんな顔になったよ.

投稿者 CASPAR003
投稿時刻 23:12
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/11/2312.html

2013-07-10

【雑記】ライトブルーム

明るい箇所の光が滲んで見える効果,ブルーム効果をシミュレートしたくてすこしググってみたメモ.

簡易的には画像の高輝度部分を抜き出してガウスフィルタをかけるとそれっぽくなるらしい.

もう少し詳細にやろうと思ったら,フラウンホーファー回折(pdfです)の強度分布をカーネルにしてフィルタをかければ良い?

しかし,複雑なカーネルを使っても超解像度な画像でもないと意味がなさそう,光が数ピクセル滲む程度のブルームなら,厳密解を参考にしつつ,適当なガウスフィルタで置き換えるのがきっと正解だ.

MiniDiary
追記

真面目に計算するには,物理的な明るさと画像での色の対応付け,つまりはトーンマッピングを実装しないと,ブルームが計算できないなぁ.ちょっと面倒な話になってきた.

投稿者 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

2013-07-09

【雑記】情報収集

思いつきでテキストを書いたり,プログラムを書いたり,CGを描いたりしていると,作品の断片がデスクトップや,そこらのフォルダに散乱することになるんだけど,こういうファイルを効率的に管理する方法って何か無いのかなぁ.

今のところは時々,デスクトップに散らかったファイルをごっそり削除することで対応しているのだけれど,GTDのような知的生産性ハックに照らし合わせて考えると,せっかく生まれたアイディアを捨ててしまうのは非常にもったいない気がするんだよな.

そんなわけで,邪魔にならなず,あとあと再利用できるようなファイルの蓄え方を模索中の今日この頃.

ちなみにWebページのブックマークと,豆知識,アイディアの収集は,Evernote上に「気になること2013-Q3(Q3の部分を変えて四半期ごとに作成する)」というノートを作ってそこに書き込んでいく方式が今のところ上手くいっています.この方式の良いところは,ブックマークはあとから参照する確率が比較的高いおかげで,一緒に蓄えてあるメモも時々見るというところです.メモだけで蓄えいた頃よりも,見返す回数を大幅に増やすことに成功しました.

投稿者 CASPAR003
投稿時刻 23:09
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/09/2309.html

2013-07-07

【雑記】散歩

アイディアは良いと思うのだが,技術的な難点がクリアできない案件が1つ.ぬぅー.

散歩中に思いついて,帰ってきて検討したらちょっと色々と問題が出てきた.アイディア出して妄想しながら歩くのは楽しかったけど(笑)

投稿者 CASPAR003
投稿時刻 19:27
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/07/1927.html

2013-07-03

【雑記】まったりPython

Pythonで書くと,フィーリングで書いてもだいたい思った通りのものができる気がする.お気に入り言語になりました.CASPAR003です,こんばんは.

しかし,ブロック単位でインデントを上げたい(下げたい)という処理が多発するのがつらい,手持ちのエディタだとスペースでのインデントをブロック単位で上げ下げする機能がないので.

投稿者 CASPAR003
投稿時刻 22:40
カテゴリー 雑記
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/03/2240.html

2013-07-01

【Shade】面取りなどなど
  • 図 今日のタンブラー

あんまり変わってないけどちょっとだけ作業.ミラーリングしたのと,飲み口付近のエッジをちまちまと面取りしました.

MiniDiary
ブルーライト

寝る前に液晶画面に向かっていると,睡眠の質を低下させると言われておりまして,私自身も心当たりがあります.そこで,就寝時刻より少し前にパソコンをシャットダウンしてみたところ,する事が無くなってすぐ寝てしまったという(笑)結局,寝る直前までパソコンいじってたことになるんじゃ...?

投稿者 CASPAR003
投稿時刻 22:47
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク https://www.caspar003.info/delta/archive/2013/07/01/2247.html
< 2013年6月 Index 2013年8月 >

ブログ情報

カレンダー
2018年2月
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
最近のエントリー
最近のコメント
コメントを頂いたエントリー
コメントをくださった方一覧
コピー用紙の裏表
でった☆
CASPAR003
あのー
CASPAR003
amumo
CASPAR003
mariko
kazu
お仕事で青ざめた話
iun
iun
CASPAR003
AcrobatでPDFの一括印刷
Caesar
CASPAR003
Shadeのレンダラー仕様メモ
iun
CASPAR003
ブログ同盟本 C87 3日目 東S-04b
CON$
CASPAR003
Ca3 Post_Effector 2.0
sisioumaru
CASPAR003
sisioumaru
CASPAR003
Shade15について雑感
iun
CASPAR003
iun
色について
iun
CASPAR003
Lv67
iun
CASPAR003
雪まつり行ってきたよ
iun
CASPAR003