New demo!

Discussion in 'Architecture and Products' started by Humus, Dec 12, 2005.

  1. Plano

    Newcomer

    Joined:
    Dec 15, 2005
    Messages:
    23
    Likes Received:
    2
    Location:
    Finland
    Demo won't start on my pc. When i click shortcut screen goes black and turns back to normal after 1sec. specs a64 x2 and 7800gt.
     
  2. Plano

    Newcomer

    Joined:
    Dec 15, 2005
    Messages:
    23
    Likes Received:
    2
    Location:
    Finland
    In Win98 compatibility mode it ran well. Very nice work! ;)
     
  3. N00b

    Regular

    Joined:
    Mar 11, 2005
    Messages:
    698
    Likes Received:
    114
    Some antivirus/firewall programs prevent programs from starting other programs. Depending on the settings of your firewall/antivirus software you will be prompted if you want to allow a program to start another program or the antivirus/firewall will just silently deny it. Many installation programs need to launch other programs during the install process. So if you antivirus/firewall prevents this, your install will fail.
     
  4. Ragemare

    Regular

    Joined:
    Apr 8, 2004
    Messages:
    333
    Likes Received:
    7
    Location:
    England
    Runs very well on my 9800pro all things considered. Even at 1280 x 1024 with 4xAA it maintains 40fps in many parts.

    I'm using cat 5.11 btw.
     
  5. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    Nice demo Humus: your visibility preprocessing work it's someway similar to this:
    Directional Discretized Occluders for Accelerated Occlusion Culling
    Dunno if you know this work but it's worth reading.

    btw, are you using conservative rasterization to make sure the visibility preprocess is not erroneously culling away visibile meshes?
     
  6. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ

    GameEngine2.rpt (report?)

    this is what is inside:

    ********************************

    Exception code: C0000005 ACCESS_VIOLATION
    Fault address: 00CEBC4D 01:0000AC4D C:\WINDOWS\system32\ct_oal.dll

    Registers:
    EAX:00000000
    EBX:00000000
    ECX:00000533
    EDX:00EC0000
    ESI:00DC0048
    EDI:00ED2000
    CS:EIP:001B:00CEBC4D
    SS:ESP:0023:0012EF68 EBP:00000000
    DS:0023 ES:0023 FS:003B GS:0000
    Flags:00010246
     
  7. Anteru

    Newcomer

    Joined:
    Jul 4, 2004
    Messages:
    114
    Likes Received:
    3
    works here with 6800 GT and nVidia 81.95 without problems
    also working with Mobility X700 with 5.11 x64

    Well done, works smooth on both, and looks great ;)
     
  8. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    I think I've skimmed through that paper earlier. I seem to recognice it. Not sure if it's that similar to what I'm doing though.
    Yeah, the culling is conservative and 100% safe so there will never be any visible objects culled. Some invisible objects may still be drawn though, but that's the case with most algorithms anyway. I think it's fairly efficient in comparison to other techniques (I haven't really done any comparison though). The only really inefficient thing about it is the quite long preprocessing time. But it only needs to be done once and the stored data is minimal and very compressible.
     
  9. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Oki, so it's something with the sound. Seems like a few people have problems with OpenAL. What drivers are you using for the sound card? I'll try to see if I can reproduce the problem.
     
  10. Sunday

    Newcomer

    Joined:
    Feb 6, 2002
    Messages:
    194
    Likes Received:
    6
    Location:
    GMT+1
    Humy why are the angled shadows so jagged?

    (X1800XT/Cats 5.12 6xFSAA/16x AF)
     
  11. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ

    SB Audigy 2 ZS

    7/10/2003
    5.12.6.402

    That's what I could find...
     
  12. Deathlike2

    Regular

    Joined:
    Aug 17, 2003
    Messages:
    542
    Likes Received:
    5
    A good time to update the sound card drivers, yes?
     
  13. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Because I use shadow mapping. I'm using 512x512 for the static and 256x256 for the dynamic. I could of course increase resolution, but I'm thinking of adding some soft shadow technique instead.
     
  14. Sunday

    Newcomer

    Joined:
    Feb 6, 2002
    Messages:
    194
    Likes Received:
    6
    Location:
    GMT+1
    Good thinking ;)

    BTW

    I love your new demo, and I’m curious is there some trivial explanation why are the PDM (Parallax Displacement Maps) are noticeable becoming flat on corners? Besides that little “dispellingâ€￾ your PDM is great! Could be possible to sustain acceptable frame rate with little more complex levels, and that PDM of yours?

    I’m asking this, ‘cos I think that PDM is equally important as say HDR, maybe even more IMHO! And I totally disagree with FutureMark guy in that interview where he’s trying to explain why they are excluded PDR from 3DM 06!
     
  15. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ

    Those came with the latest non-Beta drivers. Forgive me if I don't trust beta drivers from Creative. :wink:
     
  16. zed

    zed
    Legend

    Joined:
    Dec 16, 2005
    Messages:
    6,415
    Likes Received:
    2,139
    aye parrallax >= HDR i dont think so! parrallax is a hack IMO often ugly
    good stuff humus, youre demos are about the only ones i bother downloading
    one change u could make which will double the framerate at least i guess (it is a bit of extra work though)
    after youve checked what cells are visable from your visability list
    each frame use occlusion test (when u lay down depth pass) check if a light areas receiver/casters meshs are visable, itll save time by not creating unecessary SMs if they dont influence the scene
    *another speedup is to use different size SMs based on a light areas screensize (im sure u know this but havent done it due to the old bugbear time/effort)
     
  17. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Are you referring to the fact that you don't see a proper silhuette? Then that's a flaw of parallax mapping as it's a texture space effect. You'd need real geometry to improve that.
     
  18. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Right now I'm only using dynamic shadow maps for the rockets. The rest of the lights are static. So the gain would be small (most of the time the rockets will be visible anyway). If I used more dynamic lights there might have been a bigger gain. But even then I don't think it will be that much. It's possible to cull entire lights based on the visibility info too (but right now I only cull lights completely based on frustum).
     
  19. zed

    zed
    Legend

    Joined:
    Dec 16, 2005
    Messages:
    6,415
    Likes Received:
    2,139
    this is benificial for static lights too once (if?) u start adding dynamic objects players etc
    youll be surprised, from my testing it happens far oftener(new word) than i thought
     
  20. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Good point. The question though is whether the difference between relying on the visibility info and extra accuracy of occlusion queries is big enough for me to be able to cut off a significant amount of lights. The number of lights drawn at any time is already pretty low, even before I've even implemented the full culling.
     
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...