Shop OBEX P1 Docs P2 Docs Learn Events
PropGFX 3D latest demo ( PS, for those interested we should be getting them ons — Parallax Forums

PropGFX 3D latest demo ( PS, for those interested we should be getting them ons

BaggersBaggers Posts: 3,019
edited 2010-02-20 10:37 in Propeller 1
Hi all,
It's me yet again lol, (edit: don't know if anyone saw the first post of this engine on the propgfx forum.)
Just an update I've now coded the vertex rotation and poly zsort and back face culling in asm, and gained a significant speed increase, next stage is to then spread that across multiple cogs for even more speed [noparse];)[/noparse]
You'll also notice, by this image posted, that the black borders in the middle, is the time it takes the PropGFX Lite to clear the screen and draw all the polys [noparse]:)[/noparse] how good is that, showing there's plenty more grunt in there for another 2 ( 400 poly ) men easy PS, that's NTSC 60fps, you just need to get the data fast enough now, which should be sorted when I've got the processing done in multiple cogs.

Link to vid of it rotating
http://www.youtube.com/watch?v=CvkTWJPBubU

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite



Post Edited (Baggers) : 10/11/2008 12:14:46 PM GMT
800 x 600 - 392K
«1

Comments

  • ColeyColey Posts: 1,112
    edited 2008-10-11 12:24
    For those who haven't already seen this post, this is a proof of concept virtua fighter demo for the Hybrid/Hydra + PropGFX Lite platform, it's not a game as such more to show of the capabilities of the Lite's poly engine.

    We are finishing off the new website and e-commerce shop then we will be launching 1st November.

    Regards,

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
  • mparkmpark Posts: 1,305
    edited 2008-10-11 13:47
    Baggers! Just, wow!
  • BaggersBaggers Posts: 3,019
    edited 2008-10-11 13:49
    Thanks mpark [noparse]:)[/noparse] Yeah, I was amazed too at how powerful this little microcontroller is [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • tpw_mantpw_man Posts: 276
    edited 2008-10-11 18:23
    WOW! Super Propeller 32! tongue.gif I can't wait to get one! Could you make a Hydra expansion card version?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I am 1011, so be surprised!


    Advertisement sponsored by dfletch:
    Come and join us on the Propeller IRC channel for fast and easy help!
    Channel: #propeller
    Server: irc.freenode.net or freenode.net
    If you don't want to bother installing an IRC client, use Mibbit. www.mibbit.com
    tongue.gif
  • BaggersBaggers Posts: 3,019
    edited 2008-10-11 18:41
    tpw_man, the PropGFX Lite plugs onto our Hybrid expansion card, which is Hydra compatible, so yes, it will already work on the Hydra too [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • tpw_mantpw_man Posts: 276
    edited 2008-10-11 18:45
    Can you texture the polygons? If so, seriously do a Super Propeller 32!(Super Mario 64)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I am 1011, so be surprised!


    Advertisement sponsored by dfletch:
    Come and join us on the Propeller IRC channel for fast and easy help!
    Channel: #propeller
    Server: irc.freenode.net or freenode.net
    If you don't want to bother installing an IRC client, use Mibbit. www.mibbit.com
    tongue.gif
  • BaggersBaggers Posts: 3,019
    edited 2008-10-11 19:01
    Nope, can't texture the polygons, sorry to disappoint, maybe next gen [noparse]:)[/noparse] PropGFX

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • ColeyColey Posts: 1,112
    edited 2008-10-11 19:56
    Thomas,

    PtopGFX Lite comes with a riser card like the ones in the attached photo specifically for Hybrid and Hydra platforms

    smile.gif

    attachment.php?attachmentid=56164

    It also doubles up as an experimenter card and will be available seperately through our site.

    Regards,

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
    633 x 473 - 190K
  • JT CookJT Cook Posts: 487
    edited 2008-10-11 23:57
    Holy Smile that is awesome! I can wait to see another character and some controllers hooked up to it.

    So now I need some details:

    1) Where is the image being rendered at (which Prop, and if both what is getting done on which one)?

    2) how much free ram is left on the two props?

    3) Is this going to be open sourced or more closed api?

    4) How do you create the 3d models (entering each triangle, some sort of cad program..?)
    ·
  • ColeyColey Posts: 1,112
    edited 2008-10-12 09:00
    Hi JT,

    Yeah it is awesome, yet another example of how talented Baggers is at squeezing the best out of this amazing micro...
    JT Cook said...

    1) Where is the image being rendered at (which Prop, and if both what is getting done on which one)?
    The Polys are rendered by PropGFX Lite but the tri information is back face culled, sorted and sent by the Hybrid

    2) how much free ram is left on the two props?
    PropGFX Lite - Not Much, the display is 128*96 double buffered, Hybrid - Enough to squeeze in another character and some control logic.....(2800 Longs)

    3) Is this going to be open sourced or more closed api?
    Closed API, we've put far too much work into it but it will be reasonably priced and we will have licensing arrangements

    4) How do you create the 3d models (entering each triangle, some sort of cad program..?)
    Somehow, Baggers just happened to have them tongue.gif
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
  • BaggersBaggers Posts: 3,019
    edited 2008-10-12 11:39
    Thanks JT [noparse];)[/noparse] yeah, I'll most likely do a little simple fighter demo with it. even though it's only really a tech demo, showing the poly pushing power of the PropGFX [noparse]:)[/noparse]

    so some more detailed details for you... [noparse]:)[/noparse]

    1. the image is being renderd on PropGFX, by clearing the screen then drawing a poly list ( which is created on the Hybrid / or protoboard ) ( ps the black border in the top picture in the middle of the screen is the time it takes to clear the screen and draw the poly list. ) the hybrid is ( at the moment in one cog ) preparing that list, by rotating the verts, and zsorting and back face culling the poly's. [noparse];)[/noparse]

    2. on the Lite, I have 12K for each screen display as it's double buffered 128x96x8bit colours for full colour range, and bottom 1K is Lite data + line render, 256 bytes for palette rest can be for poly list.
    On Hybrid, I have about 12K free [noparse];)[/noparse] will use 8K of that for SD so I can load each frame of vertex for each player each

    3. Contrary to what Coley put, the Hybrid source ( the vertex rotation and zsort and backface culling etc ) will be given on the examples disc with a PropGFX purchase, so you will be able to make your own 3D games / demos etc [noparse];)[/noparse] ( PropGFX is closed API though )

    4. The models I already had from a 3D tech demo I did for GBA, were done on a professional 3D art package, and converted with a converter I wrote, but the package isn't a free one, but the data required is very simple, and can be changed from other free programs, if people have a program package they use, then if the output is an ascii format, I may convinced to be able to knock up a quick conversion app for you. I might even do a MD2 model format to my format converter, if I get enough requests [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BaggersBaggers Posts: 3,019
    edited 2008-10-12 14:15
    Just another update, thought I'd show that the EXACT same unmodified code works exactly the same on PropGFX VGA too [noparse]:)[/noparse] see picture [noparse]:)[/noparse]

    3D_Demo_VGA.JPG

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-10-12 15:00
    Baggers I'm a little surprised you didn't post the rotation video of this..

    The PropGFX is an awesome project!

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • BaggersBaggers Posts: 3,019
    edited 2008-10-12 22:27
    OBC, thanks [noparse];)[/noparse] I did post the rotation vid, initially in first post [noparse]:)[/noparse]
    I didn't post one of the VGA as I thought no point it's identical lol [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BamseBamse Posts: 561
    edited 2008-10-12 22:43
    Amazing...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BaggersBaggers Posts: 3,019
    edited 2008-10-13 07:31
    thanks Bamse [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • JT CookJT Cook Posts: 487
    edited 2008-10-13 16:13
    Looks pretty good! You should look into Blender since it is freeware and might be a good 3D modeling tool to support.
  • BaggersBaggers Posts: 3,019
    edited 2008-10-13 16:22
    Yeah was thinkin of maybe doing blender support, since like you say it's a freeware package.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • Ym2413aYm2413a Posts: 630
    edited 2008-10-14 03:59
    Wow, [noparse]:)[/noparse]
    Lovely 3D on the prop!

    Good job!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Share the knowledge: propeller.wikispaces.com
    Lets make some music: www.andrewarsenault.com/hss

  • BaggersBaggers Posts: 3,019
    edited 2008-10-14 07:19
    Thanks Andrew [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BaggersBaggers Posts: 3,019
    edited 2008-11-03 11:03
    Last of the demos, as it's going into production, yes, a little late, but I'm sure you'll like the results [noparse]:)[/noparse]

    This one shows some C64 4 colour bitmap mode patterned poly's then loads a C64 game loading screen + attrs, then adds some C64 style sprites, then goes to the speccy style mode for some 2colour patterned polys + 16 colour sprites on top.

    http://uk.youtube.com/watch?v=qtIaIpbVNDQ

    gng_c64.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-11-03 13:29
    Spyhunter sprites.. Now you ARE teasing.. [noparse]:)[/noparse]

    Looking forward to the release guys! great job!

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • BaggersBaggers Posts: 3,019
    edited 2008-11-03 14:32
    Yeah, thought you'd like them [noparse]:)[/noparse] lol

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BradCBradC Posts: 2,601
    edited 2008-11-03 15:04
    This stuff makes me smile. Lord British would be proud.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Pull my finger!
  • BaggersBaggers Posts: 3,019
    edited 2008-11-03 15:06
    Thanks Brad... means a lot that cheers matey [noparse];)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-11-03 15:13
    That demo has me wondering if there is more than just a Ghost 'n Goblins title screen in the works? [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • BaggersBaggers Posts: 3,019
    edited 2008-11-03 15:45
    Rofl Jeff, I'm trying not to do anything more other than make sure the PropGFX gets out now soon as we've got em made up.
    Then I'll start on some games for it.
    first will probably be a simple playable version of the VF demo I did. [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • wjsteelewjsteele Posts: 697
    edited 2010-01-17 18:00
    What is the current state and availability of these boards?

    Bill
  • potatoheadpotatohead Posts: 10,261
    edited 2010-01-18 00:15
    The 3D is most impressive!!

    Well done. And congrats on getting PropGFX out to the masses!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    8x8 color 80 Column NTSC Text Object
    Safety Tip: Life is as good as YOU think it is!
  • wjsteelewjsteele Posts: 697
    edited 2010-01-18 05:02
    I must be blind or something, because I can not find anyplace where you can actually buy these. I've seen plenty of screen shots and videos. (I'm using both Google and Bing to search.) The site PropGFX.co.uk has a forum, but it hasn't been updated in a while. Their "store" doesn't have anything listed either.

    I've seen some nice pics of one (on this thread) but that is the only place.

    Am I going crazy?

    Bill
Sign In or Register to comment.