Quote:
Originally Posted by Heliocon
So then the problem comes down to yet again optimization, the "green puke" (which I really dont think is as bad as you say, because its a background technique and very discrete) is a work around for display far off objects. Now in COD you can see further technically, but that doesnt actually mean when your playing in the game, even at full zoom you can make out details that far away. They could easily implement trees at a certain distance as sprites, same with buildings (lots of games do this) and have the speed tree operate only at a distance where you can tell if the tree is a sprite. Same with buildings.
|
They are clearly not done with CoD. I'm sure they will continue to work on making it look better. But it's pretty clear that they have an excellent base to start with.
Quote:
Originally Posted by Heliocon
As for collisions while they do have to track each plane, all they need to do is: P=plane, G=ground, A=altitude from nearest ground surface, V=velocity.
Using simple equations they should create a bubble around each aircraft. So trees only receive hitboxes when a plane is within a certain limited distance
|
The problem is that they still have to calculate all these things for every tree on the map. When you say "within a certain limited distance", they currently still have to calculate what the distance is for every tree and every aircraft. That is a lot of calculations even if you're only checking for aircraft which are close enough to trees that you should be checking for collisions.
I would fix it by breaking up the map into boxes. I would constantly keep track of which box the aircraft is in and only check it's distance from trees in that box. However, I have no idea if that is even possible with their engine. It might not be. But eventually I am sure they will find a fix.
Quote:
But thank you for the polite reply, so I will pay the same respect back to you.
|
If you can refrain from calling me a moron, I can try to treat you with respect. But you have to give the devs a break. What they are trying to do is not nearly as easy as you seem to think it is. I have more than 20 years of programming experience with hospital software. When I make a mistake it could cause one of our users to kill a patient, and they don't get as upset when they have a problem with our software as many in here have got about this game. It's a game. No one is going to die. Lighten up a little.