Cover Image

Release Notes


  • 2021.10 - October Release

  • 2021.09 - September Release

  • 2021.08 - August Release

  • 2021.07 - July Release

  • 2021.06 - June Release


  • Highlights

    MoritzBrueckner made Aura - A fast and lightweight 3D audio engine for Kha and Armory3D

    Tong added the Armory3D Examples browser - Try it out now!

    The Armory3D Community Game Jam 2.0 has commenced, hosted by Willbot Studios. It will run throughout October. Join here

    QuantumCoderQC added 3 new nodes for tweening values for both floats, vectors and rotations:

    Additions

    • #2351 - MoritzBrueckner added debug console: make log output more readable

    • #2349 - MoritzBrueckner added add nodes to get/set global canvas scale

    • #2342 - Tong added improve log messages

    • #2338 - Tong added remove haxe --times param per default

    • #2336 - QuantumCoderQC added introducing Tween nodes

    • #2331 - Tong added do not open build directory in background mode

    • #2326 - Onelsonic added update props_ui.py

    • #2325 - Onelsonic added update props.py

    Fixes

    • #2350 - MoritzBrueckner added fix add-on reloading when there are new unimported node files

    • #2339 - Tong added fix invalid fp when using local sdk

    • #2335 - MoritzBrueckner added fix fake user export for traits

    • #2334 - Tong added fix assert throw error

    • #2332 - MoritzBrueckner added fix realtime postprocess & cleanup arm.lib.make_datas

    • #2329 - MoritzBrueckner added fix ArmNodeAddInputOutputButton

    Other changes

    • Iron: #139 - MoritzBrueckner added deferred unloading the world shader until the new shader is loaded.

    • Iron: #138 - MoritzBrueckner added a fix for switching scenes with different light objects.

    • Iron: #137 - QuantumCoderQC added reset collection transform after spawn.

    • Iron: #136 - Tong added Armpack macro compatibility.

    • Release Notes: August- Release notes for august (2021.08) have been added.


  • Highlights

    [#2300] N8n5h added a fix for volumetric lights when using shadow map atlas. Volumetric lights (god rays) should now work with the shadow map atlasing option:

    [#2318] QuantumCoderQC added a new get NavAgent data node:

    Additions

    • #2319 - MoritzBrueckner added the possibility of using more complex string expressions for assert() messages.

    • #2318 - QuantumCoderQC added a node to get NavAgent data and improved the Go To Location node.

    • #2309 - MoritzBrueckner added the assert() macro for better error handling.

    • #2308 - Tong added the option to disable http logging and change webserver port if preused.

    • #2305 - Niacdoial added a rotation socket for nodes. Revamped most nodes that uses rotations.

    • #2304 - Tong added the option to play without building (Shift + Play).

    • #2298 - MoritzBrueckner added basic addon reloading. Good for developers!

    • #2296 - Tong added linear and angular control properties to the PhysicsDrag.

    • #2285 - Tong added the axis trait prop to ArcBall. For direction and speed control.

    Fixes

    • #2316 - QuantumCoderQC added a trait fix (fix for issue #2289).

    • #2316 - Onelsonic fixed some Haxe warnings related to type check.

    • #2315 - MoritzBrueckner fixed some postprocess uniform warnings.

    • #2307 - MoritzBrueckner fixed Armory3D define and ES6 switch for Krom.

    • #2306 - MoritzBrueckner added various node fixes.

    • #2303 - MoritzBrueckner fixed the Nishita sky artifacts and improved the LUT range.

    • #2302 - MoritzBrueckner fixed the accidental module reloading caused by global variables.

    • #2300 - N8n5h fixed the volumetric lights not working with the shadow map atlas option.

    • #2299 - MoritzBrueckner fixed Logic.hx that caused failed CI compilation.

    • #2297 - MoritzBrueckner added a canvas fix when using non-default fonts.

    • #2287 - MoritzBrueckner fixed thread polling being stopped after callback exception.

    • #2286 - MoritzBrueckner fixed filepath error if project is on Windows drive root.

    Other changes

    • Iron: #135 - Niacdoial added a complimentary commit for rotation socket (#2305).

    • Iron: #134 - MoritzBrueckner added the exp() exponent function to vector classes.

    • Iron: #133 - QuantumCoderQC added a fix for the particle system related to scale and locations.

    • Armory Examples: #30 - Tong added miscellanous improvements to the examples.


  • Highlights

    [#2283] MoritzBrueckner added an immense overhaul of the existing live patching system. The new additional features includes support for light color and strength, support for live patching nodes and more!

    [#2260] Knowledgenude improved the Input map and added nodes to it

    Additions

    • #2242 - Knowledgenude added "Parent Relative" option to location nodes

    • #2240 - QuantumCoderQC added option for relative physics constraint

    • #2239 - QuantumCoderQC added set material parameter on per object basis

    • #2235 - Knowledgenude added cleanup in ui Ext

    • #2221 - QuantumCoderQC added extra logic nodes

    • #2220 - MoritzBrueckner added add Select node

    Fixes

    • #2238 - MoritzBrueckner fixed threading and publishing in background mode

    • #2233 - MoritzBrueckner fixed compilation of some nodes

    • #2231 - Knowledgenude fixed GetBoneFkIkOnly node & add new input nodes

    • #2228 - MoritzBrueckner fixed rendering multiple movie textures