Armory scene using assets by Alex Sychov
New builds are up and can be downloaded at:
Get Armory on Patreon:
It's the time! As usual, it took tremendous effort to get there, happy to finally start rolling new builds out. Huge thanks to everyone contributing on GitHub! There is tons of changes under the hood to further perfect the internals of Armory. If something major goes wrong, patched builds will come up shortly.
Note: Using the built-in updater will not pull in all updates, please get the full package manually from itch.io.
Check out full commit logs:
This one has been a real challenge - the new first person template is now available! Still work in progress. The scene is more bare-bone compared to the video to keep it small and well suited for starting new projects. Comes with several pre-set render paths to ensure it runs well on target hardware.
Armory now lets you write your own 'render drivers' for unique looks and performance. Using this technique we now have a fully specialized celshade rendering module which can be plugged into Armory projects:
As an example on celshade rendering, check out the forest demo!
In case you missed it, ArmorPaint has been finally released! Expect more Armory integration to come in soon.
Armory now lets you embed and read .blend files at run-time:
New example on light-baking with Cycles. We still need proper tools to automate the workflow, but it's on a good track so far!
New example on mouse lock, spots both script and logic nodes traits:
New example on virtual gamepad, useful for touch devices. The input system is shared with existing gamepad API so there is no need to write specialized code:
New example on using hair particle system for instanced rendering!
Soft shadows are being reworked with a faster technique, shadows are blurred in two screen-space passes. New example:
Volumetric system has been reworked to consume less memory and produce better results. Example at:
New example on using material displacement. Deform meshes in real-time using material nodes:
New example on accessing and editing canvas elements from script or logic nodes:
New logic node basics examples contributed by @guzzard:
Kinematic character controller contributed by @guzzard:
New example on creating a custom loading screen using script:
New example on LUT color-grading contributed by @Naxela:
New docs on screen-effects contributed by @Naxela:
New docs on logic-nodes contributed by @Simonrazer:
New example on moving skeleton bones using forward kinematics. Inverse-kinematics solver almost ready!
New functionality to manage traits in scene. Switch to Groups in Outliner and a list of traits should pop up. Each trait has a
Trait| prefix so it's easy to filter. Expanding the group will reveal all objects which have the trait attached. It is then possible to select / hide / remove objects like usual.
There is more - feel free to explore repositories on GitHub, something new is always up:
Hunt all the bugs, help Armory reach v1.0: