All Projects → EmbarkStudios → Blender Tools

EmbarkStudios / Blender Tools

Licence: other
🐵 Embark Addon for Blender

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Blender Tools

Awesome Blender
🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone.
Stars: ✭ 608 (+143.2%)
Mutual labels:  blender, blender-addon
Create Isocam
Create ISO Camera addon for Blender 2.8+
Stars: ✭ 37 (-85.2%)
Mutual labels:  blender, blender-addon
Building tools
Building generation addon for blender
Stars: ✭ 692 (+176.8%)
Mutual labels:  blender, blender-addon
Bpy
blender python scripts
Stars: ✭ 441 (+76.4%)
Mutual labels:  blender, blender-addon
Bitwrk
Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
Stars: ✭ 114 (-54.4%)
Mutual labels:  blender, blender-addon
Fspy Blender
Official fSpy importer for Blender
Stars: ✭ 538 (+115.2%)
Mutual labels:  blender, blender-addon
Blender Iks To Fks
A Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones.
Stars: ✭ 34 (-86.4%)
Mutual labels:  blender, blender-addon
Export Paper Model From Blender
Python addon for creating paper models in Blender (development version)
Stars: ✭ 311 (+24.4%)
Mutual labels:  blender, blender-addon
Meshroom2blender
Blender importer of meshroom datafiles: cameras, images, sparse pointcloud and obj's.
Stars: ✭ 82 (-67.2%)
Mutual labels:  blender, blender-addon
Blenderdatavis
Data visualisation addon for Blender
Stars: ✭ 72 (-71.2%)
Mutual labels:  blender, blender-addon
Fake Bpy Module
Fake Blender Python API module collection for the code completion.
Stars: ✭ 426 (+70.4%)
Mutual labels:  blender, blender-addon
Blender Launcher
Standalone client for managing official builds of Blender 3D
Stars: ✭ 174 (-30.4%)
Mutual labels:  blender, blender-addon
Magic Uv
Blender Add-on: Magic UV
Stars: ✭ 374 (+49.6%)
Mutual labels:  blender, blender-addon
Upbge
UPBGE, the best integrated game engine in Blender
Stars: ✭ 567 (+126.8%)
Mutual labels:  game-development, blender
Screencast Keys
Blender Add-on: Screencast Keys
Stars: ✭ 328 (+31.2%)
Mutual labels:  blender, blender-addon
Mixer
Add-on for real-time collaboration in Blender (mirror only, please post your issues and merge requests at https://gitlab.com/ubisoft-animation-studio/mixer)
Stars: ✭ 718 (+187.2%)
Mutual labels:  blender, blender-addon
Blendluxcore
Blender Integration for LuxCore
Stars: ✭ 287 (+14.8%)
Mutual labels:  blender, blender-addon
Blender Addon Photogrammetry Importer
Addon to import different photogrammetry formats into Blender
Stars: ✭ 292 (+16.8%)
Mutual labels:  blender, blender-addon
Mb Lab
MB-Lab is a character creation tool for Blender 2.80+, based off ManuelBastioniLAB
Stars: ✭ 1,078 (+331.2%)
Mutual labels:  blender, blender-addon
Blender Debugger For Vscode
Blender addon for remote debugging Blender with VS Code (and Visual Studio)
Stars: ✭ 123 (-50.8%)
Mutual labels:  blender, blender-addon

🐵 Embark Blender Tools

Embark Embark Build Status

A Blender add-on containing workflow tools for game development, created and maintained by Embark Studios.

The add-on includes tools for standardized import/export workflow, 3D modelling and new object types.

We welcome Pull Requests - if you would like to contribute, please check out the Contributing section.

Prerequisites

Installation

  1. Download the latest release of the addon from Github!
  2. Launch Blender and navigate to Edit -> Preferences, then choose the Add-ons section:
Screenshot of Preferences menu
  1. Click Install in the top right of the Preferences window
  2. Use the file browser to navigate to the file you downloaded, then click Install Add-on:
Screenshot of file browser with Install Add-on option
  1. Find the Embark Addon in the add-ons list, and ensure that the checkbox is checked:
Screenshot showing Embark Addon with active checkbox

Updating the add-on

The tools contain built-in update functionality, so you should only need to run through this process once!

If you don't want the add-on to auto-update, please disable the Automatically check for updates checkbox in the Preferences section of the Embark Addon.

Tools

Below is a concise list of some of the functionality offered by the Embark Blender Tools.

Export Collections

Export Collections are used to define lists of objects that will be exported to a single model file. The tools all use FBX for exports to game engines like Unreal, and OBJ for highpoly objects for baking.

Working with Export Collections

There are a few things to keep in mind when working with the Embark Export Collection tools:

  1. You must configure your Project source folder in the Embark Addon's Preferences panel, as shown below.

    Screenshot showing Embark Addon Preferences

    This sets the absolute root for exporting, and all export paths will be stored as paths relative to this.

  2. All Blender scenes must be saved relative to the Project source folder

  3. Export Collections will fail to export if your scene is not saved, or is saved under a path outside of the Project source folder!

Creating a new Export Collection

You can create a new Export Collection from selected objects as shown here:

  1. Select one or more objects that you would like to export
  2. Click on the Embark tab to the right of the 3D View
  3. Click on Create New Export Collection
Screenshot showing how to create an Export Collection from selected objects
  1. In the File Browser that pops up, select the location and name for your new export.

    • On the right, you will see some settings:

      <img alt="Screenshot showing Export Collection settings" src="./images/export_collection_settings.png"/>
      
    • Select the preset that is appropriate for your asset type - this will enforce some naming conventions

    • If you disable Export Immediately, the Export Collection will be created, but not exported

You will now see a new Collection in the outliner, named to match the export file name you chose.

Modifying an existing Export Collection

Export Collections are stored in the Blender scene, and can be modified and exported at any time.

All Export Collections are shown in the Embark panel, and Export Collections that contain the selected object will be auto-expanded.

You can use the fields on each Export Collection to modify:

  • Output file name
  • Export type
  • Output folder (relative to your Embark Addon's configured Project source folder)
Screenshot showing Export Collection buttons in the Embark panel

Each Export Collection shown in the panel also has convenience functionality on the icon buttons shown above:

  • Select objects contained in this Export Collection
  • Add selected objects to this Export Collection
  • Remove selected objects from this Export Collection
  • Export this Export Collection
  • Delete this Export Collection from the scene
    • Note that the objects it contained will remain in the scene!

Exporting objects and Export Collections

You can always press the Export All button from the Embark panel, and you can also use the Embark -> Export All Collections menu item if you aren't in a context that shows the panel. This will export every Export Collection in the current scene.

If you are working on a particular object, you can use the Export by Selection button from the Embark panel. This is also accessible via the Embark -> Export Collection(s) by Selection menu item. This will export only those Export Collections that contain any of the currently selected objects.

These commands can all be bound to hotkeys or added to the Quick menu by right-clicking on them from the Embark menu.

Import

Accessed from the Embark -> Import menu item.

Imports objects (FBX, OBJ, PLY) using hard-coded standard settings to enforce consistency.

Spiral Curve

Accessed from the Embark -> Spiral menu item, or the 3D viewport's Add -> Curve -> Spiral menu item.

Adds a parametric spiral curve object to the scene.

Connect Contextual

Mesh editing, connects verts/edges/faces depending on selection.

Frame Contextual

Accessed from the 3D viewport's View -> Frame Contextual menu item.

Frames the selection in the 3D viewport, or frames the whole scene if nothing is selected.

Contributing

Contributor Covenant

We welcome community contributions to this project.

Please read our Contributor Guide for more information on how to get started.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].