PDA

View Full Version : Nalu and Pirates demo running on NV40


991060
05-31-04, 08:42 AM
I just got the executable demo today, some of my friends gave them a try, it seems Nalu has sth wrong with the hair/body collision detection. Pirates run correctly. Screen shots are available at:
http://bbs.gzeasy.com/index.php?showtopic=173298
http://bbs.gzeasy.com/index.php?showtopic=173286
http://bbs.gzeasy.com/index.php?showtopic=173219

Brick_Top
05-31-04, 10:23 AM
I just got the executable demo today, some of my friends gave them a try, it seems Nalu has sth wrong with the hair/body collision detection. Pirates run correctly. Screen shots are available at:
http://bbs.gzeasy.com/index.php?showtopic=173298
http://bbs.gzeasy.com/index.php?showtopic=173286
http://bbs.gzeasy.com/index.php?showtopic=173219

Those look great... I deleted a thread I started because I didn't see this one.

:)

ragejg
05-31-04, 11:54 AM
That's some crazy hair!!

991060
05-31-04, 11:58 AM
more pirates screens at:
http://bbs.gzeasy.com/index.php?showtopic=173440

Nv40
05-31-04, 02:54 PM
mmm.. strange that seems to be bugs in the demo.
It might be the drivers used , a system issue or something else..

i thought that SM3.0 are only available to DIrectx9c so that might be the issue.. still looks very nice. :)

Morrow
05-31-04, 04:06 PM
mmm.. strange that seems to be bugs in the demo.
It might be the drivers used , a system issue or something else..

i thought that SM3.0 are only available to DIrectx9c so that might be the issue.. still looks very nice. :)

well, it's really not that difficult to find Dx9.0c beta on the net :)

trolane
05-31-04, 07:37 PM
were those from running on the 6800 ultra ? if so wtf is with the 15 - 20 fps ?
if nvidia was goin to release a demo wouldn't it at least be 30 fps..

anzak
05-31-04, 07:54 PM
were those from running on the 6800 ultra ? if so wtf is with the 15 - 20 fps ?
if nvidia was goin to release a demo wouldn't it at least be 30 fps..

My thoughts exactly. I sure hope thats running with 4xAA and 8xAF :rolleyes:

ChrisRay
05-31-04, 07:57 PM
Nalus got a nice butt for a fish.

ChrisRay
05-31-04, 07:58 PM
You Know, Dusk Doesnt run @ higher than 17 FPS for me so /shrug, Probably because of my memory maybe.


Nvidia has no problem releasing demos that run Slow if they look really good. Just look at "Last Chance Gas Demo" and you'll see slow ;)

991060
06-01-04, 06:33 AM
were those from running on the 6800 ultra ? if so wtf is with the 15 - 20 fps ?
if nvidia was goin to release a demo wouldn't it at least be 30 fps..

Yes, the demos were run on 6800Ultra@400/1100, but the demos default to 4xAA IIRC, and they doesn't require DX9.0c stuff to run because nVIDIA still used the OpenGL framework to write the demo, all shaders are in Cg. :rolleyes:

As for the performance, since very complex shaders are used, there could be performance boost in future drivers, this is probably also the reason why nVIDIA didn't put the exe on their website: wait until a mature driver comes out.

Quasar
06-01-04, 07:21 AM
[...], all shaders are in Cg. :rolleyes:


Well, that explains quite a lot 'bout performance... cg my a**

991060
06-01-04, 09:16 AM
Well, that explains quite a lot 'bout performance... cg my a**

I really didn't figure out why nVIDIA still uses Cg in the demo. With NV3x, it makes sense because you can mix FX12/FP16 and FP32 instructions in one fragment shader, but for NV40, using FX12 is at least as fast as using FP16. Besides, I don't remember any of the demo really uses FX12 instruction. :screwy:

nForceMan
06-01-04, 11:49 AM
I really didn't figure out why nVIDIA still uses Cg in the demo.
Because it uses OpenGL (Cg can output D3D and OpenGL as well), and DX9 isn't suitable for such a revolutionary new hardware like NV40 (still no final DX9.0c, it is not possible to expose all the new features in DX9, DX9 imposes limits on NV40 capabilities, and DX9 is not open, moreover closed, and rigid). NV40 can expose all its features only in OpenGL.
There is nothing wrong with Cg. It's an awesome language, that does support multiple low-level graphics APIs (OpenGL and D3D).

Jarred
06-01-04, 12:14 PM
hmmm, thats interesting, at E3 the Nalu demo was running really smooth, I didn't notice a drop in framerates...

Quasar
06-01-04, 03:08 PM
Because it uses OpenGL (Cg can output D3D and OpenGL as well), and DX9 isn't suitable for such a revolutionary new hardware like NV40 (still no final DX9.0c, it is not possible to expose all the new features in DX9, DX9 imposes limits on NV40 capabilities, and DX9 is not open, moreover closed, and rigid). NV40 can expose all its features only in OpenGL.
There is nothing wrong with Cg. It's an awesome language, that does support multiple low-level graphics APIs (OpenGL and D3D).

But the native cg-compiler does a sub-par job in optimizing the shaders even for nV35-chips. I dare not to hope that it will perform better with nV40, on which optimal setup and ordering of instruktions can be even more crucial with respect to optimal performance.

991060
06-01-04, 10:27 PM
Because it uses OpenGL (Cg can output D3D and OpenGL as well), and DX9 isn't suitable for such a revolutionary new hardware like NV40 (still no final DX9.0c, it is not possible to expose all the new features in DX9, DX9 imposes limits on NV40 capabilities, and DX9 is not open, moreover closed, and rigid). NV40 can expose all its features only in OpenGL.
There is nothing wrong with Cg. It's an awesome language, that does support multiple low-level graphics APIs (OpenGL and D3D).
Cg looks good but it doesn't run good. My guess is that nVIDIA didn't want to port the whole demo framework to DirectX at present, so there's no choice for them. I was hoping nVIDIA improve their Cg compiler for a long time, but now it seems its quality is still worse than the HLSL compiler from MS.

Evildeus
06-06-04, 01:31 PM
BTW 991060 ,
Do you know a place where we can DL those executable demos? ;)

SuLinUX
06-06-04, 07:43 PM
You need some serious power to do that and it looks like AA x4 is on, thats a good fps considering the detail and vastly more impressive than Ruby demo.