[{"data":1,"prerenderedAt":445},["ShallowReactive",2],{"data":3,"\u002Fwiki\u002Fguides\u002Fexport-formats":118},[4,9,14,19,24,29,34,39,44,49,54,59,64,68,73,78,83,88,93,98,103,108,113],{"title":5,"path":6,"description":7,"id":8},"FAQ","\u002Fblockbench\u002Ffaq","Frequently Asked Questions about Blockbench","content\u002Fblockbench\u002Ffaq.md",{"title":10,"path":11,"description":12,"id":13},"Formats","\u002Fblockbench\u002Fformats","formats","content\u002Fblockbench\u002Fformats.md",{"title":15,"path":16,"description":17,"id":18},"Legacy Versions","\u002Fblockbench\u002Flegacy-versions","Blockbench version history and changelogs prior to switching to Github Releases","content\u002Fblockbench\u002Flegacy-versions.md",{"title":20,"path":21,"description":22,"id":23},"Localization","\u002Fblockbench\u002Flocalization","How to contribute to Blockbench languages","content\u002Fblockbench\u002Flocalization.md",{"title":25,"path":26,"description":27,"id":28},"Logos and Brand Assets","\u002Fblockbench\u002Flogos","Frequently Asked Questions about the Blockbench app","content\u002Fblockbench\u002Flogos.md",{"title":30,"path":31,"description":32,"id":33},"Custom Themes","\u002Fblockbench\u002Fthemes","Themes allow you to change the visual appearance of Blockbench. You can drag and drop .bbtheme files into Blockbench to load them.","content\u002Fblockbench\u002Fthemes.md",{"title":35,"path":36,"description":37,"id":38},"The .bbmodel format","\u002Fdocs\u002Fbbmodel","An overview of the .bbmodel file format","content\u002Fdocs\u002Fbbmodel.md",{"title":40,"path":41,"description":42,"id":43},"Blockbench","\u002Fdocs\u002Fblockbench","The Blockbench object provides useful variables and methods to interact with general functionality of Blockbench.","content\u002Fdocs\u002Fblockbench.md",{"title":45,"path":46,"description":47,"id":48},"Upgrading Plugins to 5.0","\u002Fdocs\u002Fplugin-upgrade-to-5.0","An overview of breaking changes in the plugin API in 5.0","content\u002Fdocs\u002Fplugin-upgrade-to-5.0.md",{"title":50,"path":51,"description":52,"id":53},"Creating a Plugin","\u002Fdocs\u002Fplugin","This article will go over the basic steps needed to create your first plugin.","content\u002Fdocs\u002Fplugin.md",{"title":55,"path":56,"description":57,"id":58},"Properties","\u002Fdocs\u002Fproperty","Properties are used to dynamically assign properties to existing classes that are undo-relevant.\nThe advantages of using properties include:","content\u002Fdocs\u002Fproperty.md",{"title":60,"path":61,"description":62,"id":63},"Interface","\u002Fdocs\u002Fui","","content\u002Fdocs\u002Fui.md",{"title":65,"path":66,"description":62,"id":67},"Undo","\u002Fdocs\u002Fundo","content\u002Fdocs\u002Fundo.md",{"title":69,"path":70,"description":71,"id":72},"Web App URL Parameters","\u002Fdocs\u002Furl-parameters","How to provide integration with the Blockbench web app using URL parameters","content\u002Fdocs\u002Furl-parameters.md",{"title":74,"path":75,"description":76,"id":77},"Utils","\u002Fdocs\u002Futility","Blockbench comes with a bunch of custom utility functions to make the life of developers easier.","content\u002Fdocs\u002Futility.md",{"title":79,"path":80,"description":81,"id":82},"Animation Expressions","\u002Fguides\u002Fanimation-expressions","Expressions in animations can be used to create dynamic animations based on math expressions, or to create systems where variables can be used to modify the transformation or state of the model, such as facial expressions","content\u002Fguides\u002Fanimation-expressions.md",{"title":84,"path":85,"description":86,"id":87},"Bedrock Modeling and Animation","\u002Fguides\u002Fbedrock-modeling","Learn how to create entity models and animations for Minecraft Bedrock Edition","content\u002Fguides\u002Fbedrock-modeling.md",{"title":89,"path":90,"description":91,"id":92},"Blockbench Overview & Tips","\u002Fguides\u002Fblockbench-overview-tips","The fundamentals of Blockbench and how to use it efficiently","content\u002Fguides\u002Fblockbench-overview-tips.md",{"title":94,"path":95,"description":96,"id":97},"Emissive Textures in Renders","\u002Fguides\u002Femissive-textures-renders","How to create elegant emissive textures in renders","content\u002Fguides\u002Femissive-textures-renders.md",{"title":99,"path":100,"description":101,"id":102},"3D Export","\u002Fguides\u002Fexport-formats","An overview of the different export formats and how to transfer your model into other programs","content\u002Fguides\u002Fexport-formats.md",{"title":104,"path":105,"description":106,"id":107},"Particles and Sounds in MC Bedrock","\u002Fguides\u002Fminecraft-particles-sounds","How to add particles and sounds effects to animations for Minecraft Bedrock Edition","content\u002Fguides\u002Fminecraft-particles-sounds.md",{"title":109,"path":110,"description":111,"id":112},"Minecraft Style Guide","\u002Fguides\u002Fminecraft-style-guide","Tips for creating art in the Minecraft style","content\u002Fguides\u002Fminecraft-style-guide.md",{"title":114,"path":115,"description":116,"id":117},"Rendering Models","\u002Fguides\u002Fmodel-rendering","Learn how to create renders of your Blockbench models","content\u002Fguides\u002Fmodel-rendering.md",{"id":102,"title":99,"body":119,"description":101,"extension":437,"meta":438,"navigation":441,"path":100,"seo":442,"stem":443,"__hash__":444},{"type":120,"value":121,"toc":408},"minimark",[122,126,131,135,138,141,152,156,159,216,220,225,228,233,243,247,258,262,265,268,282,285,293,297,300,303,313,316,321,325,328,331,338,341,346,350,353,357,380,384,401],[123,124,99],"h1",{"id":125},"_3d-export",[127,128,130],"h2",{"id":129},"introduction","Introduction",[132,133,134],"p",{},"You have created a model in Blockbench, and now you want to use it outside of the program? Blockbench comes with several 3D export formats that are compatible with external apps. So whether you want to create a render of your model, use it in your own Unity, Unreal, or Godot game, or even 3D print it, chances are there is a format for you!",[132,136,137],{},"All export formats are available from the menu under File > Export. But there are differences between the formats. Each one has its unique advantages and disadvantages, so you will need to find the format that works best for your use-case.",[132,139,140],{},"This article will go over the common export formats, help you find the right one for you, and also explain how you can import your models into some common programs.",[132,142,143,144,151],{},"For guides on how to export your models to specialized formats, such as 3D models for individual games like Minecraft, check out the ",[145,146,150],"a",{"href":147,"rel":148},"https:\u002F\u002Fwww.blockbench.net\u002Fquickstart\u002F",[149],"nofollow","Quickstart Guide"," instead.",[127,153,155],{"id":154},"recommended-formats-by-use-case","Recommended Formats by Use-Case",[132,157,158],{},"There is usually an ideal format for each application:",[160,161,162,163],"table",{},"\n  ",[164,165,166,162,177,162,185,162,193,162,201,162,208],"tbody",{},[167,168,169,170,169,174,162],"tr",{},"\n   ",[171,172,173],"td",{},"Blender (for modeling)\n   ",[171,175,176],{},"DAE\n   ",[167,178,169,179,169,182,162],{},[171,180,181],{},"Blender (for rendering)\n   ",[171,183,184],{},"glTF\n   ",[167,186,169,187,169,190,162],{},[171,188,189],{},"Unity game\n   ",[171,191,192],{},"FBX, DAE\n   ",[167,194,169,195,169,198,162],{},[171,196,197],{},"Unreal Engine game\n   ",[171,199,200],{},"FBX\n   ",[167,202,169,203,169,206,162],{},[171,204,205],{},"Godot game\n   ",[171,207,184],{},[167,209,169,210,169,213,162],{},[171,211,212],{},"Sketchfab\n   ",[171,214,215],{},"glTF (File > Export > Upload to Sketchfab)\n   ",[127,217,219],{"id":218},"_3d-formats","3D Formats",[221,222,224],"h3",{"id":223},"obj","OBJ",[132,226,227],{},"OBJ might be the most widely supported 3D model format. However, as much as it is supported, it is also extremely limited. If you are looking for any kind of hierarchy or animation support, this is not the format for you.",[229,230,232],"h4",{"id":231},"advantages","Advantages",[234,235,236,240],"ul",{},[237,238,239],"li",{},"Almost unanimous support",[237,241,242],{},"Simple to manually edit",[229,244,246],{"id":245},"disadvantages","Disadvantages",[234,248,249,252,255],{},[237,250,251],{},"No hierarchy",[237,253,254],{},"No animations",[237,256,257],{},"Limited material options",[221,259,261],{"id":260},"gltf-glb","glTF \u002F glb",[132,263,264],{},"glTF, or its binary-encoded counterpart glb, is a modern and widely adopted standard for 3D export. However, as great as it works for 3D export, there are some disadvantages when using it to exchange files between different 3D editors.",[229,266,232],{"id":267},"advantages-1",[234,269,270,273,276,279],{},[237,271,272],{},"Wide support",[237,274,275],{},"Great support for hierarchy and animations",[237,277,278],{},"Good support for materials, including pixel-perfect filtering",[237,280,281],{},"Embedded textures",[229,283,246],{"id":284},"disadvantages-1",[234,286,287,290],{},[237,288,289],{},"Not optimized for further editing. Quads get converted into tris, vertices are no longer shared between different faces",[237,291,292],{},"No native support in Unreal Engine and Unity.",[221,294,296],{"id":295},"fbx","FBX",[132,298,299],{},"FBX is a proprietary 3D format by Autodesk. It is widely used for 3D games and movies. However the closed-source nature of the format makes it difficult to support for open-source applications.",[229,301,232],{"id":302},"advantages-2",[234,304,305,308,311],{},[237,306,307],{},"Support in Unity and Unreal Engine",[237,309,310],{},"Support for all important features",[237,312,281],{},[229,314,246],{"id":315},"disadvantages-2",[234,317,318],{},[237,319,320],{},"Not compatible with Blender, since Blender can only import binary FBX and Blockbench can only export ASCII FBX",[221,322,324],{"id":323},"dae-collada","DAE (Collada)",[132,326,327],{},"Collada is an open-source 3D format that is intended for exchanging files between different 3D programs. It supports hierarchy and animations.",[229,329,232],{"id":330},"advantages-3",[234,332,333,335],{},[237,334,310],{},[237,336,337],{},"Compatible with Blender, Unity, and many other programs",[229,339,246],{"id":340},"disadvantages-3",[234,342,343],{},[237,344,345],{},"More limited material options when compared to glTF",[127,347,349],{"id":348},"import-guides","Import Guides",[132,351,352],{},"After exporting, getting the model into your target application is usually trivial. But it might need a few tweaks to render correctly. Unless you are using glTF with a compatible program, chances are your texture will look completely blurry, and transparency may not work. Here is a guide for how to fix this in some of the most common applications.",[221,354,356],{"id":355},"blender","Blender",[234,358,359,362,365,368,371,374,377],{},[237,360,361],{},"Import your model via File > Import",[237,363,364],{},"Switch to the Material Preview option using the Viewport Shading option in the top right of the viewport, so that you can see your texture",[237,366,367],{},"Make sure your object is selected and switch to the Material Properties tab in the properties panel in the bottom right of the screen.",[237,369,370],{},"Under Surface, press the Arrow button next to Base Color to unfold the options, and set the second option from Linear to Closest.",[237,372,373],{},"Scroll down and set Roughness all the way to 1.000",[237,375,376],{},"Scroll down to Settings and set Blend Mode to Alpha Clip. Or, if your texture has translucent (half transparent) parts, set it to Alpha Blend.",[237,378,379],{},"Here you can also enable or disable Backface Culling based on your preference. If enabled, you won’t be able to see the backside of your faces.",[221,381,383],{"id":382},"unity","Unity",[234,385,386,389,392,395,398],{},[237,387,388],{},"Drag and drop your model into your preferred folder in the Unity file browser.",[237,390,391],{},"When loaded from some file types, all the geometry, materials, and textures are baked into one prefab, so you can't change them. To fix this, locate and expand the model in your project browser. Right click the texture and click Extract From Prefab. Do this for all your textures and materials.",[237,393,394],{},"Next, select the material and set the Rendering Mode to Cutout",[237,396,397],{},"Now, select the texture, set Filter Mode to Point (no filter) and at the bottom set Format to RGBA 32 bit.",[237,399,400],{},"Don't forget to press Apply!",[132,402,403],{},[404,405],"img",{"alt":406,"src":407},"Configuring material options in Unity","\u002Fimages\u002Fwiki\u002Fguides\u002Fexport_formats\u002Funity_material.png",{"title":62,"searchDepth":409,"depth":410,"links":411},2,3,[412,413,414,433],{"id":129,"depth":409,"text":130},{"id":154,"depth":409,"text":155},{"id":218,"depth":409,"text":219,"children":415},[416,421,425,429],{"id":223,"depth":410,"text":224,"children":417},[418,420],{"id":231,"depth":419,"text":232},4,{"id":245,"depth":419,"text":246},{"id":260,"depth":410,"text":261,"children":422},[423,424],{"id":267,"depth":419,"text":232},{"id":284,"depth":419,"text":246},{"id":295,"depth":410,"text":296,"children":426},[427,428],{"id":302,"depth":419,"text":232},{"id":315,"depth":419,"text":246},{"id":323,"depth":410,"text":324,"children":430},[431,432],{"id":330,"depth":419,"text":232},{"id":340,"depth":419,"text":246},{"id":348,"depth":409,"text":349,"children":434},[435,436],{"id":355,"depth":410,"text":356},{"id":382,"depth":410,"text":383},"md",{"authors":439},[440],"JannisX11",true,{"title":99,"description":101},"guides\u002Fexport-formats","BX5xOT-JqDxfmXkBi2QNzblfRekP8SmeE2DWq02h8UM",1776013264587]