Re: What is the standard material conversion ?

New Message Reply Date view Thread view Subject view Author view

Shankar Swamy (shankar++at++redwood.rt.cs.boeing.com)
Tue, 23 Sep 1997 11:07:41 -0700


On Sep 23, 4:33pm, ceti wrote:
>
> Typically, all inventor's parameters are in a range of 0.0 to 1.0.
> OpenGL are in range of -1.0 to 1.0 or 0 to 128
>
> Is the transformation I'm assuming correct ?
>
> Ambient OGL= ( 2* Ambient Oiv ) - 1
> Difuse OGL= ( 2* Difuse Oiv ) - 1
> Specular OGL= ( 2* Specular Oiv ) - 1
> emis OGL= ( 2* emis Oiv ) - 1
> shininess OGL= 128* shininess OIV
> transparency OIV converted [( 2*transparency OIV )-1] and reported in Alpha
> component of material definition
>

OpenGL lighting from Open Inventor lighting:

Diffuse, specular and ambient values map directly.

OpenGL specular exponent = 128.0f*shininess
OpenGL alpha = (1.0f - transparency)

 - shankar swamy
 -------------------------------------------------------------------
 shankar++at++boeing.com Shankar N. Swamy
                                      Boeing Research and Technology
 PHONE: (425) 865-4286 Virtual Systems Group,
 FAX : (425) 865-2965 PO Box 3707 MS 7L-48,
                                      Seattle, WA 98124-2207.
 --------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
            Submissions: info-performer++at++sgi.com
        Admin. requests: info-performer-request++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:58 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.