Presenting...

Discussion in 'General Sonic Discussion' started by hxc, Jun 18, 2006.

Thread Status:
Not open for further replies.
  1. Quickman

    Quickman

    Tech Member
    5,584
    0
    0
    :x
    omg porjcet
    I'm not Christina, but I'll have a go.

    The VDP1 is, as you say, primarily a sprite engine (hence the reliance on quads - a three-sided sprite doesn't happen) and is a logical extension of the previous 2D graphics chips like the VDP in the Megadrive. It has a concept of "deformed sprites" which is effectively a quad (the SDK we all know and love to hate translates the coordinates into settings for the VDP1 to handle in drawing the quad). However, when the sprite itself has to cover a bend (a concave quad) it breaks down - it's not clever enough to resolve it as two triangles or any other workaround because it can't do texture mapping, so it tries its best (at this point my knowledge runs thin) and the result is this curved effect which is used.

    I'm probably extremely wrong in that. =P
     
  2. SANiK

    SANiK

    Tech Member
    412
    0
    0
    Quickman's extremely right in that. =P

    Quick "tutorial" that I drew up that covers it:
    [​IMG]
     
Thread Status:
Not open for further replies.