<?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: 3DS Max FBX Import + Export - Removing my custom attributes (Reproducible) in 3ds Max Forum</title>
    <link>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8758754#M34632</link>
    <description>&lt;P&gt;Forgive the bump, but&amp;nbsp; this post was automatically flagged as spam and only recently got it re-listed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have submitted a bug report&lt;/P&gt;</description>
    <pubDate>Mon, 29 Apr 2019 06:33:54 GMT</pubDate>
    <dc:creator>SentientComputingAU</dc:creator>
    <dc:date>2019-04-29T06:33:54Z</dc:date>
    <item>
      <title>3DS Max FBX Import + Export - Removing my custom attributes (Reproducible)</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8747144#M34630</link>
      <description>&lt;P&gt;I've encountered a scenario where my custom fbx attributes are being removed when importing an FBX file, then exporting to another FBX. I cannot tell whether its the import or export operation that is removing these attributes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I created a test to try and reproduce the issue, but max imported and exported and kept the custom attribute I was interested in. I tried this with a single object, many objects (Sphere 1-n).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Eventually I found that if there are non-unique names, the attributes will be lost. If I have custom attributes on 6 nodes with the names "Sphere", "Sphere", "Sphere 1", "Sphere 2", "Sphere 3", "Sphere", then 2 of the 3 "Sphere" nodes will lose their attributes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've attached a zip with 4 files. All are in ascii for quick and easy inspection.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;-&amp;nbsp;ManySpheres-Original.fbx&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Contains lots of spheres with lots of re-used names, i.e. "Child 0" to "Child 6".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;- ManySpheres-MaxImportExport.fbx&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Created after importing and then exporting the above original fbx.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Custom Attributes being lost here&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;- ManySpheresUniqueNames-Original.fbx&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Same structure as the first file but node depth is added into the name of the nodes to make them more unique. Note: they are not globally unique.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;- ManySpheresUniqueNames-MaxImportExport.fbx&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The above file but imported into max and exported. The attributes are still there.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The attribute, "Fred" is being used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CustomAttributes.jpg" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/628880i647A66F5C3AC794B/image-size/large?v=v2&amp;amp;px=999" role="button" title="CustomAttributes.jpg" alt="CustomAttributes.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In addition I am using the "UDP3DSMAX" attribute that 3ds max uses in addition to my custom attribute - to try and figure out what is happening. To my surprise this attribute is being retained in "ManySpheres-MaxImportExport.fbx".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following node (among many) kept the UDP3DSMAX attribute value, but lost my "Fred" custom attribute.&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;	Model: 2023267551824, "Model::Child 6", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {254bf79d-0fa9-40de-983d-2c89ac6a1a34}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",16
		}
		Shading: T
		Culling: "CullingOff"
	}&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, as the above screenshot shows, there are 7 instances that did make it in the exported file (&lt;EM&gt;ManySpheres-MaxImportExport.fbx&lt;/EM&gt; line 174125):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;Model: 2023267543056, "Model::Child 0", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			P: "Lcl Rotation", "Lcl Rotation", "", "A",90.0000025044781,-0,0
			P: "Lcl Scaling", "Lcl Scaling", "", "A",0.01,0.01,0.01
			&lt;U&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;P: "Fred", "KString", "", "U", "{431b78a6-e383-4883-b84f-513ab2d3462d}"&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {97ce4d9f-ef3e-489c-8708-4253e15284a2}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",9
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267532096, "Model::Child 1", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			P: "Lcl Rotation", "Lcl Rotation", "", "A",2.03555499613665e-13,-0,0
&lt;U&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;			P: "Fred", "KString", "", "U", "{5246d038-a918-4019-b6cc-fe2a445d04a3}"&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {1934539c-18b8-43df-a477-9f91ac862711}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",10
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267547440, "Model::Child 2", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			&lt;U&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;P: "Fred", "KString", "", "U", "{6f8faa01-d57c-4e22-b0ea-a1868d74b981}"&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {5a6af1b7-9f61-41cc-ab8d-ebb273e895b6}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",11
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267534288, "Model::Child 3", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			&lt;U&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;P: "Fred", "KString", "", "U", "{80a9e6c8-3922-4706-9413-979caae33fec}"&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {3cd456eb-7912-44b0-9939-8fb4b18ae7a4}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",12
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267536480, "Model::Child 4", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			&lt;U&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;P: "Fred", "KString", "", "U", "{fc90c78b-c374-40cf-9ea1-bb2f8cf64fe1}"&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {e90fe5d2-7ca1-4c87-b6fa-b6183b7399ea}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",13
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267545248, "Model::Child 5", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			&lt;U&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;P: "Fred", "KString", "", "U", "{e7f3bee8-5471-4d50-96cb-05aa80874f56}"&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {deb97436-19b9-430d-bc51-d8b651004878}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",14
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267549632, "Model::Child 6", "Mesh" {
		Version: 232
		Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			&lt;U&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;P: "Fred", "KString", "", "U", "{260c5c7f-7bc2-4d0f-ba91-873f54a8c7bb}"&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {78fbb7b2-b3cf-4367-929e-971258ddad21}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",15
		}
		Shading: T
		Culling: "CullingOff"
	}
	Model: 2023267551824, "Model::Child 6", "Mesh" {
		Version: 232
		&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Properties70:  {
			P: "InheritType", "enum", "", "",1
			P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
			P: "DefaultAttributeIndex", "int", "Integer", "",0
			P: "UDP3DSMAX", "KString", "", "U", "Fred = {254bf79d-0fa9-40de-983d-2c89ac6a1a34}&amp;amp;cr;&amp;amp;lf;"
			P: "MaxHandle", "int", "Integer", "UH",16
		}&lt;/FONT&gt;&lt;/STRONG&gt;
		Shading: T
		Culling: "CullingOff"
	}&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;Notice that all 7 of those custom attributes are all together sequentially.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 11:05:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8747144#M34630</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-23T11:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: 3DS Max FBX Import + Export - Removing my custom attributes (Reproducible)</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8747148#M34631</link>
      <description>&lt;P&gt;Forgot to mention, I am using:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt; 3ds Max 2020&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Exporting with:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;FBX Plug-in version: 2019.2 Release&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Type: ASCII&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;F&lt;/EM&gt;&lt;EM&gt;ormat: FBX 2018&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 10:55:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8747148#M34631</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-23T10:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: 3DS Max FBX Import + Export - Removing my custom attributes (Reproducible)</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8758754#M34632</link>
      <description>&lt;P&gt;Forgive the bump, but&amp;nbsp; this post was automatically flagged as spam and only recently got it re-listed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have submitted a bug report&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2019 06:33:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/3ds-max-fbx-import-export-removing-my-custom-attributes/m-p/8758754#M34632</guid>
      <dc:creator>SentientComputingAU</dc:creator>
      <dc:date>2019-04-29T06:33:54Z</dc:date>
    </item>
  </channel>
</rss>

