「綺乃 九五式」開発記録 00 – 第6回試運転 ベータ版完成

これまでブログ記事として投稿してきた開発記録を別項『「綺乃 九五式」開発記録(2019年8月-)』として独立させ、これまでの記事はそちらに引っ越しさせていただきます。来週からは以前通りのフィルムやサイン物紹介に戻る予定です。

「綺乃 九五式」開発記録 00 – 第5回試運転(ユーザーインターフェイス動作確認)『百萬長者の娘ッ子』 [失敗]

vlcsnap-2019-10-06-14h29m49s350vlcsnap-2019-10-06-14h30m34s548
10月5日のテストを元にユーザーインターフェイスにコードを書き足して動作確認を実施しました。

結果としては失敗、でした。

当初はQTというツールを使用し、パソコン上で動作する操作用のインターフェイスを作る予定でした。パソコンからラズベリーパイ&Arduinoに指示を出しつつ、スキャンされた画像を受け取って保存していく形になるため1)ソケット通信と2)マルチスレッドという二つの技術が必要となってきます。

シングルスレッドのソケット通信は問題なく行えたのですが、マルチスレッド化しつつ様々な要素(カメラ、モーター、通信など)を遠隔コントロールする作業は難易度が高く、相当の時間が必要だと感じました。そのため、ラズベリーパイ上でそのまま起動するシンプルな操作UIを作る方が先決、と舵を切り替えたところです。上の写真はその第一回目のテストとなります。

幾つかあるボタンの中で、「静止画確認」と「スキャン開始」の二つにコードを貼ってあります。

「静止画確認」を押すと単発でスキャンが行われ画面に反映されます。このボタンは機能しました。問題は「スキャン開始」の方。このボタンを押すと自動連続スキャンが始まり画像が外付けハードディスクに保存されます。同時にその画像がやや遅れる形でモニターに反映される形になっています。

実際に試してみたところ、結構な頻度でスキャンが行われず「コマが落ちる」結果になりました。挙動を見ていた感じではラズベリーパイの処理能力が追い付いていないようです。外付けハードディスクに毎秒1枚、1MBを超える画像を保存しているだけでギリギリだったようで、さらにディスプレイへの表示プロセスが加わると処理が追いつかずトリガーを見逃すようです。


ラズパイへの負担軽減に画質は落としていた(640×480)のですが全然十分かなと思います。女優さんの左側、ほぼ黒くなっている辺りにも本来は「何か」が映っていて、以前紹介した「Enfuse」の機能を使うと「見える」ようになります。ちなみに今回テストに使用したのは1919年のジョージ・アーチェインバウド監督作品、『百萬長者の娘ッ子』(A Damsel in Distress)。フィルムがほとんど現存していない女優、ジューン・キャプリスをデジタルの質感で観れたのはなかなか得難い体験でした。

c1920 – 9.5mm 『隙あらば』(Indiscrétion)仏トリブレ社 (綺乃九五式 第4回試運転)

「9.5ミリ 成人向け動画」より

WARNING :This page may contain explicit content which may offend some.
You must be over eighteen (18) years old or the age of majority in your jurisdiction to view the content.

警告:これより先は成人向け表現が含まれます。18歳未満の方又は成人向け表現が苦手な方はご退出下さい。

Indiscrétion (Films Triboulet)

9.5mm、10m(約1分20秒)。

04-Indiscretion00

登場人物は女性一人のみ。薄手のネグリジェ姿の女性が起床し、画面奥にある窓の鎧戸を開く場面で始まります。手前に数歩戻ってくると体の向きを変え、鏡に映った自分の姿を見つめます。続いてカメラの位置が変わり、椅子に座った女性が下着を手に取ってはいていく場面の描写となります。足元にストンと落ちるネグリジェ。

04-Indiscretion02

鏡台を前にパフで白粉をはたいている女性の後ろ姿。最初は胸元まで髪を下ろしていましたが、この時点では束ねられてすっきりとまとめられています。下着姿の女性のバストショット。肩ひもがずり下がって乳房がむき出しとなっています。物思いにふけった表情。立ち上がって着替えを終わらせたところでフィルムが終了しました。

04-Indiscretion04b

そこまで凝ったものではないにせよ鏡や椅子、鏡台など調度品がしっかりしていて安っぽさがありません。またレースカーテンやシースルーのネグリジェなど透過性の高い小物が含まれることで画面の装飾性が高まっています。着替えの場面を順に撮影したソフトな内容で露出度は低め。それでも字幕を上手く活用し、「着替えを見ている誰か」の存在を匂わせることで背徳的な盗撮の感覚を演出しています。

04-Indiscretion03-s

1930年代中頃 – 9.5mm『ニーベルンゲン』& 『メトロポリス』独パテックス社版予告編 (綺乃九五式 第3回試運転)

前回(9月21日)のテスト撮影で気になったのが画面上の光が均質でない点でした。下のスキャンで分かるように4ヶ所明るい部分が発生してしまっています。
20190921100443b
悪さをしているのは光源のLED電球。小型(G4口金)でワット数の小さなLEDは選択肢が少なく、アマゾンで中華メーカーの製品を注文しました。下の様な商品で、先端部分に並列になった黄色の光源が見て取れます。

90928-light90928-light3

樹脂製のディフューザーで光を散らしていたのですが十分ではなかったようです。
1)25ミリ四方のすりガラスを購入して樹脂製のディフューザーに置き換え、
2)ランプハウス部の底面に鏡を置いて光の拡散を図りました。

20190928152710

光源部のムラが消えているのが分かります。

また、スキャンするフレームによってピントが外れる問題もありました。モーターを回し続けているため撮影の瞬間に振動を拾っている可能性が高いと判断。このためモーターの速度自体をやや早くし、その代りに1.0秒の休止を挟んでその合間に撮影を行うようArduinoのプログラムを修正しています。

9.5mmフィルムらしい質感は捉えていて、画質は飛躍的に改善された気がします。

20190928152520
しかしモーターを一回転→静止→一回転の形にしたことで別な問題が発生。静止するタイミングでフィルム送りに微妙(ゼロコンマ数ミリレベル)な誤差が出るようで、目立つほどではありませんが前回にはなかった上下のガタつきが出ています。一難去ってまた一難。

映写機回りの方はある程度安定してきたため、最終作業であるインターフェイスの構築にも取り掛かっています。あと半月程度でまとめたいと思っています。

90928-ui