crysis physics phys X processor....

Xenozx

2[H]4U
Joined
Jun 16, 2004
Messages
2,127
Im sure many of you may have seen teh video

http://www.youtube.com/watch?v=YG5qDeWHNmk

it shows like 3000 barrells falling and exploding and such. Now, I would assume physics calculations like this would require some beefy ass hardware. I dont believe crysis works with phys X cards. So to see physics like this, Im assuming its completely relying on the CPU/GPU. if this is the case, does this not mean that the Phys X processor is completely worthless, as the CPU/GPU seem to do the job, even with decent FPS?
 
addon physx processors are useless.

and that video, to get it to run smooth, he just has to change one setting in the config or something.
 
That video is rendered one frame at a time and then compiled into a video later. That person who made it said that it took a few seconds for each frame.
 
That video is rendered one frame at a time and then compiled into a video later. That person who made it said that it took a few seconds for each frame.

if thats the case, how does he walk and shoot?
 
http://www.youtube.com/watch?v=VaHS-y_mapQ
Alot of people are opening Crysis, putting in the code and expecting physics to run smoothly like in the video, it won't (unless you have such an uber beast but I don't think a machine available now could do this amount of stuff at 30fps).

To see how I made the physics so smooth, look at the tutorial I made for making your own:
http://forums.facepunchstudios.com/sh...

The song is "Aberdeen City - Pretty Pet"

It's for rendering a video with capture_frames, actual gameplay will be extremely low frames per second, capture_frames isn't affected by low fps but the physics having their own framerate do.

The video isn't about how good Crysis or Cryengine2 is but it was actually made simply because I liked the look of lots of boxes flying around and structures collapsing etcetera and thought other people might like to see this also.

Higher quality versions:
Stage6 (stream):
http://www.stage6.com/user/Neillithan...
(thanks to http://www.youtube.com/Neillithan for this)

Filefront (download):
http://files.filefront.com/Crysis+Mas...

If you want to upload it elsewhere yourself, please inform me with a message so I can add the link to it here.

Due to popular demand, I'll post my specs but they only really effect the very first clip showing sys_physics_CPU 1 and how many boxes total I can render, which unfortunately limited the last clip.

So, my system specs are: Intel Core 2 Duo 4300 (1.8GHz) processor, overclocked to 2.2GHz, 2GB 800MHz RAM, Nvidia 512mb 7900GS GPU (DX9).

I get a Windows Vista base score of 5.1, RAM and CPU being the 5.1, HDD transfer rate at 5.5 and GPU at 5.8 for gaming, 5.9 for Aero.

But system specs will only change the speed of capturing it if you were to do this, the rendered video will be at whatever framerate you set to record and playback at.

Thanks to "poomuckel" from the Crymod forums for inspiring me to make this video/render lots of physical interactions by making the giant robot looking thing made from boxes that he posted on page 4 of his "Physis" map thread
http://www.crymod.com/thread.php?thre... which is also pretty fun to play around in.

I used the very high settings tweak for DX9
http://files.filefront.com/Very+High+...

Then some commands I used ontop of that for this were:

sys_physics_CPU 0
fixed_time_step 0.033333
e_particles 0 (all those particles when a box would collide with something killed my GPU)
r_motionblur 4 (need the very high tweak if on DX9)
r_useEdgeAA 2 (fake anti aliasing, blurs edges)
r_displayinfo 0 (get rid of the white text when in devmode/sandbox)
cl_hud 0 (gets rid of the HUD)
capture_frames 1 (to take a screenshot at every frame so you can add them all together to make a smooth motioned video).
e_view_dist_ratio 200 (only in the last clip as I only really needed it then, though it would've been nice if I knew about it before; it makes the distance at which objects stop becoming visible further)

The motion of the boxes was done by tornadoes made invisible due to particles being disabled. The settings where changed around though such as in some clips there was no rotation.

But there was one clip that used a "GravityVolume" found in Misc in objects in the rollup bar.

Yes, there is still some physics lag when sys_physics_CPU is set to 0, but it's SOOOO much smoother than if set at 1 when there's that many physical interactions going on and I think it's an actual physics engine problem where they can lock when colliding, they can't get past what's infront of them rather than it actually lagging like when it's set to 1. If there was nothing in the way of a moving object, it won't lag on 0 but can on 1.

The last clip wasn't anywhere near as massive as I wanted it to be, unfortunately my GPU couldn't handle rendering all the boxes when I doubled the amount of what is shown in the video so I left it as that rather than trying to find an actual limit of what it could handle incase it needs power to render the motion blur and stuff.

For more info, see the tutorial (first link in this description).

I PANT3RA I approves of this video.

I like the "Crysis Physics Porn" that's a common title for this to be linked from, it reminds me of a stupid image I made once for the lulz:
http://i18.photobucket.com/albums/b10...

Eww, look at the ugly mountain in the background...
 
Xenozx, here you can see the actual fps in which videos like this are rendered. And this is far from thousands of objects: click
 
Back
Top