Thats potentially one the best list of Feature Requests anyone has posted here in a long time. Well done HellBent88.
• B spline Pen tool modes yes
• More and Better Blending Maths - yes
• Liquify tool would be a node which could be executed in real time in the open document, and not a plug in-esque feature - yes
A lot of the 3D stuff you have requested would require a rewriting of the entire of Photoshops 3D capabilities - but I'm all for that
Only a few that seem to be there already
• "Select more than one Pen tool vertex at a time" - you can do this already
• "Being able to Lasso a hand full of Points and and being able to rotate the orientation of them in a group, including averaging the XY values to make a straight line from them" - you can transform and rotate multiple path points already around any axis. What you can't do admittedly, without guides and snap - is align those individual points quickly like in a vector app.
• A actual Green/blue Screen Keyer ( primatte would be useful) - its possible to generate very effective Actions (using calculations with levels dialogs) that will do this.
Kind of, you can move a few vertexts around at a time but
lets say you want the group you selected to now face a 45 degree angle from where based on how they where orientated
or take them and/or average their values orientation to matching values in X or Y
I dread illustrators pentool as well because most roto solutions have mastered this much better.
Photoshop keying, i'm sorry say isnt very effective at all
yes you can color select, but lets take a plug in like my favorite Primatte (which uses a 3d algorithm to get fine detail like hair separated from the keyable background) you can teach it what parts are the plate are translucent whisps of hair and which is just digital noise off the background
it doesnt provide a option either to calculate the amount of green screen spill and replace it with a complement or hue shift it.
AEs Roto brush might be a technology that could help out even though this is a still image and not a sequence where you can look at how a image is moving
Normal map Relighing example I made a while back with after effects and Normality
it would be great to have this functionality in photoshop to add in or match a light envorment
Yes Primatte is a very sophisticated masking tool. So far I have been pretty dissapointed with CS5's new Refine Mask. Maybe I just haven't experimented enough yet with this. Every practical example I have thrown at it has come up badly so far.
I agree that some really great new masking technology, that clearly exists in other places, could do with further research. In the end all of these tools use color analysis of one sort or another. A lot of which already exist in Photoshop if you know where to look.
The "3D algorythm" you refer to, is just some internal "3D" model that Primatte uses to determine differences. I'm not convinced it really can be as clever as all that, since all it has to work with are color distinctions based on the available color models - just like any masking tool.
you have me there i'm not as familar with the code implementation of it
it does recognize core mattes vs the outside matte very well, I'm impressed you are as familiar with it as you are.