Generated normals are ignored by C4D
On 23/05/2018 at 08:53, xxxxxxxx wrote:
Cinema 4D Version: R19.053
Platform: Windows ;
Language(s) : C++ ;
I generate normals in a NormalTag from C++, but the normals seem to be ignored by C4D in the
viewport from a shading perspective but also when using the "Vertex Normals" display option in
the Viewport settings.
When I export the object as an .OBJ and import it again, the normals are taken into account by
C4D as expected. I can not spot a difference, however, between the object or its NormalTag that
I generate and the one that is imported from the .OBJ.
Here is a link to the C4D scene file with the object:
And for clarification:
Right -- model with normals generated in C++
Left -- model with normals after importing what is exported from the Right model as .OBJ
I would expect them to be the same, but the normals of the original model on the Right seem
to be ignored.
Thanks in advance,
On 24/05/2018 at 07:30, xxxxxxxx wrote:
could it be you are lacking the phong tag?
Unfortunately it is not explicitly mentioned in the documentation (we'll fix that), only in the code snippet: NormalTag manual.
On 24/05/2018 at 17:07, xxxxxxxx wrote:
That is the culprit, thank you Andreas.
I keep forgetting that these manuals exist. I think the NormalTag class documentation should link
to the manual page. :-)