![]() |
|
|||||||
| IL-2 Sturmovik: Cliffs of Dover Latest instalment in the acclaimed IL-2 Sturmovik series from award-winning developer Maddox Games. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
|
|||
|
|||
|
I havent coded in like 20 years, but mazex is spot on. People who think creating a game engine that can make proper use of 2/4/8 or more threads is easy need to do some reading. There is a reason most software today barely scales beyond 2 threads. Heliocon, maybe you should just try it.
What I am curious about is the physx claim, that it would be useless for flightsims. I dont know about the API, maybe that is useless, but calculating the physics (rather than PhysX) does seem something that could benefit greatly from GPGPU (CUDA or OpenCL). |
|
#2
|
|||
|
|||
|
Quote:
Also physx (which I never mentioned btw as someone implied I did) is mainly geared to particles and cloth/hair etc. It would certainly work for stuff like clouds and smoke that interact with planes passing through, but I dont know of its effects on flight models. CUDA is meh. |
|
#3
|
|||
|
|||
|
Quote:
That doesnt mean its not usable for physics simulation like aerodynamics. Surely you've seen all the hydrodynamics simulations. If it works for water, I dont see why it couldnt work for air: |
|
#4
|
|||
|
|||
|
Quote:
The main difference is Physx is not really a mechanic focused on physics as much as it is focused on solving and then "presenting" the effects. Its also GPU tied which needs to be rendering. Physx is great, but unless you have a dedicated card its better to buy a second card then have a non physx gpu. Atleast thats what people seem to think on the EVGA forums. |
|
#5
|
|||
|
|||
|
Quote:
I do remember seeing a video of Rise Of Flight where air movement was visualized with arrows, showing wind, prop wash, thermals and the like. I cant find the video, it was really impressive, and showed that game is modelling airflow to some extend (though probably not to calculate aerodynamic behavior of the plane). I was just guessing stuff like that could be offloaded to the GPU. As for PhysX as API, I was talking more generally about GPGPU. There is also OpenCL which works on both ATI and nVidia cards. |
|
#6
|
|||
|
|||
|
Quote:
The bigger problem though is this: the flight dynamics engine is the core of any flight sim. You cannot rely on proprietary solutions like PhysX because you have to make sure it works for everyone, and also the same for everyone. It is much harder to debug, it is additional work even if only parts of the calculations are moved to the GPU and you run the risk of ending up with a dead solution should nVidia decide to drop it one day or maybe go out of business. |
|
#7
|
|||
|
|||
|
[QUOTE=The Kraken;217731]Well air is compressible, water is not
The bigger problem though is this: the flight dynamics engine is the core of any flight sim. You cannot rely on proprietary solutions like PhysX because you have to make sure it works for everyone, and also the same for everyone. It is much harder to debug, it is additional work even if only parts of the calculations are moved to the GPU and you run the risk of ending up with a dead solution should nVidia decide to drop it one day or maybe go out of business.[/QUOTE Yep I agree, I dont think physx should be in because it hurts ATI users, they need to come up with a standard system, but I dont think Havok will cut it either (specially not for flight modeling). |
![]() |
| Thread Tools | |
| Display Modes | |
|
|