[Papervision3D] BMW pursuit

Ralph Hauwert r.hauwert at gmail.com
Thu Apr 19 08:08:18 EDT 2007


On further thought. Yes, it's Mode7ish.

On 4/19/07, Cédric JULES <jules.cedric at laposte.net> wrote:
>
> After a quick look at the original Mario Kart (no way to sleep this
> night...), I realize that original Mode7 is in fact really and precisely
> what me and Ralph described below... until now I was strongly convinced
> that the way it works was closer from texture mapping.
>
> So sorry for confusion and the BMW game is in Mode7.
>
> Someone can confirm ?
>
>
> ------------------------------------------------------------------------------
>
> Cédric JULES a écrit :
> > If you zoom at minimum twice on the game by right click context menu,
> > and drive very slowly, you will see how the engine works.
> >
> > At this level, there's no doubt that the engine works with lines. And
> > when looking more precisely with shorts accelerations and turns, we can
> > see in each line pieces of a big bitmap which move and rotate (look
> > closer at the last line, which is as far as possible, this have the the
> > bigger height).
> >
> > So the engine works with lines. Each lines lets display in his zone a
> > move-rotation-scale transformed bitmap to give illusion of perspective:
> > it's a great work. Finally, I think tt's not really the Mode7 like we
> know.
> >
> > Good night all.
> >
> > Cédric JULES
> >
> --------------------------------------------------------------------------------
> >
> > Ralph Hauwert a écrit :
> >
> >> Just to make 1 thing clear to all : the z-slice/displacement tricks
> >> all refer to the same thing : Mode7; this graphics mode on the Super
> >> Nintendo, or Super Famicon as it was referred to in some parts of this
> >> planet was able to do a scaling transformation of a flat image, where
> >> every nTh horizontal line it would be scaled up (from bottom to top).
> >> Most notable use cases where F-Zero and Super Mario Kart. Later the
> >> trick came to the GBA. It has always kept been called mode 7.
> >>
> >> In Flash this trick can be emulated by masked or copied slices of an
> >> image, or by using the displacement map filter. The latter is fastest,
> >> but allows for the smallest display area (which can be upscaled by the
> >> Flash renderring API).
> >>
> >> I know most of you know, just to make sure noone is left out.
> >>
> >> /r
> >>
> >> On 4/18/07, *Ralph Hauwert* <r.hauwert at gmail.com
> >> <mailto:r.hauwert at gmail.com>> wrote:
> >>
> >>     I see glitches. I'm failrly sure it's doing linear texture
> >>     mapping...I think....
> >>
> >>
> >>     On 4/18/07, *Olaf Renken* < renkster at gmail.com
> >>     <mailto:renkster at gmail.com>> wrote:
> >>
> >>         i dont know if its exactly the same. mario-kart is 'simple' a
> >>         background-map which is duplicated several times and masked to
> >>         horizontal slices. the higher a slice (_y) the thinner
> >>         (_height) he
> >>         is.
> >>         on top is the thinest mask with the most down-scaled
> >>         background-image,
> >>         on the bottom is the thickest mask with the most up-scaled
> >>         background-image. so if you have 2 parallel vertical lines on
> the
> >>         unprcessed background-image they get a perspective scaling
> after
> >>         processing...
> >>
> >>
> >>
> >>         2007/4/18, ricardo cabello ~ mr.doob <info at mrdoob.com
> >>         <mailto:info at mrdoob.com>>:
> >>         > It's not mode7 or do you mean that it is mode7? it looks like
> >>         mode7 to me.
> >>         >
> >>         > :?
> >>         >
> >>         > --
> >>         > Ricardo Cabello ~ Mr.doob
> >>         > Designer + Developer
> >>         >
> >>         > Web: http://mrdoob.com
> >>         > RSS feed: http://mrdoob.com/rss.php
> >>         > MSN: info at mrdoob.com <mailto:info at mrdoob.com>
> >>         >
> >>         >
> >>         >
> >>         > Ralph Hauwert wrote:
> >>         > > It's not mode7, the displacementmapfilter would look
> >>         different all
> >>         > > together.
> >>         > >
> >>         > > On 4/18/07, *Ralph Hauwert* <r.hauwert at gmail.com
> >>         <mailto:r.hauwert at gmail.com>
> >>         > > <mailto: r.hauwert at gmail.com <mailto:r.hauwert at gmail.com>>>
> >>         wrote:
> >>         > >
> >>         > >     It's very, very nice. But it's not pv3d. It seems to be
> >>         a custom
> >>         > >     engine.
> >>         > >
> >>         > >     On 4/18/07, *Patrick Matte | BLITZ* <
> >>         PMatte at blitzagency.com <mailto:PMatte at blitzagency.com>
> >>         > >     <mailto:PMatte at blitzagency.com
> >>         <mailto:PMatte at blitzagency.com>>> wrote:
> >>         > >
> >>         > >         Was this already posted on the list? Is it
> >>         papervision?
> >>         > >
> >>         > >
> >>         > >
> >>         > >         http://www.pursuitacrosseurope.com/pace/
> >>         <http://www.pursuitacrosseurope.com/pace/>
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >         _______________________________________________
> >>         > >         Papervision3D mailing list
> >>         > >         Papervision3D at osflash.org
> >>         <mailto:Papervision3D at osflash.org> <mailto:
> >>         Papervision3D at osflash.org <mailto:Papervision3D at osflash.org>>
> >>         > >
> >>         http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >>         <http://osflash.org/mailman/listinfo/papervision3d_osflash.org>
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >     --
> >>         > >     Ralph Hauwert
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > > --
> >>         > > Ralph Hauwert
> >>         > >
> >>
> ------------------------------------------------------------------------
> >>
> >>         > >
> >>         > > _______________________________________________
> >>         > > Papervision3D mailing list
> >>         > > Papervision3D at osflash.org <mailto:Papervision3D at osflash.org
> >
> >>         > >
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >>         > >
> >>         >
> >>         >
> >>         > _______________________________________________
> >>         > Papervision3D mailing list
> >>         > Papervision3D at osflash.org <mailto:Papervision3D at osflash.org>
> >>         > http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >>         <http://osflash.org/mailman/listinfo/papervision3d_osflash.org>
> >>         >
> >>
> >>
> >>         --
> >>         http://www.oller-programmierer.de/about
> >>
> >>         _______________________________________________
> >>         Papervision3D mailing list
> >>         Papervision3D at osflash.org <mailto:Papervision3D at osflash.org>
> >>         http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >>
> >>
> >>
> >>
> >>     --
> >>     Ralph Hauwert
> >>
> >>
> >>
> >>
> >> --
> >> Ralph Hauwert
> >>
> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Papervision3D mailing list
> >> Papervision3D at osflash.org
> >> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >>
> >>
> >
> >
> > _______________________________________________
> > Papervision3D mailing list
> > Papervision3D at osflash.org
> > http://osflash.org/mailman/listinfo/papervision3d_osflash.org
> >
> >
>
>
> _______________________________________________
> Papervision3D mailing list
> Papervision3D at osflash.org
> http://osflash.org/mailman/listinfo/papervision3d_osflash.org
>



-- 
Ralph Hauwert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20070419/72f2f73f/attachment-0001.htm


More information about the Papervision3D mailing list