Re: Planar shadows
Shaun Kime <[email protected]> Wed, 29 Sep 2010 23:37:26 -0400
| Newsgroups | gmane.games.devel.algorithms |
|---|---|
| Message-ID | <[email protected]> |
Take a look at the following presentation: http://artis.inrialpes.fr/Recherche/RealTimeShadows/pdf/stencil.pdf , especially section 5: Improving Planar Projected Shadows with Stencil Thanks, Shaun Kime On Wed, Sep 29, 2010 at 5:30 PM, Simon Kozlov <[email protected]> wrote: > One alternative for fixed-function pipeline is to put height-dependent > value in alpha channel and use alpha test to clip parts below the > ground. > > Simon > > On Wed, Sep 29, 2010 at 2:09 PM, Jeff Russell <[email protected]> > wrote: > > You may still be able to clip without a shader - opengl has user clip > planes > > available in some versions, check your docs. > > > > The alternative is you could not completely flatten your geometry, just > > "mostly" flatten it so that it appears flat enough. Then you can still > have > > your matrix set up to keep the unwanted geometry below the ground plane, > and > > the depth test against the ground geometry will take care of it. > > > > On Wed, Sep 29, 2010 at 3:57 PM, [email protected] > > <[email protected]> wrote: > >> > >> Thanks but it's OpenGL 1.0 for BlackBerry and 1.1 for Android. So far > >> my solutions is, well, don't push the rocks so far into the ground :) > >> > >> Leigh > >> > >> On 9/29/2010 11:53 AM, Jeff Russell wrote: > >> > Yes there is - clip your shadow geometry against the ground plane > >> > before it gets flattened. You can do this with the discard keyword in > >> > your shadow pixel shader. > >> > > >> > Jeff > >> > > >> > On Tue, Sep 28, 2010 at 9:25 PM, [email protected] > >> > <mailto:[email protected]> <[email protected] > >> > <mailto:[email protected]>> wrote: > >> > > >> > Hi, > >> > > >> > I have hooked up planar shadows for my Android Tank game using a > >> > matrix > >> > to project all geometry onto the ground. The game has the luxury > of > >> > having a 2D battle field. The problem is that I am using > instanced > >> > rocks that are randomly rotated and pushed into ground. So now I > >> > get a > >> > reverse shadow projected from underneath. Is there any way to get > >> > rid > >> > of this? > >> > > >> > Leigh > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > Start uncovering the many advantages of virtual appliances > >> > and start using them to simplify application deployment and > >> > accelerate your shift to cloud computing. > >> > http://p.sf.net/sfu/novell-sfdev2dev > >> > _______________________________________________ > >> > GDAlgorithms-list mailing list > >> > [email protected] > >> > <mailto:[email protected]> > >> > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > >> > Archives: > >> > > >> > > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > >> > > >> > > >> > > >> > > >> > -- > >> > Jeff Russell > >> > Engineer, 8monkey Labs > >> > www.8monkeylabs.com <http://www.8monkeylabs.com> > >> > > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > Start uncovering the many advantages of virtual appliances > >> > and start using them to simplify application deployment and > >> > accelerate your shift to cloud computing. > >> > http://p.sf.net/sfu/novell-sfdev2dev > >> > > >> > > >> > _______________________________________________ > >> > GDAlgorithms-list mailing list > >> > [email protected] > >> > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > >> > Archives: > >> > > >> > > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Start uncovering the many advantages of virtual appliances > >> and start using them to simplify application deployment and > >> accelerate your shift to cloud computing. > >> http://p.sf.net/sfu/novell-sfdev2dev > >> _______________________________________________ > >> GDAlgorithms-list mailing list > >> [email protected] > >> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > >> Archives: > >> > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > > > > > > > > -- > > Jeff Russell > > Engineer, 8monkey Labs > > www.8monkeylabs.com > > > > > ------------------------------------------------------------------------------ > > Start uncovering the many advantages of virtual appliances > > and start using them to simplify application deployment and > > accelerate your shift to cloud computing. > > http://p.sf.net/sfu/novell-sfdev2dev > > _______________________________________________ > > GDAlgorithms-list mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > > Archives: > > > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > GDAlgorithms-list mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ GDAlgorithms-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list Archives: http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list