立体視を試してみた

最近、立体視用のモニタ(偏光メガネで見るやつ)を1つ後輩から強奪した譲り受けたんで、適当に視差を作って色々試してみた。(youtubeは立体視にも対応してるんですね)





ちょっとやってみた感想としては、どうやら視差があり過ぎると人間の眼の認識が追いついて来ない感じ。(ちなみに、人間の平均的な両眼距離は6.5cmだそうです)
被写体とカメラの距離、画角、二つのカメラの注視点もちゃんと考えないといけない模様。(まあ、当然か)
眼はモニタ画面を注視するわけだけど、視差が大きくて像がかなり手前に飛び出す場合、手前を注視する感覚へ反射的に頭を切り替えるのがなかなか難しい。(自分だけかもしれないけど)
ただ、人間が認識しやすいように視差を減らすと、じゃあ立体視の意味があるのかという話でもある。

それから、これは偏光方式の質の問題もあると思うけど、像を立体として認識するには、色も重要な要素なんじゃないかと。オイラの作った視差動画は色味がほとんど無いんで、眼が認識しづらかったんじゃないだろうか。偏光メガネでも反対の眼用成分を完全に遮断できないようで、色味が無いと薄っすら見える反対成分と混同して認識してしまう。ということで予想としては、モノクロで視差を作っても効果が薄いんじゃないだろうか。(閲覧環境の質に依存する要素だけど)

ところで、以前もMayaのバージョンを上げた時にちょっと問題が発生した自前Shaderなんだけど、今回バッチ処理でさらに問題発覚。カレントフレームではレンダリングできるのに、バッチに投げると全く描画されなくなる。てっきりレンダーレイヤーの設定を間違えたのかと思ってたんだけど、そういうわけじゃないらしい。バッチに投げると、Shaderを割り当てられてたオブジェクトがまるで透明になったかのように影も形も出ない状態に。バージョンのせい?64bitにしたせい?わからん。

追記:バッチに投げるとShaderが動かない原因はどうやらMTypeIDのせいらしい。環境が変わったことでIDが他のノードとかぶったりしてるのかも。オイラがいいかげんにIDつけてたのがいけなかった。こういうところはスクリプトに劣る部分だな。

関連記事

ZBrush 2021.6のMesh from Mask機能を使ってみる

オープンソースの人体モデリングツール『MakeHuman』のAPI開発プロジェクトがスタート

スターウォーズ エピソードVIIの予告編

この連休でZBrushの スキルアップを…

OpenMayaのPhongShaderクラス

Polyscope:3Dデータ操作用GUIライブラリ

ZBrush 2018での作業環境を整える

ラクガキの立体化 目標設定

ZBrushでアヴァン・ガメラを作ってみる パーツ分割

viser:Pythonで使える3D可視化ライブラリ

Phongの表現力パネェ 材質別のPhong Shader用パラメータ一覧

OpenCVの三角測量関数『cv::triangulatepoints』

OpenCV3.3.0でsfmモジュールのビルドに成功!

ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー

ZBrushで仮面ライダー3号を造る 仮面編 Dam Standardブラシでディティールを彫る

Digital Emily Project:人間の顔をそっくりそのままCGで復元する

3Dモデルを立体視で確認できるVRアプリを作っている

TVML (TV program Making language)

BlenderのPython環境にPyTorchをインストールする

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整 その2

ZBrushで仮面ライダー3号を造る ベース編

Maya API Reference

AR (Augmented Reality)とDR (Diminished Reality)

日立のフルパララックス立体ディスプレイ

OpenCVでiPhone6sのカメラをキャリブレーションする

Faceshiftで表情をキャプチャしてBlender上でMakeHumanのメッシュを動かすデモ

ZBrushCore

ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の作り込み

スクラッチで既存のキャラクターを立体化したい

Windows Server 2008にAutodesk Maya 2009をインストール

イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメイキング

TeleSculptor:空撮動画からPhotogrammetryするツール

ZBrushで仮面ライダー3号を造る 仮面編 ZRemesher

Paul Debevec

OpenCV 3.1とopencv_contribモジュールをVisual Studio 2015で...

UnityのAR FoundationでARKit 3

トランスフォーマー :リベンジのメイキング (デジタルドメイン)

アニゴジ関連情報

UnrealCV:コンピュータビジョン研究のためのUnreal Engineプラグイン

cvui:OpenCVのための軽量GUIライブラリ

SVM (Support Vector Machine)

ゴジラ(2014)のディティール制作の舞台裏

コメント