"Yes, but how many polygons?" An artist blog entry with interesting numbers

Discussion in 'Console Technology' started by Farid, Sep 1, 2007.

  1. xaeroxcore

    Newcomer

    Joined:
    Aug 1, 2014
    Messages:
    62
    Likes Received:
    2

    Impressive! I used to remember how good look some stages but always were dissapointed with character detail, now i understand why. Also, cutscene characters LOD sports more geometry?

    Thanks for the impressive work Cloofoofoo. Can you give us numbers from Project Justice and Headhunter?
     
  2. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Did record of lodoss war next for the dreamcast. Very interesting game in that in the higher levels this game has 10-20 monsters mobbing you, I figured everything would be super low poly. I was wrong while some of the low level enemies are 500 to 700 tris the higher level normal enemies are like 1k to 2k tris, thats very high considering there seems there could be almost 20 of them on the screen. The main character is close to 2k and bosses range from 2k to 6k.Its just that everything is poorly textured and badly modeled for the given count. Stages are pretty dense too.

    main chracter -1,724 tris
    [​IMG]

    Dragon boss - 6,005 tris
    [​IMG]

    boss - 2,214 tris
    [​IMG]

    lamia creature - 1,502 tris
    [​IMG]

    reptile creature - 1,527 tris
    [​IMG]

    lizard man - 969 tris
    [​IMG]

    Four armed regular enemy - 2,036 tris
    [​IMG]

    stage ?? - 17,659 tris
    [​IMG]

    another stage - 33,713 tris
    [​IMG]
     
    function, xaeroxcore and Newguy like this.
  3. xaeroxcore

    Newcomer

    Joined:
    Aug 1, 2014
    Messages:
    62
    Likes Received:
    2
    33k triangles ....on stages that looked average as its best for 99/2000 standards. Probably lotta PS2/PSP games uses less triangles and look better....Too bad DC games were made with 32/64 bit development logic.
     
  4. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Next game is Musapeys choco maker on the dreamcast from 2002. Made by the same people who made death crimson 2 and ox also on the dreamcast. Judging from the files it uses the same engine as well. I didnt think it would be alot of polygons but I was wrong. This is a puzzle game using blocks, each block model is 88 triangles and the game easily can display more than 100 of them @ 60 fps. Lets say theres 50 blocks on screen x 88 triangles that easily 4,400 triangles. Thats just something to keep in mind despite the game looking not too great. These are from the disc files.


    1st player character + its ears = 2,205 tris + 344 tris = 2,549 tris
    [​IMG]
    [​IMG]

    2nd players character + ears - 2,237 tris + 344 tris = 2,581 tris
    [​IMG]
    [​IMG]


    Block -88 tris.
    [​IMG]

    Stage/background for 1 player mode- 1,600 tris
    [​IMG]
     
    function and xaeroxcore like this.
  5. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Next up Boku Doraemon for the dreamcast. I know nothing of this series. That said the dreamcast game uses 3d environments and hand drawn 2d characters. Environment are very detailed with detailed props.

    The characters are all handrawn sprites . Here is doraemon:
    [​IMG]

    Shop/neighborhood - 10,498 tris
    [​IMG]

    House/lower floor/kitchen - 12,364 tris
    [​IMG]

    Glasses prob - 3,456 tris
    [​IMG]

    Some sort of traveling device? -1,438 tris
    [​IMG]
     
    function, Karamazov and xaeroxcore like this.
  6. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Next up is seventh cross evolution for the dreamcast ,released 1998. One of the earlier games. Despite that the models push alot of polygons though texture detail isnt good. Since the game is about assembling your body using dna i had to pick one to represent the player. There were plenty that were super high in polygon count but I chose the one they used on most press shots/magazine ads. Again for 1998 its a pretty huge leap. Considering kratos from god of war ghost of sparta on psp is 5,000 tris(says the dev anyway) the main character polygon count is surprising for this game.

    Seventh Cross Evoluion -dreamcast

    Main character level 26 body - 4,504 tris
    [​IMG]

    Land were you first start - 7,693 tris
    [​IMG]

    The open ocean - 15,089 tris
    [​IMG]

    Hermit crab boss - 4,208 tris
    [​IMG]

    Final boss - 3,904 tris
    [​IMG]

    Regular enemy lizard - 1,231 tris
    [​IMG]
     
    function, jlippo and Karamazov like this.
  7. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Next is konami's air force delta for dreamcast. The game uses very low poly models and very highres textures for the land. The land textures are a massive 512x512 resolution. The land models are broken up into pieces/ square sectors. It ranges from 50 tris to 500 tris per piece. There seems to be lods for the land patches or the planes. Planes range from 900 tris to 1700 tris.

    AirForce Deta - dreamcast

    F14 tomcat - 1,384 tris
    [​IMG]

    yf-23 - 1,369 tris
    [​IMG]

    land patch - 512 tris
    [​IMG]

    Land texture
    [​IMG]

    land texture 2
    [​IMG]
     
  8. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Last one for now. Revisiting Seven Mansions for the dreamcast by Koei. Strange co-op resident evil style game. Stranger in that the character models have far more polygons than the surroundings.Regular enemies range from 1,700 tris to close to 3000 tris. Textures are messed up for some reason.

    Seven Mansions : Ghastly Smile - Dreamcast

    rock monster - 3,495 tris
    [​IMG]

    final boss - 3,233 tris
    [​IMG]

    Boss - 3,511 tris
    [​IMG]

    Regular enemy - 1,797 tris
    [​IMG]

    elevator - 1,204 tris
    [​IMG]
    hallway - 2,848 tris
    [​IMG]

    Kei - players character 1 - 3,039 tris
    [​IMG]

    Reina - player character 2 - 3,085 tris
    [​IMG]
     
    xaeroxcore, jlippo and Karamazov like this.
  9. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    BorderDown for the dreamcast from 2004. Grev creator interestingly admitted he had a grander vision for the game and about a third of background detail/effects was cut due to technical limitations.While cutscenes were scaled back due to budget. Which is crazy because some of the stages 80K polygons, who knows how much more detail he wanted. He also did not want to port to ps2 due to technical problems too as the game would have to be redesigned from scratch he claimed.He might as well just make a new game at that point so porting from naomi to dc was a no brainer.

    Border Down - Dreamcast

    Stage 1 - 83,864 tris for the whole stage
    [​IMG]

    stage 4( i think) - 23,846 tris
    [​IMG]

    Player ship - 567 tris
    [​IMG]

    stage 6 enemy - 761 tris
    [​IMG]

    stage 6 enemy2 - 492 tris
    [​IMG]

    stage 1 boss - 1,406 tris
    [​IMG]

    Final boss - 8,102 tris
    [​IMG]
     
    function, Karamazov and jlippo like this.
  10. xaeroxcore

    Newcomer

    Joined:
    Aug 1, 2014
    Messages:
    62
    Likes Received:
    2

    80 k on DC is crazyyyy! This level of detail was just possible due the nature of the game (2D perspective and constant movement of the camera?) ...or can this level of detail be replicated on other types of 3D games on DC (like fighters or racers) with enough budget and time?
     
  11. Karamazov

    Veteran Regular

    Joined:
    Sep 20, 2005
    Messages:
    2,852
    Likes Received:
    2,279
    Location:
    France
    80k for the whole stage. But it was not rendered in totality during gameplay obviously.

    If i remember correctly the powerVR chip in the DC had a feature that would render only visible polygons on screen, saving some processing power.
     
  12. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Its not all displayed at once but its one of the largest levels i have found on the dreamcast, they usually dont even come close. The largest model that displays it all at once is a locket model for the credits of blue submarine no.6 on the dreamcast that was 19,000 triangles.
     
    function and xaeroxcore like this.
  13. Mobius1aic

    Mobius1aic Quo vadis?
    Veteran

    Joined:
    Oct 30, 2007
    Messages:
    1,683
    Likes Received:
    259
    Yeah DC had very good geometry culling IIRC.
     
  14. TapamN

    Newcomer

    Joined:
    Jan 10, 2008
    Messages:
    58
    Likes Received:
    42
    Polygon strips whose 2D screen space bounding boxes are completely off screen are discarded completely by the component that writes out the display list. So they don't take up space in the video RAM display list, and the rasterization part of the GPU never sees them. They are purely a waste of CPU and DMA time.

    I have code that can submit (with transformation, lighting, and perspective) over 6 million poly/sec if the polygons were off screen. The GPU, under unrealistic ideal conditions, could only get a bit over 4 million poly/sec on screen. You could fake push more polygons by just repeatedly submitting the same off screen vertex over and over. I wouldn't be surprised if you could "push" 10-20 million poly/sec doing this.
     
    function, Cloofoofoo and Karamazov like this.
  15. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    This is what i wanted to understand though. The cpu still has to calculate the position and lighting of this offscreen vertex/ triangles? So wouldnt culling offscreen triangles before they even get submitted to the powervr gpu be even more beneficial or its just a waste of cpu time and should let the gpu do all the unseen culling?

    The model still takes up main ram space thougj because it has to be fully loaded right?
     
  16. TapamN

    Newcomer

    Joined:
    Jan 10, 2008
    Messages:
    58
    Likes Received:
    42
    Whether or not the rendering code does T&L for off-screen stuff depends on the model format. A model format I made for the Dreamcast stored AABB's for groups of close-together strips, so if part of the model was off screen, chunks could be easily culled and T&L would be skipped. The model format used in Border Down might do this too.

    It's definitely worth doing frustum culling on the CPU if you can eliminate 100s or 1,000s of polygons with one AABB/sphere versus frustum check. It's generally not worth it if you're culling 1-4 polygons per check. When exactly it's worth it depends on how expensive the culling check is versus how expensive rendering an unseen model is.

    The entire model would definitely take up main RAM when it's loaded.
     
    milk and function like this.
  17. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Good to hear from some one who has worked on these things on the dreamcast. So you do the bounding box/volumes to check visibility and removed 1000s of unseen triangles. Behavior of this in commercial games seem baffling so while I have you attention I will go ahead and ask this. Ill bring up one example , trigger heart on the dreamcast and ps2. While I assume the polygon count given by nulldc might be bloated, an old emu author of a dreamcast emulator called makaron mentioned this game was 44K triangles per frame at 60 fps. Thats alot but once I looked at it both on DC and ps2 it seems the geometry extends way past the screen and only a small fraction of is actually on screen .

    On the ps2 they culled all offscreen triangles and IF i remembering right its doing backface culling leading to only a couples thousand on frame. On the dc no such thing. I mean I do realize you said it depends how expensive the technique but having 40K triangles out of the frame unclipped seems crazy to think it would be faster? Ill put images below to show you what i mean.( they were earlier here but not sure if you saw them). Considering the ps2 is the faster machine its crazy they handled it so differently. (i dont use emulators to show per model polygon count, usually extract models from disc assets, just a note)

    Dreamcast, no culling used -
    [​IMG]
    [​IMG]

    Ps2 , culled everything offscreen -
    [​IMG]
    [​IMG]
     
    jlippo and xaeroxcore like this.
  18. xaeroxcore

    Newcomer

    Joined:
    Aug 1, 2014
    Messages:
    62
    Likes Received:
    2
    I know i could be annoying, but pleaseeeeee....give us Headhunter numbers....and Shenmue 2 if you can aswell! Pleaaaaseeeee!
     
  19. Cloofoofoo

    Newcomer

    Joined:
    Aug 26, 2018
    Messages:
    68
    Likes Received:
    110
    Headhunter is a no. Shenmue is do able just tedious. But most llikely the next 3 games are tony hawk, matt hoffman, spiderman since they use the same engine. Shenmue faaaar off.
     
    xaeroxcore likes this.
  20. Karamazov

    Veteran Regular

    Joined:
    Sep 20, 2005
    Messages:
    2,852
    Likes Received:
    2,279
    Location:
    France
    whe had some shenmue 1 numbers in this thread a few years ago.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...