Maya for 3D Printing - Rapid Prototyping
In this course we're going to look at something a little different, creating technically accurate 3D printed parts.
# 1 11-01-2012 , 02:30 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

Can stereoscopic camera be used to make a video seen through the eyes of a human?

I know stereoscopic camera can see in red and cyan (for 3D movies), but I want it to see in normal colors just like we humans see, and have the same view principle as we do.

For example, if 2 cameras look at 2 cubes and one cube is behind the front one, the front cube will look normal but the back cube will be doubled and whatever parts of it don't intersect will be semi-transparent.
Is there any way to do this without having to manually overlay pictures / videos seen through each of the 2 cameras?

# 2 11-01-2012 , 08:39 PM
EduSciVis-er
Join Date: Dec 2005
Location: Toronto
Posts: 3,374
Hmm, yes, but it's a bit confusing what you're asking. It all depends on what tech you will use to view the stereoscopy, whether it's crossed-eyes, red-cyan glasses, polarized light, active shutters etc. I don't think any of them use the semi-transparent method that you're referring to, which is what I'm confused about.

# 3 11-01-2012 , 09:44 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

Hmm, yes, but it's a bit confusing what you're asking. It all depends on what tech you will use to view the stereoscopy, whether it's crossed-eyes, red-cyan glasses, polarized light, active shutters etc. I don't think any of them use the semi-transparent method that you're referring to, which is what I'm confused about.

I am not referring to using a technology outside of the computer to see what the character is seeing.
I want to make it look as if a human is looking at the objects (video will display the world as HE sees it). So I do not mean I want to make the video be made for 3D glasses or stuff like that.
I want a point-of-view of a human, thus the aspect of the image will be fixed (if the human is looking at a cube that's in front of him, and there is a 2nd cube behind that cube, he will see the cube in the back doubled/with transparency effect on the sides that do not intersect).

I will make a picture that will imitate human vision to show you what I mean.

EDIT: In this picture you can see what I mean. That doubling of the image effect that we see when we look at a closer / distant object.
Look at your finger but also observe the background while not changing focus from the finger. You will notice that everything further from your finger is doubled.

Attached Images

Last edited by SilverFeather; 11-01-2012 at 10:09 PM.
# 4 12-01-2012 , 02:00 AM
honestdom's Avatar
The Nurb Herd
Join Date: Oct 2007
Location: London
Posts: 2,381
are you drunk?

# 5 12-01-2012 , 02:13 AM
EduSciVis-er
Join Date: Dec 2005
Location: Toronto
Posts: 3,374
Haha, Dom. I see what you mean SilverFeather now, but it's only really noticeable when you're focusing close up, or if the thing out of focus is close up to your eye.
The added problem with this is that you cannot look at anything but the object you are supposed to (a small problem with focus in movies in general). Once tech gets to the point where you can change the focus based on where you look, this may be more relevant.

# 6 12-01-2012 , 06:23 AM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
A lot of my research has to do with stereo vision. I'll take a look at this in the morning; too tired right now.


Imagination is more important than knowledge.
# 7 12-01-2012 , 12:58 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

are you drunk?

Never been / I am allergic to alcohol. Cross-eyed view is a normal thing, humans just don't observe it most of the time when focusing on a near object (unless you only have one eye).

Haha, Dom. I see what you mean SilverFeather now, but it's only really noticeable when you're focusing close up, or if the thing out of focus is close up to your eye.
The added problem with this is that you cannot look at anything but the object you are supposed to (a small problem with focus in movies in general). Once tech gets to the point where you can change the focus based on where you look, this may be more relevant.

Yeah, the finger being close to your eyes and you focusing on it, makes you see the background doubled. If you know how to control your attention, you can observe the background without moving the attention from your finger.

Well, I want to make two cameras focus on one object and see it through both cameras' view. Thus the views must be overlaid to result in a single image exactly as the two cameras see it. Not in red/cyan like the normal stereoscopic camera sees it, but in true color.
I can even simulate a 3-eyed vision if I put all three rendered images over each other and apply 90% transparency. Could also do a 4 5 and 6 eyed-view, but at that point the object of focus appears to be extremely strange.

From wikipedia, it shows how owl's eye works in seeing objects (light blue will be the transparent area it sees from the vision field).
https://upload.wikimedia.org/wikipedi...on-owl.svg.png
Pigeon on the other hand sees in both sides, I bet it would be confusing to do a simulation of that one.


Last edited by SilverFeather; 12-01-2012 at 01:30 PM.
# 8 12-01-2012 , 06:51 PM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
Sorry, but why would you want such a technique? If you watch normal stereo movies in the theater, without glasses, you get this exact effect; it is very disorienting and visually unpleasant. This ghosting is something that we always want to reduce, as it's what make your eyes fatigue when watching a stereo film.

Using multiple camera's would defeat your purpose though, as I think you want to simulate what a person sees. We only have two eyes user added image


Imagination is more important than knowledge.
# 9 12-01-2012 , 07:07 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

Sorry, but why would you want such a technique? If you watch normal stereo movies in the theater, without glasses, you get this exact effect; it is very disorienting and visually unpleasant. This ghosting is something that we always want to reduce, as it's what make your eyes fatigue when watching a stereo film.

Using multiple camera's would defeat your purpose though, as I think you want to simulate what a person sees. We only have two eyes user added image

Not exact effect, as you see blue and cyan. This will be used for a very short scene, just to show what object /scenery the character is focusing on while not requiring anyone to use 3D glasses just for that little scene.

And yes we have two eyes, thus two cameras would act as those 2 eyes if placed at the exact distance as the eyes of a character and given mobility to focus on an object or distant scenery. The only problem is that I cannot make those two cameras get cross-eyed vision unless I apply the resulting images one over the other in Corel for example and use transparency.
When overlaid, the intersecting areas of objects that the cameras are focused on will seem opaque while the non-intersecting will appear transparent / doubled.


Last edited by SilverFeather; 12-01-2012 at 07:16 PM.
# 10 12-01-2012 , 07:43 PM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
So, you're going to have to render in passes. A foreground pass, and a background pass. Then composite them.


Imagination is more important than knowledge.
# 11 12-01-2012 , 08:13 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

So, you're going to have to render in passes. A foreground pass, and a background pass. Then composite them.

It seems that if I use two cameras created as "Camera and Aim", they work exactly like eyes, but this still requires rendering in turns. It doesn't render the image directly, which is what I wish I could do. To auto-render a cross-view of two separate images from both cameras.

So far, the stereo cameras just give me the red/cyan style and no option to set it to real color.

There is an option to split channels as two images, but that doesn't help, as I want to merge them directly, not in an outside program.
So basically I am trying to simulate this: https://en.wikipedia.org/wiki/Convergence_(eye) within Maya, but there seems to be no option for it, looks like I'll have to overlay the images from two cameras one by one in Corel.

Attached Thumbnails
Attached Images

Last edited by SilverFeather; 12-01-2012 at 08:42 PM.
# 12 12-01-2012 , 09:28 PM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
There is no way to do it. You MUST composite them. Use a stereo camera rig as well, not two normal cameras.


Imagination is more important than knowledge.
# 13 12-01-2012 , 10:00 PM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

There is no way to do it. You MUST composite them. Use a stereo camera rig as well, not two normal cameras.

So you are saying I should use a stereo camera set and then render the frames on Left camera first and then render on Right camera and then merge the images in corel?
Hmm, good idea, that way I can control the focus without having to move the aim of the cameras. Thanks for the idea. At least that will make it easier to composite the images (although it will double the rendering times, good thing it will be probably 600-900 frames at most for this scene when I will be working on it).

Well, that can be added to the list of things that have to be done for the project.


For some reason, I can't seem to record the Toe In Adjust to the frames. Is there any way to do this?
Also, Camera Zoom cannot be recorded either. Why not?
I've noticed pretty much everything such as color change cannot be recorded to keyframes. There's got to be something I'm missing...


Last edited by SilverFeather; 12-01-2012 at 10:58 PM.
# 14 13-01-2012 , 04:17 AM
NextDesign's Avatar
Technical Director
Join Date: Feb 2004
Posts: 2,988
Actually, it doesn't double the render time. Since the geometry is still in memory from the first eye; the second eye doesn't have to translate the scene again.


Imagination is more important than knowledge.
# 15 13-01-2012 , 11:58 AM
SilverFeather's Avatar
Noober than noob
Join Date: Sep 2011
Posts: 520

Actually, it doesn't double the render time. Since the geometry is still in memory from the first eye; the second eye doesn't have to translate the scene again.

But how do I make batch render remember which eye I want to export first? I never exported an image sequence out of a stereo camera.
Main reason I couldn't do that is because I cannot trigger/toggle any of its settings on keyframes. I found something in the graph editor that might help, but there seems to be no option of applying that attribute to the camera even though it SHOULD have it (such as focus and toe in adjustment).

Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads