Zarathustra217, I don't find your explanation pursuasive. Some of your assertions are flat-out incorrect.
If you've taken the time to explore what the Ambient and Diffuse settings are, you'll know they exist to tweak or tint an existing texture, either to produce a specific effect in certain lighting conditions or, in the case of tinting, modify the overall color of the texture without having to create an entirely new texture.
Bioware even brought up the method in the 3DS Max Export script documentation, indicated they'd used it themselves, and
recommended it to the community:
The second is the diffuse colour. We can use this colour to tint the lighting of an object, which is useful in many cases. It should be noted that if you use this tinting as an actual colour changer (which we did), dynamic lights can still bring it up to its full value.
References to this method (or variations on it) can also be found in the
Omnibus. In light of this, when you make statements that Bioware's use of non-1 1 1 Ambient and/or Diffuse were probably "oversights", your assertion loses credibility. When you apply that same dubious assumption to hundreds and potentially thousands of models in CEP, made by almost as many different community members, it doesn't gain any more credibility.
There's also the unstated implication that any new models going into CEP will also have this process run on them. That's troubling.
Now, I want to address something else you said, specifically:
Zarathustra217 wrote...
...because when you texture an object, you will almost always make the texture as you want it to appear when fully lit. Among other things, this gives you the largest range of light available to be determined by your texture, thus allowing the texture to add more depth - but it also simply give you the most control of the final appearance.
That's completely incorrect. My tests indicated that forcing the Ambient and Diffuse to 1 1 1 did the exact
opposite of what you state.
I posted about it in some detail so the community would be aware of the issue. Applying an Ambient and Diffuse of 1 1 1 on a trimesh yeilds the
absolute least range of light possible for those settings on a texture.
Carrying this process out indescriminately
en masse is a terrible idea. Ambient and Diffuse are not dials on a mixing board whose sole purpose is to always be turned up to 10. Think about it. Does that even make sense?
A
ccording to your own estimates, this is a change that you'd like to indiscriminately apply to around 7,000 models. There's no technical benefit to be gained. This is purely an aesthetic presumption on your part. It is not a "fix". I'm sure it has some application in individual scenarios but that's not what we're talking about here.
After looking over just this aspect of your mass manipulation, I'm worried your other "fixes" might also be as arbitrary. Looking at your comments in this thread
earlier and
here (Message I'm talking about starts with "I did a complete" and includes your self-replies), I get the impression that your skills and trepidation are lacking in a situation where finished work will be passed out to the lion's share of the NWN community.
Worse, none of this work has to take place at all. You're declaring it does.