11/2日記 ===== ゲーム開発 ===== * すごく久々にプログラムを書いた。 * 短期間で弄れるところ、ということで、メニュー周りのインタラクションを弄るべく、ちょっと改造。 * 元々ゲーム本編のプログラムを無理やり改造してメニューを作っていたんだけど、そもそもの話として拡大縮小を制御できればインタラクション表現は可能なのではと思った。 * 選択項目がうごうごし始めてる。これなら問題なかろ。うごうごする方向間違えたけど逆に表現としてはアリだな。 * あとは決定時に変数を定義して拡大倍率を変更すればなんとかなるので作ってみた。 * とりあえず動くものになったのであとはもうちょっと調整する。 ---- * 上記を実装の際、Unityの仕様らしきものに抵触したためにエラーが出た。 * 描画時に内部の変数を利用して描画、かつシーン更新(現在のシーンを破棄する)をすると、SerializeObjectがないって言ってエラーが出る。恐らくプログラム本体かスクリプトとかにアクセスしようとしたときにその参照先がないって形でエラーになると思われる。描画とプログラムが非同期に動いてるために起こるエラーなんじゃないかと考える。 * よって、シーンの破棄間際に変数を更新することがないように特定フレームを超えた場合は変数を更新しないようにした。 * これでバグを回避できた。ダメであれば描画自体を止める考えもあったけど、とりあえずそれはやらなくていい模様。 * Unityをそのまま使う場合、GameObjectのUpdateやDestroy等が自動で動くためここまでの制御は難しい。 * まぁ本来だと描画を弄ることもないので、自作プログラム独自のエラーになるとは思うけど。 ===== カメラ ===== * USB PD対応のケーブルとアダプタを購入した。 * どうもR50VはUSB PD対応の機器で直接充電できるみたいなのでそれができると便利だし、とやってみることにした。 * ただW数の上限があったりアダプタの対応W数がバラバラなのに注意ってところ。 * 動作確認できてるのは20Wのアダプタ(モバイルバッテリ)らしいのでそれ以上のやつが買えれば問題ないかと。 ---- * R50Vの設定、色々できるのはわかったけど、そもそも基本となるモードを理解していないので、情報をまとめるのを先とする。 * R50Vのモードは以下が存在する。 - A+:動画撮影。全自動撮影。\\ シーンにあった設定を自動で呼び出す。これは難しくなくて助かりそう。 - SCN:スペシャルシーン動画。\\ 専用の設定プリセットから選択して動画を撮影する。\\ 選択できるのは「美肌動画・レビュー用動画・手ブレ補正動画」の3種。 - ビデオアイコンのみ:応用動画。\\ 自分で露出等の設定をおこなって録画する。\\ 設定を「動画自動露出・動画シャッター優先AE・動画絞り優先AE・動画マニュアル露出」から選択可能。 - S&F:スロー&ファストモーション記録。名の通りスローモーションやファストモーションの動画を記録する。いっぱい枚数使える代わりに音声は記録されない。\\ 設定を「動画自動露出・動画シャッター優先AE・動画絞り優先AE・動画マニュアル露出」から選択可能。 - C1~C3マーク:カスタム撮影。\\ あらかじめ設定しておいた内容を呼び出す。\\ 登録方法は、「応用動画モードを利用中にMENUからカスタム撮影モード(C1-C3)→登録」を実行する。\\ つまり応用動画を使い込まないと登録ができない。操作がPCっぽい。 - カメラアイコン:写真撮影。\\ プリセットとして「応用撮影」「かんたん撮影」が存在、1ページで選択可能な模様。\\ ただ選択の必要がある。今のところタッチが必要。 * つまり最初は全自動撮影/スペシャルシーン動画を使う、特殊な録画でS&Fを使う、設定にこだわりたくなったら応用動画を使う、という順番で良さそう。C1-C3は最初は考えなくていいことにも気づいた。\\ まずは全自動撮影からだな。 * 写真撮影についても自動/応用で撮影方法が分かれてる。普段は全自動撮影で行ってみて、設定をこだわりたくなったら応用撮影と各種パラメータをいじってみるのがよさそう。 ---- * その他 * 電子ダイヤルは2種類ある。上部の電子ダイヤルと、操作パネル面のサブ電子ダイヤル。 * ストラップの付け方がわからないので調べてみた。 * https://faq.canon.jp/app/answers/detail/a_id/95045/~/%E3%80%90%E3%83%9F%E3%83%A9%E3%83%BC%E3%83%AC%E3%82%B9%E3%82%AB%E3%83%A1%E3%83%A9%E3%80%91%E3%82%B9%E3%83%88%E3%83%A9%E3%83%83%E3%83%97%E3%81%AE%E5%8F%96%E3%82%8A%E4%BB%98%E3%81%91%E6%96%B9%EF%BC%88eos-r%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%89 * いや、これEOS共通なの・・・?w ---- * レンズが届いた。 * https://www.gizmoshop.jp/products/gizmon-utulens * 元々自分が使ってたカメラって割とピーキーな性能が多くて、むしろピーキーな絵を撮りたいというところがある。 * 今回は動画を撮る目的はあるものの、おまけで写真撮るのに色思いっきり変更したり改造したりはしてみたいというのもあった。 * ということで動画撮れるミラーレスに謎のレンズを付けて、これで録画もしてみる予定。 * 焦点距離が固定なのがネックなので、これでNGであればズームレンズを用意する。(買ったのはレンズキットなのでレンズは持ってる) * いきなり一部自動設定とさよならする形になったまきゃさんの明日はどっちだ。 ===== その他 ===== * 自分はとりあえず弄ってみて覚えるのもできはするけど、その範囲内で弄り倒して最適化していく事が多い。更にいろいろ弄って結局わけわからん機能は除外して他で操作を最適化する。 * ただ、そのデバイス・ソフトがどこまで弄れるのか・どんな機能があるのかを確認するほうがスムーズに操作できてその後の使い勝手に大きく影響することに気づき始めた。 * よって、自分は操作するのも必要なんだけど、まずこの日記みたいにできることやデータを書き記して使っていくほうが長く続けられる模様。 ---- * あと仕事だとなんとなくでやると結果がおかしくなるので、なおのこと目的や制約を確認するようになってる。 * よって、色々調べることが多い。 * こんなことにたどり着くのにも結構時間がかかってるけど、仕方ないね。あとそのほうがしっかり仕事や遊びができるしこの方針は継続していこう。