Display error output Unable to compile empty project Player does not start Player runs slow HTML5 project not working locally Changes not reflected in Armory Multi-material meshes not rendered properly Mesh faces appear transparent Trouble persists
Display error output
On Windows, press Window - Toggle System Console. On Linux and Mac, Blender needs to be launched from console.
Unable to compile empty project
Make sure SDK path is set up properly or that 'Bundled SDK' is enabled in add-on properties.
In some cases there are reports of anti-virus deleting krafix shader compiler. Make sure no files are removed during SDK unpacking.
Player does not start
Locate 'Armory Build' section in 'Render' panel and hit 'Clean' button. Try running your project again.
Debug project in Kode Studio
Locate 'Armory Build' section in 'Render' panel and hit 'Kode Studio' button. This will load the project in a dedicated IDE. Hit F5 to run and observe console output for potential error reports.
Select forward render path in camera data panel
Make sure you can run browser demos
Player runs slow
Lower graphics settings
By default, Armory uses a deferred render path. If you are running on older hardware, using a less demading forward path can help. Select active scene camera, locate 'Armory Props' in data panel, and choose 'forward_path' or 'forward_path_low' as render path.
Run player in smaller area
Set higher frame rate
Locate render panel - dimensions - frame rate option. Make sure to select 60 fps.
HTML5 project not working locally
To run HTML5 files local server is required. Alternatively, launch project from Armory using the browser runtime. This will start local server automatically.
Changes not reflected in Armory
In some cases the cache is kept even though the Blender data was modified. Cleaning the project will likely help. This will be fixed in the future.
Multi-material meshes not rendered properly
Currently multi-material meshes may render wrong if materials are not coherent. Select object, enter Edit mode and hit P - Split by Material.
Mesh faces appear transparent
Enable Backface Culling in 3D View - View - Properties - Shading to verify if there are culling issues.
In Blender, enter Edit mode, select all faces - press space - Make Normals Consistent. Alternatively, you might need to select the problematic faces individually - press space - Flip Normals.
To disable culling for material, select material - Armory Props - Advanced - Override Cull-Mode - None. To disable culling globally, check Force No Culling in World data - Armory Props - Flags. Fixing face normals is recommended as this will result in performance hit.