スキップしてメイン コンテンツに移動

投稿

ラベル(graphic)が付いた投稿を表示しています

新春マクロ撮影テスト

2022年に投稿するのをすっかり忘れていたら2023年になっていた。ということで今年もよろしくおねがいします。 主題としては、手元のマクロ撮影機材を比較する話。デジタル一眼レフとしてK-70を導入して数年になるが、最近ようやく標準ズームレンズ以外のレンズとしてHD PENTAX DA のマクロレンズ 35mmF2.8 Macro Limitedを入手。   マクロ撮影の領域については、Olympus TG-5でほぼ網羅されている。ほぼというのは、手軽さを追求した結果であり、一眼で真面目にマクロ撮影をしてこなかったという背景がある。一眼のキットレンズでも数十センチ離せば基板写真は撮れるので、画質の必要な用途でも棲み分けができていた。   iPhone13proもマクロ撮影が可能だが、こちらは普段あまり使っていないので比較に加えた。 テスト撮影の被写体として、Arduino Dueを使う。適度に大きく、背の高い部品が生えていて、シルク印刷のエッジが出ているので比較には持ってこいだ。 (市場では物凄い値段になってしまっているけれど) 基板全体を撮影する HD DA Macroは端までピントを出すためF8くらいまで絞った。TG-5も画角50mm相当で撮影する。iPhone13proは標準アプリとサードパーティアプリで撮影した。 HD DA Macro 35mm 50mm相当 TG-5 50mm相当  iPhone13pro 26mm (Procamを使用) iPhone13 pro 13mmクロップ状態(標準アプリ 26mm相当)  APS-CサイズだとRAW画像の素性が良いので処理しやすい。ファインダーを覗けばピントも追いこめる。 TG-5は大抵AFで撮影しているが、実はピントが出ていない眠い画像になることが多かった。大画面で見るまで気づくのが遅れやすい。明るければいい写真が取れるし、RAW処理でノイズは目立たないレベルに持っていくことができる。  iPhone13 proはお任せで撮ると、被写体が近ければ超広角13mm 遠ければ広角26mmを使う。Dueの基板全体を写そうとフレーミングを行うと、標準アプリ上では倍率1倍表示でも、13mmカメラをクロップして撮影しており、26mmカメラの画像と比較すると塗りのキツい絵作りになっている。  高画質化のためにセンササイズ拡大を...

デスクトップ地球軌道

1億分の1地球儀で遊ぶ  昨年の年末、無印良品で販売されている白地図地球義を購入した。    実は昭和カートン製で、けっこうしっかりした作り。  2種類の大きさがあったが、小さな1億分の1スケール(直径約12cm)のものを購入。  一億分の1スケールだと、1mmが100kmに相当するのでわかりやすい。 定規を垂直に立てて観察してみよう。  生存圏の大気は1mm以下しかない。ISSの軌道も表面からわずか4mm。  この高度の人工衛星は、軽いものだと1年以内に大気圏に突入してしまう。(突入直前に高度200㎞を廻る電波を受信していたことがある)   https://blog.kemushicomputer.com/2016/11/blog-post.html  観測衛星も1cm以内の低軌道に集中している。    地球儀に輪ゴムを張り渡すと、任意の低軌道衛星の経路を模擬できる。 輪ゴムが赤道と成す角度が軌道傾斜角だ。 なお、きちんと円形に張るのは慣れが必要だった。  冒頭の写真ではISSの軌道傾斜角を模擬している。  宇宙まで何ミリメートル?  宇宙スケールで物思いにふける場合、宇宙から肉眼で地球を見るときのスケールが気になることがあった。地球儀をスケールの基準として計算してみると、1億分の1の地球近傍空間はこんな縮尺になる。 地球低軌道 約4~10mm   中軌道 約20cm  測位衛星群の居所 静止軌道 約35.7cm 月 約3.8m  太陽-地球系L1 15m  静止軌道からの眺めを再現するなら、机の上でちょうど良さそうだ。  机の上で、静止軌道の位置に顔を置くことで、気象衛星の視点が得られる。  ただし、この距離では両目の視差だけでも1億倍すると6千km、経度にして9度ほど離れている。 片目で見ないと本来見えないはずの地平線の向こう側を見通せてしまう。 静止軌道に並んで浮かぶ直径2500kmの眼球を想像してみよう…。  こわくなってきたので、 片目を閉じる。     地球近傍ツアー参加シミュレーション  ここはひとつ、地球近傍軌道を巡るツアー旅行に参加していると仮定し、手持ちのカメラで地球を撮る構図...

ロケットの港街

     内之浦 肝付町への出張の間に撮りためた風景写真を幾つか。  ここでは、地元から飛び立っていったロケットや宇宙機たちの似姿が、日常風景に溶け込んでいた。  街のすぐ近くにある叶岳は、麓から展望台まで555段の階段が整備されている。  高所に引き寄せられる習性があるため、オフの日に登ってみることにした。   最後のあたりはとても急峻になるので、疲れて足を滑らせないように慎重に登る必要があった。   日頃の運動不足が祟り、だいぶ心臓にダメージを負いつつ展望台まで登りきると、よい眺めが待っていた。  小さな湾を一望できる。 (展望台のこの 雰囲気は、一人だとちょっと眩しすぎる・・・)    国民宿舎の裏手、立派な松の防風林を抜けると、簡単に海岸に出られる。 冬ということもあり、散策していた間はほとんど人を見なかった。  寄せては返す波頭の立てるリズムに精神を同調させながら、海岸の終わりまで行って戻って40分ほど。      人工光も少ないので、月の無い夜は暗い星までよく見えた。  雪国で育ったので、冬の星空を眺めているのに、手足が凍りつきそうな寒さではないことが新鮮だった。   波打ち際でちょうど極大になった流星群を観察してみると、輻射点から淡い流星が放射状に飛び出し、絶えず降り注いでいるのが見えた。   薄曇りの夜だと、雲が鹿屋市から漏れる灯に照らされているのがわかる。  砂浜といえばフィールドテストということで、休みの時間には持ち込んだ独立電源モジュールを何度かテストしていた。  砂の上に置いて、海岸に流れ着いたセンサといった物語を思い描きながら、この地で手を離れ、白煙を空に描きながら軌道上へ旅立っていった納品物のことを考えたりしていた。

PCの更新(2016)

数年ぶりにメモリ増設とグラフィックカードの更新を行った。 CPU: Corei5-3470 3.2GHz RAM: DDR3 8GB → 16GB SSD: 240GB HDD: 1TB GPU: GT640 → GTX960 4GB PSU: Antek EA-380D-Green (380W) 世代的にはIvy止まりで、バスがやや古くなってしまったがまだまだ快適。 3DCAD絡みで時々メモリが足りなくなるので、グラフィックとともに増設した。 ケースはCore2時代から使っているPowerMac(ポリタンク)筐体 下が GTX960 4GB グラフィックカードと電源容量  もともとmini-ITXで自作していたこともあり、その流れでACアダプタ電源で駆動できるTDPに押さえてきたので、EA-380Dに電源を変更してもそのままにしてきた。 GTX960は中古品で安価になっていたものを入手。 ただし、TDPは最大120Wで、6ピンの補助電源コネクタが必要なクラスとなる。 最低400Wの電源が推奨されている。 以前から使っているEA-380D Greenは80Plus電源だ。 一応、6ピン端子も付いている。 仕様によれば、12Vがデュアルレーンで合計380Wとなっている。アンペア的には、片方のレーンだけでも足りている。 更に、 eXtreme Power Supply Calculatorでシステム全体を見積もると、合計で290W程度となった。 ギリギリ動きそうなので、思い切って導入してみた。 一応、3DMarkを回しても電源が落ちたりはしていない。  昔のミドルクラスでは厳しかったかもしれない。  実際のところ、コスパとインターフェースの将来性で選んだものの、フル稼働させることはあまりなく、普段は1割程度の電力で動いている。セミファンレス機能があり、普段はファンが停止状態になっていることのほうが多い。  性能を実感できるのは、KSPでScattererというシェーダーMODを入れて、大気や海洋のグラフィックを最高画質で動かしているときだろうか・・・。

I2C OLED

FemtoCubeの搭載センサを増やしたので、表示部が欲しくなり、I2C接続のOLEDに目をつけた。 消費電流という観点ではI2C液晶にしたほうが良いだろうけれど…。  本命はSharpのメモリ液晶(正方形で小さい方) http://www.adafruit.com/products/1393  とか、小さな電子ペーパーが入手できれば…。 使ったのは小さめの128x64画素のモノクロOLED http://www.aitendo.com/product/6279 発光色は白。 コントローラにSSD1306が使われている。  I/Fはパラレルとシリアル通信に対応している。 同系統のディスプレイ基板を起こしたことがあるので、手配線することにした。  ディスプレイモジュールのデータシートだけだと、信号線の制御端子の接続がよくわからないので、コントローラのデータシートを参照する。今回は I2Cモードの端子設定を使用。 SSD1306は接続するOLEDが小さいので、OLED用の電源電圧は内部のDCDCで生成するようだ。 回路には3.3V電源とSDA/SCLのみで接続する。   ディスプレイの厚み分、基板を削り、強力な両面テープで接着した。 この基板はXBee、ST製の3軸ジャイロ、3軸加速度、3軸磁気センサ、JPEGカメラが収まる。 制御ライブラリは u8glib を使用。様々なディスプレイに対応している。ロゴはXBM形式に対応。(GIMP2で作れる) 文字表示でセンサの情報デバッグとか、GPSロガーの表示部として使う予定。

地球の3DモデルをShadeで作る

あけましておめでとうございます。 宇宙機お絵かきと題して宇宙機をモデリングしてきたけれど、さすがにGoogleSketchUpだとフォトリアリスティックにも限界があるので、Shade12にモデルデータを取り込んでレンダリングすることが多くなってきた。  Shadeだと色々と可能性が広がるので、試してみたかったことの一つが地球の3Dモデルを作ること。いままでまともな画像を使って来なかった。がこれからはそれなりの背景を作ることで、宇宙機のモデリングも向上せざるを得なくなる作戦?だ。 色々と文献を漁ると案外簡単そうなので、適当に作ってみた。 だいぶ青っぽくなった。地球のモデリングは作者の地球観が出ますね 基本的には、任意の大きさの球体にテクスチャ(地表、海面/湖水面、バンプ、雲)を重ねて、いくつか反射に関する設定を行なっていく。 上の画像はまだパラメーター調整に改善の余地があるような気がしている。 オブジェクトは3つの球(地球表面、雲、高層大気)で構成されている。大きさは実際の高度差を意識して少しずつ違う。 3つそれぞれにテクスチャ、反射、透過設定をする。 地球表面は、テカテカ反射しない大地と、太陽光を反射する水面とで光沢と反射率を別に設定する(そのために白黒の海面マップを使う)。 山岳地帯などの凹凸はバンプマップを適用することで、大陸の凹凸が表現される。 雲レイヤは、2つ目の球体(地球表面の球体より少しだけ大きく作る)に貼り付ける。黒背景は透過する設定にする。 ちなみに配布されていたテクスチャは、地表と海面を見せるためか雲量は控えめだ。実際に近づけたい場合は、もっと増やされたマップを用意するといいかもしれない。 最後に一番外側の球体を作る。テクスチャはなく、半透明にして拡散反射光を青色にすることで、直下の雲と地表面が大気圏を通しているかのように見せる。 テクスチャを提供するサイトはいくつか見つけた。NASAの観測データを加工したもののようだ。 今回は下記のサイトのデータ(8Kサイズ)を利用している。  http://www.shadedrelief.com/natural3/index.html ISSで撮影された画像などを参考に、もっと実際の見た目に近づけてみたい。 まずは海の色からかなあ・・・ もっと黒っ...