Time to bore you with another demo

Discussion in 'Architecture and Products' started by Humus, Nov 16, 2002.

  1. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
  2. Philibob

    Newcomer

    Joined:
    Sep 22, 2002
    Messages:
    36
    Likes Received:
    0
    Location:
    St. Helens, UK
    woo hoo! I've finally seen one of your demos. :D
    Runs ok a GF2 MX ~20fps :D
     
  3. tkopp

    Newcomer

    Joined:
    Feb 12, 2002
    Messages:
    23
    Likes Received:
    0
    The demo looks good. I had a small problem with FSAA not working, but I've not tested my 8500 and FSAA in other opengl aps to see if it's my fault.

    Strangely enough, I get 50fps windowed (1.4ghz athlonXP, 256mb ddr, radeon 8500) and 20 fps full screen.
     
  4. nggalai

    Regular

    Joined:
    Feb 6, 2002
    Messages:
    402
    Likes Received:
    0
    Location:
    /home/rb/Switzerland
    Nice work! Runs ok on my home system (PIII-S@1.47GHz, Ti4400), average of just over 30fps . . .

    So, Humus, when's your scattered lighting demo coming? ;)

    ta,
    -Sascha.rb
     
  5. Tahir2

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,978
    Likes Received:
    86
    Location:
    Earth
    Hey that demo reminds me of Cybermorph for the Atari Jaguar ages ago.. except you get texture shading and FSAA with this one....

    Why I reckon you could make some sort of game with it... great - it is your best one yet.
     
  6. cellarboy

    Newcomer

    Joined:
    Jun 18, 2002
    Messages:
    143
    Likes Received:
    2
    Location:
    Calgary, Alberta
    I agree, this is your best demo yet. Extremely nice. All you need to add is some nice water effect in the valleys and I'd use it for a screen saver!!
     
  7. demalion

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,024
    Likes Received:
    1
    Location:
    CT
    Hmm...I get 55 and above full screen, on a TBird @ 1.3 GHz and AIW 8500, so something is wonky there.

    OTOH, it crashes after I've been scrolling around the terrain for a bit after stuttering occasionally. This was right after running half-life, so maybe that is related.
     
  8. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Ehm, the day I get a clue about the math behind it I suppose ;)
     
  9. kid_crisis

    Newcomer

    Joined:
    Aug 3, 2002
    Messages:
    96
    Likes Received:
    0
    Looks real nice! I get average about 48 fps fullscreen, and it doesn't seem to matter what resolution I run (from 640x480 up to 1600x1200 its still in the mid to high 40's framerate).

    I'm running: AthlonXP 2100+ (@stock 1.73 GHz)
    GeForce4 Ti4400 (275/550 MHz)
    512 MB Ram (PC2700, 333 MHz)
    Windows 98SE
     
  10. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Really? I didn't quite expect such comments. While I'm quite satisfied with the results I never viewed this demo as very impressive visually.
     
  11. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    I think there's some glitch in my code. I have occasonally got crashes, but not very often, like once every 20th time I run it or so. I think it might be related to my data stucture. I stuff all the blocks into a so called red-black binary tree. Lots of pointer shuffling going on there. It's nice for quick handling of ordered data, O(log n) for insert/delete/search etc, but I'm not so sure it's really needed. In the final implementation I only keep at most 100 blocks at once ... I might try doing it without it and see if it goes away.
     
  12. Brent

    Regular

    Joined:
    Apr 11, 2002
    Messages:
    584
    Likes Received:
    4
    Location:
    Irving, TX
    very nice Humus!

    I compared it on a 9700 Pro with DX8.1 vs. 9

    DX 8.1 and 6200 driver = highest FPS 120 and lowest around 70

    DX 9 RC0 and ATI BRC0 dx9 driver = highest FPS 190 and lowest 130

    very very sweet

    system specs

    p4 @ 2.7Ghz (150fsb)
    512mb ddr at 150
    9700 pro default clocks
     
  13. deviantchild

    Regular

    Joined:
    Feb 8, 2002
    Messages:
    370
    Likes Received:
    5
    Location:
    ST 65527 76257
    except the Kyro - but you must've known that!?
     
  14. Joe Cool

    Newcomer

    Joined:
    Nov 8, 2002
    Messages:
    11
    Likes Received:
    0
    CPU: Thunderbird 1.2 oc'ed to 1.4
    Video: Radeon 9700 Pro
    DirectX: 8.1
    Drivers: 6200

    Did 25 to 37 fps at 1600x1200 with all options turned to highest (including 6x fsaa).

    Minor problem during first few seconds: flashing whitish pattern on upper left quadrant. Then it went away and did not return.
     
  15. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    It should work on the Kyro too. The demo doesn't require any extensions, only pure OpenGL 1.1. It uses GL_ATI_vertex_array_object if available, but doesn't require it.
     
  16. Heathen

    Regular

    Joined:
    Jul 6, 2002
    Messages:
    380
    Likes Received:
    0
    Demos

    Humus, you are just too good, way to go. :D
     
  17. Basic

    Regular

    Joined:
    Feb 8, 2002
    Messages:
    846
    Likes Received:
    13
    Location:
    Linköping, Sweden
    Yep, yet another nice one.

    I think the ones saying that it's the best yet do so because it's the one with the largest most complete scene. (Easiest to imagine a game in that world.) But I personally like the tricky unusual technical demos better. :)

    Btw, it seems as the normals aren't right on the edges of the "geometry tiles". The textures are tiled perfectly (which cannot be said for a lot of games), but the lightning isn't right. Isn't the neighbouring geometry tile concidered when calculating the normals?

    And there's leaks between the geometry tiles when they have different geometry LOD. That's of course more difficult to solve if you want the tiles to be independent of each other. But maybe you could let the tiles overlap slightly (~one triangle in the highest datail LOD).


    But anyway, nice demo. And at last one I can test. :)
     
  18. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Yes, first I just clamped against the edges when I calculated the normals, but I have fixed that now (haven't uploaded a new version though, still hunting the crash bug).
    Yeah, I know there are leaks, but it's not very easy to spot unless you look for it. For this reason I don't use very aggressive LOD, so the leaks will only appear at some distance, hopefully behind closer geometry. It felt a little too much for a demo like this to properly handle this.
     
  19. Reverend

    Banned

    Joined:
    Jan 31, 2002
    Messages:
    3,266
    Likes Received:
    24
    There's only one demo I'm looking forward to and that's one show exploiting every single 3D feature (and I mean every) of the most advanced video card available. That includes the max number of instructions, max loops, max PS storage, full use of all temp registers, ppe, etc etc etc ... in other words, something that tells us if all these specs are of any real use, even in a "simple" tech demo.

    Guess this will never happen :)
     
  20. Rodéric

    Rodéric a.k.a. Ingenu
    Moderator Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,986
    Likes Received:
    847
    Location:
    Planet Earth.
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...