Close, but not quite.
What I typically do is render something from a 3d program, for example an object on a floor plane. I set the floor plane to render in the scene, but to not be included in the alpha. This way I can extract the object easily without having to make multiple render passes.
If I save the image as a format such as .tga, everything works as it should,… Full RGB plus an alpha channel.
With the way Photoshop loads .png files though, it will automatically clip the RGB with the alpha channel. What’s even worse, is that it doesn’t pre-multiply the clip, so I still need to do that step anyways.
The super .png plugin linked to above allows me to load up a .png without the rgb being clipped. That way I have full control when I want to seperate things out.
Hope that made some sort of sense.
Thanks again for the solution. Hopefully it doesn’t break with a future version of PS.