<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Normals and Morph targets in FBX Forum</title>
    <link>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/5914775#M2322</link>
    <description>&lt;P&gt;Wanted to bump/update this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that the problem is on the max exporter side. If I have a simple cube with a morpher modifier, it will consider the whole mesh to be contained in a single smoothing group and will export with a normal MappingInformationType of PerVertice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think this behavior makes sense, though with additional information one could recompute appropriate normals for faces after a vertex has been interpolated towards its morph target. So, I'm still left wondering about smoothing group support. If I'm attempting to FBX-export a mesh with morph targets and smoothing groups from Max 2014, should the resulting FBX file necessarily replace the smoothing groups with a single smoothing group and use per-vertex normals?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've been trying to look for documentation on the technical details for how this modifier is supposed to work and what its limitations are, but there's been no mention of this as a limitation so I suppose that it is supposed to work and is a bug? I'm currently using Max 2014 with the 2014 version of the FBX exporter. We will be upgrading to more recent FBX versions in the near future, so if this is a known fix in later versions of the SDK and/or Max's exporter plugin, that would be useful information. We also have Maya available, so if there are any known alternative processes that make use of Maya, that information would be much appreciated as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the wall of text. Thanks for taking the time and reading, if you did. I'm a programmer and not an experienced Max user, so if there are issues/misunderstandings with any procedure I described, please feel free to let me know. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've attached a basic example (vanilla_box.max):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The file contains one simple cube and a perturbed morph target.&lt;/LI&gt;&lt;LI&gt;The cube's smoothing groups match with the morph targets.&lt;/LI&gt;&lt;LI&gt;Three corner faces of the cube are in a single smoothing group, the other three are in distinct smoothing groups.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I attached an example of exporting with the morph modifier (vanilla_box_morpher_ascii.fbx) and without (vanilla_box_nomorpher_ascii.fbx).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finally, a picture of my export settings:&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/201573i8030C5378B02BEEF/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="vanilla_box_export_settings.png" title="vanilla_box_export_settings.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 18 Nov 2015 23:04:15 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-11-18T23:04:15Z</dc:date>
    <item>
      <title>Normals and Morph targets</title>
      <link>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/5878531#M2321</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking at an issue involving morph targets and normals. I just started investigating and I wanted to get a little more information about them before I start honing in on problem areas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have an asset that is using morph targets with explicit normals set. When importing, the normals appear to have been averaged out. If the morph target is removed in the content editor (3DS Max 2014) and the asset exported, things import as expected.&amp;nbsp;In our import code, the case with morph targets is seen to have a normal mapping mode of eByControlPoint, where the case without morph targets comes in with eByPolygonVertex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it intended that the normal mapping mode in this case be eByControlPoint? If so, is the morpher modifier/morph targets mechanism compatible with meshes that have explicit normals (smoothing groups), or is this a limitation? Are there any known issues, either with the SDK or Max 2014 exporter, related this use case?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Derek&lt;/P&gt;</description>
      <pubDate>Mon, 26 Oct 2015 17:58:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/5878531#M2321</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-10-26T17:58:07Z</dc:date>
    </item>
    <item>
      <title>Re: Normals and Morph targets</title>
      <link>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/5914775#M2322</link>
      <description>&lt;P&gt;Wanted to bump/update this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that the problem is on the max exporter side. If I have a simple cube with a morpher modifier, it will consider the whole mesh to be contained in a single smoothing group and will export with a normal MappingInformationType of PerVertice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think this behavior makes sense, though with additional information one could recompute appropriate normals for faces after a vertex has been interpolated towards its morph target. So, I'm still left wondering about smoothing group support. If I'm attempting to FBX-export a mesh with morph targets and smoothing groups from Max 2014, should the resulting FBX file necessarily replace the smoothing groups with a single smoothing group and use per-vertex normals?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've been trying to look for documentation on the technical details for how this modifier is supposed to work and what its limitations are, but there's been no mention of this as a limitation so I suppose that it is supposed to work and is a bug? I'm currently using Max 2014 with the 2014 version of the FBX exporter. We will be upgrading to more recent FBX versions in the near future, so if this is a known fix in later versions of the SDK and/or Max's exporter plugin, that would be useful information. We also have Maya available, so if there are any known alternative processes that make use of Maya, that information would be much appreciated as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the wall of text. Thanks for taking the time and reading, if you did. I'm a programmer and not an experienced Max user, so if there are issues/misunderstandings with any procedure I described, please feel free to let me know. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've attached a basic example (vanilla_box.max):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The file contains one simple cube and a perturbed morph target.&lt;/LI&gt;&lt;LI&gt;The cube's smoothing groups match with the morph targets.&lt;/LI&gt;&lt;LI&gt;Three corner faces of the cube are in a single smoothing group, the other three are in distinct smoothing groups.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I attached an example of exporting with the morph modifier (vanilla_box_morpher_ascii.fbx) and without (vanilla_box_nomorpher_ascii.fbx).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finally, a picture of my export settings:&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/201573i8030C5378B02BEEF/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="vanilla_box_export_settings.png" title="vanilla_box_export_settings.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2015 23:04:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/5914775#M2322</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-18T23:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Normals and Morph targets</title>
      <link>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/6258779#M2323</link>
      <description>&lt;P&gt;It looks like all the normals have been averaged out. &amp;nbsp;It could be an exporter issue. &amp;nbsp;Here are the normals for the box and the target.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/230442i226FC6FB1EF67E5E/image-size/original?v=lz-1&amp;amp;px=-1" border="0" alt="morph.jpg" title="morph.jpg" /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 03:02:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/6258779#M2323</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-08T03:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Normals and Morph targets</title>
      <link>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/6258783#M2324</link>
      <description>&lt;P&gt;Hey Numerator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the photos.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was originally&amp;nbsp;looking for information on what to expect when you use the morpher modifier with smoothing groups. When I looked at an FBX export of this from Max2014, the normal type and normal information was different (depending on whether the modifier was present or not). In the modifer case, the normals were "by-control-point", giving an averaged/interpolated result.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The expectation from artists was that the more complicated scenario of&amp;nbsp;maintaining both the smoothing groups and the morph modifier would occur.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 03:15:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fbx-forum/normals-and-morph-targets/m-p/6258783#M2324</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-08T03:15:41Z</dc:date>
    </item>
  </channel>
</rss>

