[sldev] University of Michigan Stereoscopic Viewer patch

poppy poppy at lindenlab.com
Mon Nov 12 19:26:52 PST 2007


This excites me, but I haven't got any hardware to try it on. Do any of you SLdevs have stereo 3D hardware? If so,

* whatcha got?
* what kind of triangle throughput / framerate do you get?
* how much does it cost?
* have you tried the patch on it yet?

+ poppy

Rob Lanphier wrote:
> Hi all,
> 
> For alert JIRA watchers, this is old news, but many of you might have
> missed this:
> http://jira.secondlife.com/browse/VWR-2972
> 
> From the report:
>> Attached is a patch from the 3D Lab at University of Michigan to allow
>> for stereoscopic viewing in Second Life and submitted to Linden Lab by
>> special arrangement. Like all submissions, it's jointly owned by
>> Linden Lab and the original contributor, and is made available under
>> the standard Second Life viewer licensing (see
>> http://secondlifegrid.net/programs/open_source/licensing/)
>> <http://secondlifegrid.net/programs/open_source/licensing/%29>.
>>
>> More information about University of Michigan's 3D Lab is available here:
>> http://um3d.dc.umich.edu/
>>
>> The attatched patch is against 1.18.2.1
>>
>> More information from Eric Maslowski at University of Michigan:
>> ------
>> There are currently 3 variables that are needed for the system and are
>> located in "llwindowwin32" along with several get/set routines for
>> accessing
>> these variables. Ideally, these variables could be altered through the
>> "advanced graphics" UI panel, but a simple config file or other element
>> would work as well. Currently, they are hardcoded to ideal values for the
>> eye separation and focal distance. The stereo mode will need some form of
>> configuration though.
>>
>> Most changes occur in rendering the scene but shouldn't interfere with
>> anything Linden Lab is already doing. Basically, we just alter the camera
>> frustum slightly for the left/right eyes re-rendering as needed. For
>> Anaglyph mode (red/cyan) we needed to wrap all existing "glColorMask"
>> routines since we use this to draw the red/cyan channels/eyes. Outside of
>> this, no other portions of code have been altered.
>>
>> Valid stereo modes for "mStereoMode":
>>   STEREO_MODE_NONE,
>>   STEREO_MODE_ANAGLYPH,
>>   STEREO_MODE_ACTIVES 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html



More information about the SLDev mailing list