I didn't say that at all... they could drive very differently between GT4 and 5... but a standard in GT4 might still not have as much accuracy as a premium if it's missing some data points.
Super simplified exmple:
In GT4 they collect weight of car and square inches of tires touching the ground. That's it.
They use these to figure frictional coefficient and when the car will break loose and the forumlas they use to do it are only recorded as integer values.
Great.
Now we get GT5. They sample weight of car, tire contact pad, downforce from spoiller and weight of fuel tank and the formulas used are more refined and their values stored as floats.
Now they can figure out a more accurate result, not only is the basic accounted for, but if you are going faster you get extra traction from downforce and when your tank is emptier your car is more squirly.
Now we bring in that car from GT4, feed it's 2 data points into this new physics engine which can calculate 4 data points worth of info but only is given two.
Now maybe this new physics engine is better written than the previous one, so even with only 2 data points the experience is better than it was in GT4 after all the results of the physics calculations are now recorded to a much higher level of accuracy (float vs int) however you still get no value for increased downforce at speed or squirlyness as your tank runs dry... but without going back and updating the cars data, you are not on par with premium GT5 cars.
Scale that up many hundreds of data points and advanced calculations etc and you see where I am going with GT5.
Again, only one of many possibilities, certainly not saying this is in any way a fact, just that it's possible and we have no accsess to standard cars to rule it out.
I would obviously have to see what they are actually recording to make an edcuated statment, but a guess could be ventured:
tire material and viscocity relative to temperature
engine mount location and resultant change in cog
weight of door panels and body panels and glass and roof (to better calculate cog and effects of resistive forces like wind)
wheel weight and resultant momentum and frictional losses
Who knows... remember back when GT4 was made they futureproofed the cars and we couldn't imagine what more they would need to record about them to get better models... then look what happened.
You can always record more data.
Money... lots and lots of money.
I honestly don't know, that guy is just super lucky.
But that's not what I am tlaking about when I say standards of care (no matter what you do for people, some cancer patients will die fast and some will outlive the odds by a lot or even go into remision) what I mean is stuff like:
Must have IV antibiotics for 3 days post surgery
Must scrub hands before surgery for 2 minutes
Must maintain sterile surgery suite
At some points none of those were standards of care, but once they became established, you didn't revert. However you also didn't go back and consider previous surgeries botched because they didn't do those before they were the standard.
This is all a general assumption for an example, I am not saying they did or did not do things this way:
Let's say in GT4 they measured the COG. The car is consisdered one big chunk of matter with a COG somewhere around the stick shift. Now when you put this car on a sloped road where the left wheels are 2 feet lower than the right wheels (let's say a very banked mountain side road) where does the COG go?
If you are going off GT4 measurements, the weight is distributed evenly towards the left.
But what if in GT5 premiums they have actually measured the weight of the frame vs the weight of the windows vs the weight of the roof... ie the car is no longer one solid thing that weighs x amount but it's weight distribution can be figured out?
Well if it's a top heavy car like a Scion TC with a solid glass roof, the car is going to tip a lot more than if it's a bottom heavy car with a light roof material and heavy frame it will shift much less. This might effect how the car drives in some circumstances, but without that data, the car will be less accurate.
This is just one example of how things might be different with more data and just saying "they measured it" isn't enough.
The problem I see is that a lot of people around here (no offense intended) don't know what they don't know and assume that if they don't know it, it must not be true.
There are any number of facets of measuring the car that could be improved and or missing from GT4 measurements. That was just one such made up example.
I don't think you understand the difference between a physics engine and the variables associate with each model that are fed to the engine. I get the feeling a lot of people think a physics engine is like one huge formula that contains instructions for what to do with every car in every circumstance, when in reality, it's just a formula waiting for data to be fed into it. That data is stored in each cars data file and loaded into the physics engine when the car is loaded and run.
Here is a very simple pseudo code physics model:
Let W=weight of car
Let A=angle of front wheels
Let S=Speed of car
Let F=Whether car has grip or no
If W+A+S > 1000 then F = 0
Else F=1
Now when you run your car, if F=0 you have broken grip and you slide all around, if F=1 you have full grip and drive normally.
So lets say you have a 900 lb car and you are driving at 80MPH, by this simple formula anything over 20 degrees of front wheel angle will cause the car to loose grip as the total combined values will be over 1000 which sets friction (F) to 0.
If the car is lighter, you can go faster and or turn the wheel more before loosing grip and heavier cars you cannot go as fast or turn the wheel as far before loosing grip (obvious upper limit on car weight is 1000 before you can't go or turn the wheels at all and anything under about 700 could go top speed while making 90 degree turns

)
For this physics engine, all you need to collect is 1 data point, (W) weight of car for each car. The other variables are passed from other modules which are figuring those out from your controller/wheel input and throttle input. So every car is an asset with 3 main data modules: A wireframe and texture package for the graphics, some sound files for the sound, and a data file with 1 value in it with the weight of the car.
This is a pretty **** physics model becuaes you only have two states, full girp and no grip. Also it's a linear measurement that weights speed and angle of wheels and weight of car all equally.
Probably this physics model isn't even good enough for RC Pro am, but lets jsut go with it for now and call it the GT4 model for the purpose of this example.
Now let's say I want to improve this model, I want cars with wide tires to have more grip and I want to give cars with a low center of gravity better grip.
I now measure 2 more data points: T for tires (2 means wide tires and 1 means normal tires) and C for center of gravity (2 for low and 1 for high).
Now I change my formula:
If (W+A+S)/C > 1000*T then F=0
Else F=1
So what just happened? If the car has a low center of gravity it's weight+speed+angle can be TWICE as big without throwing off it's friction/grip. Also if it has wide tires it has also double the potential as the W+A+S must now be greater than 2000 to force it to loose grip.
But now I must capture values for T and C so my GT5 assets now include for each car: wireframe and textures, sound files, data module with
3 values... but I didn't capture those values for GT4! Oh no!! What do I do?
Well I either go get those values, or I just fake those values and fill them in with dummy data. So I dont ahve time to go back and get the data, so for GT4 cars I just set T and C both =1 and the net effect is you have the same results you did back in GT4 despite using my new physics engine (the net effect of setting both to 1 is that you divide or multiply by 1 on both sides of the equation, dividing or multiplying by 1 does not change anyhting so it's as if it wasn't there).
Now:
If T=(null) then T=1
If C=(null) then C=1
If (W+A+S)/C > 1000*T then F=0
Else F=1
Voila! New physics engine that can use either new comprehensive GT5 data or old GT4 data... I toss out my old GT4 physics engine that doesn't use T and C, use only the new GT5 engine, but guess what? Those old GT4 cars that don't have T or C measured? They won't benefit from it.
That is how you toss out the old physics engine, build a new one from scratch, but still suffer from lack of data in your assets.
Hopefully now there is one less thing you don't know you don't know
BTW I know in GT4 they would have measured whether a car had wide tires or low COG (well I hope they did) the example just uses very basic things for simplicity of writing it out. Obviously if this were to be a real issue with GT5 the missing data would be much more complex than just whether a car has wide tires. And to be precise this is not even an entire physics engine, it's just the chunk that would determine whether you have grip or not.
Please see above. If I read right, we are on the same page.
Yes these are all super simplified examples that wouldn't be used in anything but the most simplistic games or demos. I am talking old DOS game with ascii art for cars.
And again I say we have nothing to make us think this is what will happen, but we also have nothing to assure us that it won't happen. I am just putting it out there to remind people that just like we all once assumed GT5 would have all premium cars, we shouldn't assume that all cars will be equally equipped unless it's officially stated or we have some hands on evidence.
Yes that is exactly what I am saying. Becuase just like they went and upgraded the graphics for the Teg, they would have upgraded the data for it but simply imported what they had (graphics, data and sound files) for the Vette.
Why they chose what they chose to upgrade to Premium I don't know, but they did, and those cars got more attention than the ones they didn't choose to upgrade. All I am saying is it's quite possible those cars that didn't get graphics upgrade attention, also didn't get data upgrade attention.
It's simple, let's say all 800 standard cars had tire width measured but not height.
They say "Let's make the teg premium, go measure it from scratch again, not only do we need more data, our physics engine now can accept data accurate down to 1/64 of an inch while the GT4 engine only needed data down to 1/4 inch, so our old data is rough anyway. "
So they go, remodel the teg from scratch, remeasure everything they already had measured down to a much more detailed level and in the process measure the few hundred things they now want to use in GT5 that they weren't thinking about in GT4.
The vette they say "we aren't upgrading it to premium, just use the graphics and data from before, it's not as accurate but we don't have time".
Again, clarify here, not saying they did, just showing how they could have.
You put this edit in after I started typing, this is explained above.
Really try to understand what I am saying here... you seem like a guy who should be able to understand it, and as long winded as I am, I didn't just type that all up for my own joy, I would really appreciate if you tried to understand what I am saying... if we are all more educated on the subject, the conversation will be a lot less frustrating
Look back and try to seperate a physics model from the data, really understand what I wrote. I simplified it as much as possible so it really isn't that technical and you shoudl be able to figure it out even if you aren't familiar with coding.
The way a car with the same data can drive differently between two different physics engines is that the engine changes... what it does with the numbers you feed it changes.
Example:
I take W+A+S > 1000 then F=0
This means when the weight of yoru car, plus speed plus wheel angle is greater than 1000 you loose grip. A 900lb car going 80mphs can not turn the wheel any more than 20 degrees without loosing grip.
Now let's say I tweak that physics engine and say:
W+A+(.8 * S) > 1000 then F=0
What just happened? I reduced the weight of the speed portion by 20%. So a 900lb car going 80 mph can now turn it's wheel 25 degrees before loosing grip.
.8 * 25 = 20
Thus 900 + 80 +(.8 *25) is still not greather than 1000, therefore you still have grip. The result in feeling to you is this car has more grip, you can go through turns faster and sharper than you could before with the old physics engine.
I didn't change the data of the car, my data still says it weighs 900 lbs... what I changed was hot he game handles what's going on with that 900 lb car.
That is how a car with the same data can handle differently from GT5P and Gt5.
Again, you need to realize a physics engine is not something that includes the rules for every car in every situation, it is a formula that each car feeds it's data into and the result is what the car does. Change the formula, you change what the car does without having to change the information about the car.
It doesn't say that there will be any handling difference. It does say all the cars will get to run on the new GT5 physics model.
However it also doesn't say "Standard models will be lower poly count and less detailed than premium" but it does say "they have been carefully recreated in GT5" (paraphrase quote) yet truth is they pretty much look to be just what we had before.
So when they say they get to use the new gt5 physics model, that doesn't in my mind assure me at all that they will have been updated in any way to take advantage of it in terms of capturing more data points. It doesn't mean they will be at a disadvantage either for sure, but based on PDs recent history, I am not cutting any slack.
As for why wouldn't you get more info for the vette and other standards? Why wouldn't you want to upgrade them graphically to premium standard?
Exactly... you would want to of course, but if you are working one way you are working that way.
Here's another example of how it might have happened (and again I am not saying this is how it happened, just this is a way it might have to answer your question infering it's not reasonable it would happen this way):
PD has some teams dedicated to working on cars. Each team has a few guys who measure and model, some guys who record sound and some guys who gather data for the physics engine. These teams work together and generally crank through a car together start to finish (ie the modelers model while the sound guys record sound and the data guys gather data and they all get done about the same day).
KY says "We could break off some of the data guys to go scavenge missing data for the standard but that screws up the team dynamic for the other cars and my main goal is to get as many premiums done as possible, so I am not sacrificing parts of teams taht will hamper how many premiums we get done. Thus either a car gets the full premium treatment (ie it's built fromm scratch on all fronts) or it gets imported as a standard and that's it".
That's one example of how it could happen. There are many other ways I am sure.
As I said before, many people were quick to point out that if we were disspointed in standard cars it's only becuase we expected what we weren't explicitly promised... well I am just taking that advice here...
Actually you will see I have been explicity stating at every turn that this is not something that I think will necessarily be true or even has been hinted at directly. And in fact I am careful to state it's one of many possiblities... which is the exact opposite of knowing that this is the format they are going to follow... they might differ in any number of ways... I am specifically trying to NOT put out a false dichotomy of "it will be this way or that" I am specifically saying there are some things that might be a surprise down the road, and this might be one, and here is one example of how that might be possible.
It might be possible any number of other ways, it might not be an issue at all down the road.
I am only illustrating how we cannot say now that it's impossible and clarifying for those who say "it's not reasonable" or "explain how that could possibly happen" so you can see that yes, it could possibly happen.
Could possibly being the keywords there... again I am in no way saying it's certain to happen this way.
What I am doing is similar to someone say how a football team might go all the way this year by starting this player and trading that... it might happen that way, it might not, it might be slightly different, it might be drastically different...
I see a lot of people saying "how would that happen" or "why would that happen" infering that they can't come up with a reason that it would thus sinde there is no reason that it would, its safe to say it would not.
I am just showing you reasons that it could happen and thus illustratinng why it's not safe to say that it won't happen that way since there is no reason for it to.
Again, difference between data points and phyics engine formulas.
They may have standardized data points long ago (like before GT5P) but have since tweaked the engine.
Look at my example... I tweaked the physics engine, the game plays differently now, but I didn't have to get any new data points to do it...
So lets' say in Gt4 they got 800 data points.
When they made GT5p they collected 1000 data points. Those are the standard for GT5 and all premium cars have 1000 data points.
The Integra that was made premium has 1000 data points that were collected for GT5P. However the Vette might still be using it's 800 data points from GT4.
GT5P comes along, you get 1000 data points with the GT5P physics engine.
Then GT5 comes along, they use the same 1000 data points, but they calculate what happens differently. So in GT5P they say "when weight plus speed plus angle is greater than 1000 loose grip" in GT5 they say "when weight plus speed plus angle is greater than 1200 then loose grip." No new data points are needed for this change and the car feels different now.
I think you are still not getting the relationship of how a physics engine works with the physics information.
Think of it like a BMI scale. A BMI chart does not have information about every person in the whole world, but you plug in your weight and your height and it tells you how obese you are. If you had 1000 people and you had their height and weight, you could tell how obese they were and plot a graph of how obese the average person was.
Let's say they change that calculation for the BMI. This is the same as tweaking the physics engine. Now the BMI is more leniant and you have to be fatter/shorter to be obese. Suddenly the same 1000 people, the same weights and heights yield a different result....
I don't know how else to explain it... the physics engine is the formulas, the data from the cars is the data... changing EITHER changes how the car feels in the end.
But simple answer to your question: No, I would assume that the standard for the amount and type of data is set early on. GT4 they decided what data to get, they went and got it. GT5 they decided what data to get and went and got it.
In both cases hopefully the standard was set before the first car was measured. It's really bad buisiness to change the standard of what needs to be collected constantly throught the process so every few weeks you decide "let's collect 3 more data points from now on!"
It really sucks to go changing standards half way through the process. It would be like building 200 hundred apartments, but not deciding on the floor plans before you start building and half way through you decide to do things a little different... you now have to go back and fix all the ones you did already.
So no, I think data captured for GT5P would have already been standardized and any car captured and created since work started on GT5 (including GT5P) would be the same set and same accuracy. From a project management perspective, you want the very first car measured and the very last car measured to be done to the same standard.