I also struggled with this issue once and I believe osgspotlight suffers
from exactly the same "quadrant defect" if you look closely.
Would be really nice if somebody submitted a fix.

/Per

On 29 September 2011 01:59, Brad Colbert <bcolb...@rscusa.com> wrote:

> Glenn,****
>
> ** **
>
> Bingo!  That was it.  I wasn’t quite sure that would work with TexGen but
> there you go!****
>
> ** **
>
> Thanks!****
>
> ** **
>
> ****
>
> ** **
>
> -B****
>
> ** **
>
> *From:* osg-users-boun...@lists.openscenegraph.org [mailto:
> osg-users-boun...@lists.openscenegraph.org] *On Behalf Of *Glenn Waldron
> *Sent:* Wednesday, September 28, 2011 4:40 PM
>
> *To:* OpenSceneGraph Users
> *Subject:* Re: [osg-users] GLSL shaders and projective texturing****
>
> ** **
>
> Brad,****
>
> I once had the same issue; calcuating my texgen matrix like this worked:**
> **
>
> ** **
>
> texGenMat =****
>
>     modelViewMat *****
>
>     projectionMat *****
>
>     osg::Matrix::translate(1, 1, 1) *****
>
>     osg::Matrix::scale(0.5, 0.5, 0.5);****
>
> ** **
>
>
> Glenn Waldron / Pelican Mapping / @glennwaldron
>
> ****
>
> On Wed, Sep 28, 2011 at 7:34 PM, Brad Colbert <bcolb...@rscusa.com> wrote:
> ****
>
> Hi Chris,
>
> Thanks!  I found that one too but it still doesn't help me figure out how
> to fix the coordinates so that my projected texture renders in the center of
> the projection frustum instead of the upper right quadrant.  It's strange
> and I can't figure it out.
>
> -B****
>
>
>
> -----Original Message-----
> From: osg-users-boun...@lists.openscenegraph.org [mailto:
> osg-users-boun...@lists.openscenegraph.org] On Behalf Of Chris 'Xenon'
> Hanson
> Sent: Wednesday, September 28, 2011 3:31 PM
> To: OpenSceneGraph Users
> Subject: Re: [osg-users] GLSL shaders and projective texturing****
>
> On 9/27/2011 7:21 PM, Brad Colbert wrote:
> > I am closer!
>
>  Looks like the other example I have is FFP not GLSL. Here's a working GLSL
> implementation (not OSG) that should be relatively easy to feed with OSG
> uniforms and such:
>
> http://www.ozone3d.net/tutorials/glsl_texturing_p08.php#part_8
>
> --
> Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com
> http://www.alphapixel.com/
>  Digital Imaging. OpenGL. Scene Graphs. GIS. GPS. Training. Consulting.
> Contracting.
>    "There is no Truth. There is only Perception. To Perceive is to Exist."
> - Xen
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org*
> ***
>
> ** **
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to