3dcheapskate opened this issue on Nov 13, 2009 · 8 posts
3dcheapskate posted Thu, 26 November 2009 at 6:32 AM
I made a simple prop (obj,pp2,texture) with 28 vertices, 8 texture vertices and 12 faces.
It appears as six stacked items, top to bottom:
Each face is texture mapped to make it easy to work out what's what on the renders.
I've numbered each render - here's the key:
1 - Poser6, with default settings
2 - As render 1, but with "Normals Forward" set for the prop.
3 - As render 1, with "backfaceCull" set to 1 in the .pp2 file for the prop.
4 - As render 1, close-up to show the effect on the middle face.
5 - DAZ|Studio 3 render. Similar effect, very obvious on the warped face.
Suffice to say that in every case, two coincident faces with opposite winding orders cause a problem.
Neither "Normals Forward" nor "backfaceCull" seemed to have any noticeable effect, which was a big surprise.
The last two renders were done to try and understand "Normals Forward". The Poser Reference Manual states:
"Checking the Normals_Forward checkbox will flip the surface normal to point towards the camera (or towards the ray in case of raytracing). Use this option to avoid shading artifacts on doublesided polygons."
Renders 6 and 7 show that it does something. These are the props for these two renders, top to bottom:
Texture map:
6 - P6, default settings, but with a reddish lamp to light up the front, and a bluish lamp for the back.
7 - As render 6, but with "Normals Forward" set.
Any thoughts or comments anybody?
Next step, try English Bob's displacement suggestion.
The 3Dcheapskate* occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.
*also available in ShareCG, DAZ, and HiveWire3D flavours (the DeviantArt and CGBytes flavour have been discontinued).