{"_id":"5b8469e2146f290003ee2571","category":{"_id":"5b8469e2146f290003ee24ff","version":"5b8469e2146f290003ee2585","project":"578c4badbd223d2000cc1441","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-07-18T04:52:29.094Z","from_sync":false,"order":6,"slug":"vr-overview","title":"Design"},"project":"578c4badbd223d2000cc1441","user":"578c4a62bd223d2000cc143e","parentDoc":null,"version":{"_id":"5b8469e2146f290003ee2585","project":"578c4badbd223d2000cc1441","__v":0,"forked_from":"5b74987b8326970003cfc12d","createdAt":"2018-04-23T20:03:35.726Z","releaseDate":"2018-04-23T20:03:35.726Z","categories":["5b8469e2146f290003ee24fb","5b8469e2146f290003ee24fc","5b8469e2146f290003ee24fd","5b8469e2146f290003ee24fe","5b8469e2146f290003ee24ff","5b8469e2146f290003ee2500","5b8469e2146f290003ee2501","5b8469e2146f290003ee2502","5b8469e2146f290003ee2503"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.10.0","version":"2.10.0"},"githubsync":"","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2018-02-28T23:03:30.752Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"**Please follow the following 3D Asset Pipeline guides:**\n\n[Optimizing 3D Models for AR/VR](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf) \n\n[Animating 3D Characters for AR/VR](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-animating-3d-characters-for-ar-vr-arkit-arcore-c7aff566bcf8)\n\n[Exporting PBR Textured 3D Models for AR/VR](https://blog.viromedia.com/asset-pipeline-exporting-pbr-textured-3d-models-for-ar-vr-arkit-arcore-c570423c68aa)\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"My model isn't showing up in my scene\"\n}\n[/block]\nIt's a good idea to verify the model appears correctly in [FBX Review](https://www.autodesk.com/products/fbx/fbx-review) before using the export tool.\n\nIs the scale of your model very large? You might be in the middle of the model, but due to backface culling, it may seem like it never loaded.\n\nDid you add lighting to your scene? Please reference this Lighting and Materials [guide](https://docs.viromedia.com/docs/3d-scene-lighting).\n[block:api-header]\n{\n  \"title\": \"Character does not animate\"\n}\n[/block]\nIt's a good idea to [bake keys](https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-32C08972-C125-46EE-B82B-5352E00E520B-htm.html) before exporting to .FBX in your 3D application.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/facbb6c-Screen_Shot_2018-02-28_at_4.39.26_PM.png\",\n        \"Screen Shot 2018-02-28 at 4.39.26 PM.png\",\n        546,\n        233,\n        \"#454545\"\n      ],\n      \"caption\": \"Maya Bind Skin Options: 4 Max influences\"\n    }\n  ]\n}\n[/block]\nMake sure there only 4 Max influences per vertex when binding your skin to your skeletal rig.\n[block:api-header]\n{\n  \"title\": \"Model looks flat\"\n}\n[/block]\nDid you set up scene lights? Check out our [Lighting and Materials guide](https://docs.viromedia.com/docs/3d-scene-lighting).\n[block:api-header]\n{\n  \"title\": \"Model is white/no textures\"\n}\n[/block]\nModels appearing white is an indication that textures may not be assigned properly. Double check the textures are properly assigned to the model. Import the model into [FBX Review](https://www.autodesk.com/products/fbx/fbx-review) or your 3D modeling app to verify the model is displaying correctly with all its textures linked and assigned properly before using the Viro export tool. \n\nIf using an .OBJ w/ non-PBR materials, a .MTL should be used.\n[block:api-header]\n{\n  \"title\": \"Do you support this 3D model format?\"\n}\n[/block]\nCurrently Viro's exporter tool supports .FBX and .OBJ. Please export your model into either of the supported formats before using the exporter tool.\n[block:api-header]\n{\n  \"title\": \"What's the polycount limit?\"\n}\n[/block]\nThere isn't a set poly-limit for Viro, as a number of other factors in the same scene may effect framerate performance. But, we recommend being as efficient as possible. We've tested a million-poly model with acceptable framerates, but it quickly dropped after adding additional objects.\n[block:api-header]\n{\n  \"title\": \"How do I properly export my 3D model to .FBX using...\"\n}\n[/block]\n**Maya 2015 and above** \nUse the [Game Exporter](https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-2DB6E7B0-04B8-4585-91E9-7D64B02D0338-htm.html) utility found under File > Game Exporter. Please use our guide [here](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf) for proper settings.\n\n**3D Studio Max 2016 Ext 1 and above** \nUse the [Game Exporter ](https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/3DSMax/files/GUID-B0258B21-83AE-4DF6-B7AB-3FA7F63F371A-htm.html)utility found under Application menu > Export > Game Exporter. The options are similar to Maya, so you can follow our guide [here](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf).\n\n**Blender**\nWe recommend using another 3D modeling package such as Maya or 3D Studio Max to export your model as it does not export textures along with the mesh. \n\nIf you still prefer to use Blender for exporting to FBX, you can manually assign texture information using the [Autodesk FBX Converter](http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=22694909) utility. But, the tool has not been supported since 2013 so you may run into compatibility issues. \n\nYou can also export to OBJ (for non-animated objects) and assign the textures through code.","excerpt":"Issues and Solutions for importing and exporting OBJ and FBX 3D models","slug":"3d-model-troubleshooting-guide","type":"basic","title":"3D Model Troubleshooting Guide"}

3D Model Troubleshooting Guide

Issues and Solutions for importing and exporting OBJ and FBX 3D models

**Please follow the following 3D Asset Pipeline guides:** [Optimizing 3D Models for AR/VR](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf) [Animating 3D Characters for AR/VR](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-animating-3d-characters-for-ar-vr-arkit-arcore-c7aff566bcf8) [Exporting PBR Textured 3D Models for AR/VR](https://blog.viromedia.com/asset-pipeline-exporting-pbr-textured-3d-models-for-ar-vr-arkit-arcore-c570423c68aa) [block:api-header] { "type": "basic", "title": "My model isn't showing up in my scene" } [/block] It's a good idea to verify the model appears correctly in [FBX Review](https://www.autodesk.com/products/fbx/fbx-review) before using the export tool. Is the scale of your model very large? You might be in the middle of the model, but due to backface culling, it may seem like it never loaded. Did you add lighting to your scene? Please reference this Lighting and Materials [guide](https://docs.viromedia.com/docs/3d-scene-lighting). [block:api-header] { "title": "Character does not animate" } [/block] It's a good idea to [bake keys](https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-32C08972-C125-46EE-B82B-5352E00E520B-htm.html) before exporting to .FBX in your 3D application. [block:image] { "images": [ { "image": [ "https://files.readme.io/facbb6c-Screen_Shot_2018-02-28_at_4.39.26_PM.png", "Screen Shot 2018-02-28 at 4.39.26 PM.png", 546, 233, "#454545" ], "caption": "Maya Bind Skin Options: 4 Max influences" } ] } [/block] Make sure there only 4 Max influences per vertex when binding your skin to your skeletal rig. [block:api-header] { "title": "Model looks flat" } [/block] Did you set up scene lights? Check out our [Lighting and Materials guide](https://docs.viromedia.com/docs/3d-scene-lighting). [block:api-header] { "title": "Model is white/no textures" } [/block] Models appearing white is an indication that textures may not be assigned properly. Double check the textures are properly assigned to the model. Import the model into [FBX Review](https://www.autodesk.com/products/fbx/fbx-review) or your 3D modeling app to verify the model is displaying correctly with all its textures linked and assigned properly before using the Viro export tool. If using an .OBJ w/ non-PBR materials, a .MTL should be used. [block:api-header] { "title": "Do you support this 3D model format?" } [/block] Currently Viro's exporter tool supports .FBX and .OBJ. Please export your model into either of the supported formats before using the exporter tool. [block:api-header] { "title": "What's the polycount limit?" } [/block] There isn't a set poly-limit for Viro, as a number of other factors in the same scene may effect framerate performance. But, we recommend being as efficient as possible. We've tested a million-poly model with acceptable framerates, but it quickly dropped after adding additional objects. [block:api-header] { "title": "How do I properly export my 3D model to .FBX using..." } [/block] **Maya 2015 and above** Use the [Game Exporter](https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-2DB6E7B0-04B8-4585-91E9-7D64B02D0338-htm.html) utility found under File > Game Exporter. Please use our guide [here](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf) for proper settings. **3D Studio Max 2016 Ext 1 and above** Use the [Game Exporter ](https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/3DSMax/files/GUID-B0258B21-83AE-4DF6-B7AB-3FA7F63F371A-htm.html)utility found under Application menu > Export > Game Exporter. The options are similar to Maya, so you can follow our guide [here](https://blog.viromedia.com/https-blog-viromedia-com-asset-pipeline-optimizing-3d-models-ar-vr-arkit-arcore-d0fb61627aaf). **Blender** We recommend using another 3D modeling package such as Maya or 3D Studio Max to export your model as it does not export textures along with the mesh. If you still prefer to use Blender for exporting to FBX, you can manually assign texture information using the [Autodesk FBX Converter](http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=22694909) utility. But, the tool has not been supported since 2013 so you may run into compatibility issues. You can also export to OBJ (for non-animated objects) and assign the textures through code.