{"id":1833,"date":"2024-04-04T10:21:03","date_gmt":"2024-04-04T09:21:03","guid":{"rendered":"https:\/\/www.katsbits.com\/site\/?p=1833"},"modified":"2024-04-04T10:53:04","modified_gmt":"2024-04-04T09:53:04","slug":"frenzoo-errors","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/","title":{"rendered":"Frenzoo DAE to EFA Export &#038; Conversion Errors"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#General_efa_Problems_Errors\" >General *.efa Problems &amp; Errors<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#Typographical_Spelling_IncorrectIncomplete_Command_Syntax\" >Typographical, Spelling, Incorrect\/Incomplete Command Syntax<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#Using_the_same_texture_on_different_objects\" >Using the same texture on different objects<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#White_or_Un-textured_Objects_in_Frenzoo_Upload_Area\" >White or Un-textured Objects in Frenzoo Upload Area<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#%22Can_Not_Create_pkg_customsip_Not_Found%22\" >&quot;Can Not Create pkg:custom.sip Not Found&quot;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.katsbits.com\/site\/frenzoo-errors\/#%22Modifiers_Cannot_be_Applied_to_Multi-user_Data%22\" >&quot;Modifiers Cannot be Applied to Multi-user Data&quot;<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>FrenzooDaeConverter errors. Errors crop up during conversion of the *.dae Collada files for a multitude of reasons, usually as a result of &#8216;pilot error&#8217; and most of which are easy to fix. The tricky part is figuring out which cause is resulting in which error. The following are some of the more common messages that appear, the general cause and fix for them.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"General_efa_Problems_Errors\"><\/span>General *.efa Problems &amp; Errors <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Make sure to use only supported textures &#8211; JPG, PNG and GIF<\/li>\n<li>Visible object mesh ideally needs to be single contiguous shape without gaps or wholes<\/li>\n<li>When exporting to Collada from Blender make sure to add the &quot;.dae&quot; extension to file name\/path, else the file is saved without it which can subsequently make finding it frustrating. The Dae converter may not work either for the same reason &#8211; it may not be able to find the file.<\/li>\n<li>Exporting &#8216;blank&#8217; meshes, i.e. meshes without UVW maps and\/or material information result in grayed object in Frenzoo (see below).<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Typographical_Spelling_IncorrectIncomplete_Command_Syntax\"><\/span>Typographical, Spelling, Incorrect\/Incomplete Command Syntax <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The follow tends to happen when input is incorrect or incomplete, usually it&#8217;s a typographical error whereby there&#8217;s a spelling or syntax error. For example, forgetting to use the &quot;-&quot; before a command, i.e. typing &quot;<span><b>scene_type=scene_item<\/b><\/span>&quot; instead of &quot;<b>-scene_type=scene_item<\/b>&quot;, or &quot;<span><b>-unit-meter=0.8<\/b><\/span>&quot; instead of the correct &quot;<b>-unit_meter=o.8<\/b>&quot;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family:courier;\"><p><i>F:\\Frenzoo\\DAEConverter&gt;FrenzooDaeConverter.exe scene_type=scene_item -unit_meter=0.027 posespot-standing.dae spotstanding.efa<\/i><\/p>\n<p><i>Unhandled Exception: System.IO.FileNotFoundException: Could not find file:scene_type=scene_item<\/i><\/p>\n<p><i>at COLLADA.Document..ctor(String name)<br \/>\nat ConsoleApplication1.Program.Main(String[] args)<\/i><\/p>\n<p> <i>F:\\Frenzoo\\DAEConverter&gt;<\/i><\/p><\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"Using_the_same_texture_on_different_objects\"><\/span>Using the same texture on different objects <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The Collada *.dae format tends to like textures to be applied to models on a &#8216;<i>per material<\/i>&#8216;, &#8216;<i>per-object<\/i>&#8216; basis. In other words, if you were using a &#8216;wood&#8217; texture on a door and a window frame, Frenzoo is expecting to see a single object, with a single material associated with a single texture, <i><b>not<\/b><\/i>, several objects and materials referencing a single image.<\/p>\n<p>The following is <b><i>incorrect<\/i><\/b>; <\/p>\n<ul>\n<li>Door object\n<ul>\n<li>Wood material\n<ul>\n<li>Wood texture<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Window object\n<ul>\n<li>Wood material\n<ul>\n<li>Wood texture<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>And results in the following error when trying to convert the *.dae file into a *.efa;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family:courier;\"><p><i>F:\\Frenzoo\\DAEConverter&gt;FrenzooDaeConverter.exe DUMMYfemale.dae dummyF.efa<\/i><\/p>\n<p><i>Unhandled Exception: System.Exception: has non unique id : DUMMYfemale.dae<\/i><\/p>\n<p><i>at COLLADA.Document.Element..ctor(Document doc, XmlNode node)<br \/>\nat COLLADA.Document.Image..ctor(Document doc, XmlNode node)<br \/>\nat COLLADA.Document..ctor(String name)<br \/>\nat ConsoleApplication1.Program.Main(String[] args)<\/i><\/p>\n<p> <i>F:\\Frenzoo\\DAEConverter&gt;<\/i><\/p><\/blockquote>\n<p>To fix the error you have to make sure that before export all mesh sections using the same texture are joined together to form a single mesh section with material assignments collapsed to just a single material reference associated with the same texture covering the now joined mesh sections.<\/p>\n<ul>\n<li>Wood Object (all previous mesh sections referencing the &#8216;wood&#8217; texture &#8211; &#8216;door&#8217;, &#8216;window&#8217; etc)\n<ul>\n<li>Wood material\n<ul>\n<li>Wood texture<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"White_or_Un-textured_Objects_in_Frenzoo_Upload_Area\"><\/span>White or Un-textured Objects in Frenzoo Upload Area <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When uploading an item into the Frenzoo catalogue and it appears white it generally means that Frenzoo hasn&#8217;t been able to find the textures or materials associated with the object; this is usually the result of an issue during the conversion of the Collada *.dae file into the *.efa Frenzoo uses. The fix means going back to the mesh in Blender and making sure all objects are &#8216;condensed&#8217; and optimised correctly as per how Frenzoo is wanting to see items. That means;<\/p>\n<ul>\n<li>Single materials and textures per objects &#8211; don&#8217;t have several objects using different materials all referencing the same texture image.<\/li>\n<li>Where multiple objects are required (as per setting up furniture items or room scenes that use &#8216;Attach Meshes&#8217;) make sure each object has a material and texture assigned to it (subject to &#8216;rule 1&#8217; above).<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%22Can_Not_Create_pkg_customsip_Not_Found%22\"><\/span>&quot;Can Not Create pkg:custom.sip Not Found&quot; <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A common error message shown when there&#8217;s a problem with the dae file being converted. Check the mesh in Blender and make sure any &#8216;Modifiers&#8217; are applied to the mesh before export.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%22Modifiers_Cannot_be_Applied_to_Multi-user_Data%22\"><\/span>&quot;Modifiers Cannot be Applied to Multi-user Data&quot; <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>This error some times crops up when exporting objects to Collada as a result of one or more objects in a scene having one or more &#8216;link&#8217; to a data block used by another item &#8211; all data in Frenzoo models needs to be &#8216;unique&#8217;. What this means is that although you may have deleted the physical representation of an object, a mesh cube for example, Blender will often keep the &#8216;data&#8217; or information about what the object was within memory.<\/p>\n<p>A quick fix for this is to version save the file (it&#8217;s not always a good idea to save over the top of the file you were working on as this then prevents you re-loading an old file if you make a mess of the one currently being worked on) and then simply re-load the saved file from &quot;<b>File &gt;&gt; Open Recent<\/b>&quot;, re-save over the top of this file and re-open it again. That should clear the &#8216;ghost&#8217; data present in the file and allow proper export.<\/p>\n<p>Having said that, Frenzoo seems to be a bit picky about materials that have more than one &#8216;user&#8217; &#8211; which basically means that data is being shared across multiple items as mentioned above. The way to remove this is to do the above and re-load a file. Alternatively, make sure that all objects are using &#8216;unique&#8217; materials and have unique textures assigned to them where necessary before export (after doing the above again to &#8216;clean&#8217; the *.blend file).<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1834,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[230,469,386,387,470,467,468,19,270,25,279],"class_list":["post-1833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-blender-2-4x","tag-cmd","tag-collada","tag-dae","tag-dos","tag-efa","tag-errors","tag-frenzoo","tag-import-export","tag-materials","tag-metaverse"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/comments?post=1833"}],"version-history":[{"count":4,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1833\/revisions"}],"predecessor-version":[{"id":1842,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1833\/revisions\/1842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media\/1834"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media?parent=1833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/categories?post=1833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/tags?post=1833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}