Re: Performer 2.0 LightPoints

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Wed, 6 Mar 1996 15:22:42 -0800


On Mar 6, 1:59pm, Angus Henderson wrote:
> Subject: Performer 2.0 LightPoints
>
> I have test sphere composed of lightpoints, generated using MultiGen 14.2.
>
> I load it into Performer 2.0 perfly and see strange intensity effects.
>
> This happens on an ONYX RE2 and more so on an IMPACT both running IRIX 5.3
>
> The effect is one of range/intensity variation when texture is turned on -
> it disappears when texture is disabled. The model has no texture applied
> of its own and the lightpoints are non-directional.

The loader uses texture modes for pfLPointState's by default as recommended by
SGI. There is a loader mode, PFFLT_LPSTATE_TEX, that you can set to FALSE to
disable texture creation and usage. I too have noticed (and reported to SGI)
that the texture modes produce the effects you mention as well as hue shifts.
 As you've noted, these effects can be subtly different based upon hardware
platform, IRIX version, GL type, and GL related patches.

> I suspect it is either the 14.2 MultiGen loader or the "LPointRangeTex"
> that Performer decides to use - without my knowledge.

Yes, the textures are created using the pfuMakeLPState*Tex() utility functions.
 The range texture is 64x64 and the shape texture is 32x32. Again call
pfdConvertMode( "flt", PFFLT_LPSTATE_TEX, FALSE ) to disable these operations.

Regards.

--
    __  ___      ____  _ ______          Marcus Barnes, Member Tech. Staff
   /  |/  /_  __/ / /_( ) ____/__  ____  MultiGen Inc, 550 S. Winchester
  / /|_/ / / / / / __/ / / __/ _ \/ __ \ Blvd. STE 500, San Jose CA 95128
 / /  / / /_/ / / / / / /_/ /  __/ / / / PH:1-408-556-2654 FX:1-408-261-4102
/_/  /_/\__,_/_/\_\/_/\____/\___/_/ /_/  EMAIL: marcus++at++multigen.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:52:31 PDT

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