Hi to all.
Do you know anything about support for 3D stereo rendering (3D glasses) in Blender Game Engine?
Best regards.
Mihai
Yeah, open the āgame framing settingsā button in the render buttons window. Select āanaglyph.ā Hope that helps!
~~Stu_Flowers
woah! thats crazy I never knew you can do that thanks!
me neither woot
now where do i get some 3d glasses?
This doesnāt work for me. Both of the images are exactly the same.
Run a search on anaglyphic glasses, you should be able to find them pretty easily. Theyāre pretty cheap I think (at least the paper ones like I have). If you ever sold a game you made, you could package a pair of them with it and give the player the option of playing that way. Donāt expect to be thrilled, though. The red and blue lenses really detract from the graphics quality IMO.
Here, I dug this up:
http://www.rainbowsymphony.com/freestuff.html
Theyāll give you a free pair of anaglyphic glasses if you send a SASE (Self Addressed Stamped Envelope).
Edit: I have noticed that on my system, using Anaglyphic Stereo causes a severe cut in framerate (dropped from 13 fps, which is average for my gfx card, to 0.445 fps).
Wicked! Omg! I, what, ehā¦bleh blah bluhā¦ WII!!!
Please donāt spam us with useless posts, James. If you want to say something useful, go outside and shout it out at the top of your lungs! But donāt shout it here.
Roger that! Itās just that Iāve been looking for that feature for quite some time, and when finally I see it, itās just pawnage!
Thereās also side by side viewing method available in Blender and it works without any devices. Just cross your eyes so that left eye sees the right image and right eye sees the left image. This may take some practise and is not very convenient for gaming in long term These glasses may help: http://www.pokescope.com/pokescopeinfo.html
Regarding ārealā 3d-glasses (shutter etc.) I think they would work in Blender games as well as in other games because Nvidiaās stereo driver supports OpenGL applications and doesnāt require application specific support. Obviously Nvidiaās graphics card is neededā¦
Woah! I didnāt know so many people didnāt know about that. I just happened to stumble across it one dayā¦
If your looking into anaglyph (red/blue), youāll probably want the script in this thread to play with the distance between the blue and red images.
If youāre looking at shutter glasses, (page-flipping), they have their own adjustment, it comes with the driver. Note that (as I understand itā¦correct me if this is false info) you need to have a full window open to use shutter glasses, at least in windoze.
If youāre looking at polarized glasses, like you get in movie theaters these days, donāt, unless you have a monitor that can support it - most donāt.
Last comment: Iāve got shutter glasses, and theyāre gathering dust. Blah, its cool the first time, but then it just kinda gets irritating. (100% personal opinion, of course. )
Eku: You donāt need a fancy script to change the eye separation. Itās built in to the Rasterizer module. You will need to use a Python controller to change it, though.
import Rasterizer
Rasterizer.setEyeSeparation(<i>insert a float value here</i>)
You are aware that, while the spelling āpawnageā is accepted, the standard spelling of the word is āpwnageā and that the appropriate pronounciation is āownageā, correct? Hereās a useful link: http://en.wikipedia.org/wiki/Leet
Hi again
The anaglyph method is the simplest one but I want to use Head-mounted displays for stereo rendering in my project.
Best regards.
Mihai
Okā¦ Iāve tried, but I dont get itā¦ I write that bit of codeā¦ add an empty, make an always sensor connected to python, and the script?
Thanks mate, but could you make me a pre-configureable one? Like a fixed value on start?
Okay. Here it is. I just stuck a āOnceā sensor on the camera and hooked it to a script called āInitialize.pyā. Just change the number in the setEyeSeparation() function to get your desired result. Iāve got it set at .001 right now.
The file: www.blendenzo.com/Files/EyeSeparationPreConfig.blend
(BTW, for those who may not know, what I call a āOnceā sensor is an Always sensor with Positive Pulse Mode turned off. It fires once at startup and never again, unless you use Python code to reactivate it. āOnceā sensors are great for initializing things like global variables, custom settings, and TrackTo Actuators.)
EDIT: Just so you know, the Rasterizer module also includes the functions āgetFocalLength()ā and āsetFocalLength()ā for stereo mode.
Thanks mate For now Iāll stick with thisā¦