Armory3D | Release Notes

2022.07 - July Release

July is here 4 new pull requests from the great contributors - Great work!

New builds are out and can be downloaded on Itch

Get started using Armory3D today!

Learn more at the official Armory3D Wiki

Highlights

Please note that for this release it is required to re-download the full SDK rather than using the “Update SDK” option, in order to the the correctly updated SDK version.

Also worth nothing in this months release is that the bug (#1772) limiting point lights on DirectX have been resolved:

Additions

  • #2503 - MoritzBrueckner added object Info node: make “random” output random per GPU instance

Fixes

  • #2502 - MoritzBrueckner added fix color ramp node for factors left of the left-most stop
  • #2501 - MoritzBrueckner added align RGB to grayscale luminance with Blender
  • #2500 - MoritzBrueckner added fix node tree caching

Other changes

  • ArmSDK: #46 - MoritzBrueckner fixed SDK updater: also update armory.py
  • Iron: #165 - Lampysprites added Initialize scene’s object properties

Support the Armory3D fund!

3 Likes

The Link at:
“Support the Armory3D fund!”
leads to a 404.

1 Like

Good catch! Should be fixed now. The releases notes is under going a major restructure and a few months back the fund page was merged into the download page. Next month or so the link should be fixed (it’s already fixed in the test build I link below). I’m currently finishing up the final touches for the next website release which will contain a new features page as well as restructured notes, new home page and restructured community page among other UI changes.

You can preview the changes so far here: https://rpaladin.github.io/
PR: https://github.com/armory3d/armory_web/pull/23

5 Likes

the result looks damn serious :stuck_out_tongue: Hope to see some serious people doing some serious games on Armory

1 Like

2022.08 - July Release

https://armory3d.org/img/2022-08-a.gif

August is here with 7 new pull requests from the great contributors – great work!

New builds are out and can be downloaded on Itch

Get started using Armory3D today!

Learn more at the official Armory3D Wiki

Highlights

T3du added good bunch of useful nodes allowing for both camera viewport drawing and drawing shapes

Knowledgenude added a pulse node, good for controlling weapons fire rate and similar

image

Additions

#2521 - QuantumCoderQC added add parent relative bone constraint option
#2517 - Knowledgenude added introduce Pulse Node
#2499 - T3du added several Draw nodes: cameras, images, string, geometric figures, etc

Fixes

#2523 - MoritzBrueckner added deferred renderpath: fix volumetric light combined with translucent materials
#2514 - QuantumCoderQC added stop tweening when NavAgent is removed
#2513 - MoritzBrueckner added fix for RotationNode.set(): get rid of invalid input length check
#2509 - E2002e added firstPersonController.hx anti chess fool cheat.

Other changes

Iron: #166 - QuantumCoderQC added Parent relative bone constraint


Support the Armory3D fund!

1 Like

Hello RPaladin,
thank you for the new build.
I’m not doing anything with Armory at the moment, but it’s nice that it’s still being maintained.

Is the live patch broken?

In the new build (ArmorySDK-2022-8) I always get this error message with the live patch activated.

Read prefs: E:\Blender-Armory\2.93\config\userpref.blend
Running Armory SDK from E:\Blender-Armory\armsdk/
drop file E:\Daten\Web\Armory\Orbit\orbiter-zoom-click.blend
Read blend: E:\Daten\Web\Armory\Orbit\orbiter-zoom-click.blend
Project updated to SDK v2022.8($Id: 64befe1a38bc79094f87f9f2b788677fc1e1a1d6 $)
Project cleaned
Armory v2022.8 ($Id: 64befe1a38bc79094f87f9f2b788677fc1e1a1d6 $)
Exporting Scene
Scene exported in 0.026s
..\..\..\..\..\..\Blender-Armory\armsdk\armory\Sources/armory/ui/Canvas.hx:3: characters 8-15 : Type not found : zui.Zui

Haxe compiler error.
Finished in 1.947s
ERROR: Build failed, check console

Testscene:
livepatch-failure.blend (1.1 MB)

Hi. There are currently three issues open relating to the live streaming feature.

If any of these opened issues have similar causes (of crashes), I’d suggest posting there so that the issue can hopefully get fixed faster. Otherwise, if they’re not already listed, please open a new report instead.

Many thanks for your answer!
I have open a new report.

Armory gives really satisfactory visuals . Nice lighting and shadows. Just annoying it can randomly crashes.

2022.09 - September Release

September is here with 19 new pull requests from some very awesome contributors – great work!

On top of that, the long awaited release that provides compatibility with Blender 3.x is finally here!

New builds are out and can be downloaded on Itch

Get started using Armory3D today!

Learn more at the official Armory3D Wiki

Highlights

Armory is now compatible with Blender 3.x!

Onek8 added created node for setting canvas input text.

image

e2002e added support for screen-space reflections when using water.

Additions

#2565 - Tong/MoritzBrueckner added Support for Blender 3.3 LTS.
#2564 - Onek8 added created node for setting canvas input text.
#2560 - MoritzBrueckner added remove no longer supported proxy system and add support for library overrides.
#2544 - e2002e added SSR support for water.

Fixes

#2574 - MoritzBrueckner added Fix int overflow in Nishita LUT calculations [HL].
#2573 - QuantumCoderQC added fix rigid body angular/ rolling friction.
#2561 - MoritzBrueckner added fix export of particle objects outside of the current scene and other collections.
#2559 - QuantumCoderQC added fix image texture parameters.
#2557 - QuantumCoderQC added fix shape key export in optimized mesh export.
#2553 - MoritzBrueckner added fix depth buffer access in SSS pass & fix numerical robustness of packFloatInt16().
#2552 - MoritzBrueckner added fix compilation error in Draw String node when Zui is disabled.
#2548 - QuantumCoderQC added fix sleep node.
#2546 - MoritzBrueckner added fix “Set Scene Active” node when using asset compression.
#2540 - MoritzBrueckner added fix initialization of tween and group nodes and ensure correct file version numbers.
#2538 - MoritzBrueckner added tree variables: fix missing synchronization when adding getters/setters.

Other changes

ArmSDK: #49 - MoritzBrueckner added Update Submodules option.
Iron: #170 - QuantumCoderQC added Parse typedef or anonymous struct.
Iron: #169 - QuantumCoderQC added Fix shape keys in HL targets.
Iron: #168 - MoritzBrueckner added Fix particle positions.
Iron: #167 - QuantumCoderQC added Shape Keys per object basis.


Support the Armory3D fund!

3 Likes

incredible render engine

2022.10 - October Release

October is here with 26 new pull requests from some very awesome contributors - great work!

On top of that, the website have gotten a refreshing new design thanks to RPaladin.

Highlights

MoritzBrueckner added a new Set Canvas Color node.

RPaladin added tree variables to scene node.

QuantumCoderQC added draw to material image texture.

New developer bounties are now available! Earn rewards by developing new features:

List of current bounties:

Additions

#2608 - MoritzBrueckner added add new “Set Canvas Color” node

#2605 - Tong added custom play launch commands

#2603 - MoritzBrueckner added warn about precision issues for very large UV coordinates

#2602 - Tong added start browser using proc_play

#2601 - MoritzBrueckner added debug Console: show active camera in outliner and hide “Set Active Camera” button for active cameras

#2600 - RPaladin added add tree variables to scene node

#2599 - MoritzBrueckner added [windows-hl] Fix “After Publish” actions and add “Open in Visual Studio” operator

#2596 - MoritzBrueckner added add option to automatically decide amount of Khamake processes

#2594 - MoritzBrueckner added edit scripts button: use Haxe icon instead of Python icon

#2591 - RPaladin added upgrade for remove object node

#2589 - Onek8 added new node for setting canvas input text focus

#2587 - MoritzBrueckner added support multiple canvas onReady callbacks

#2585 - QuantumCoderQC added draw to material image texture

Fixes

#2604 - Naxela added update the Lightmapper to support Blender 3.3

#2597 - MoritzBrueckner added fix editing values in debug console

#2593 - MoritzBrueckner added canvas: fix theme issues when Zui theme == canvas theme

#2592 - RPaladin added update outdated readme

#2590 - Notwarp added fix webassemblystudio link

#2588 - MoritzBrueckner added fix compilation of PhysicsBreak.hx

#2586 - MoritzBrueckner added fix exception when drawing the UI for bundled traits

#2584 - QuantumCoderQC added fix rigid body copy parameters

#2583 - MoritzBrueckner added fix support for Separate/Combine Color nodes

#2581 - QuantumCoderQC added fix set parent node

#2577 - QuantumCoderQC added fix arm material parameter export

Other changes

ArmSDK: #51 - MoritzBrueckner addded option to automatically decide amount of Khamake processes.

ArmSDK: #50 - RPaladin removed non-existent submodule reference.


Support the Armory3D fund!

3 Likes

is this Engine Still worthy in 2022?

If so how well does it pair up next to Range Engine?

Fred/K.S

Are you a pro Armory supporter? @RPaladin
How’s it been so far over the past few years?
Fred/K.S

The Armory team just reached their highest monthly PR contribution count, so yes, I believe it’s a good option.

Since Armory is based on Blender 2.8+ series like UPBGE 0.3, that’s more of a Blender version debate subject, not a game engine debate.

Read my bio.

For Armory or me? Could you be more specific.

1 Like

why nobody has made a serious demo with Armory so far ? I think people will consider Armory as an option if any. Because it’s nice to display a rendered picture


but it doesn’t say if you will get that with a reasonable frame rate

2 Likes

Many people think its dead because Lubos stopped posting announcements, even the community together contributes more development commits then he could alone. ArmorPaint (and ArmorLab) seems to be Lubos’s main interest for now, which is understandable, since they’re getting a steady amount of paid sales as you can see here. ArmorPaint also won a EpicMegaGrant a few years back.

Good observation. To be honest, I’m not sure if the blend file is still in existent, but here’s a video of the screenshot:

I’m glad to see this project live again.
Now that Godot killed visual scripting, I’m eager to test Armory3D again. Love the simple visual scripting in Armory.

I hope Armory will support VR in the future, would be fun to create some games for the Quest2. Keep up the great work! :+1:

3 Likes

well, that video looks nice … but could be a video and certainly not a game :open_mouth:

2022.11 - November Release

November is here with 15 new pull requests from some great contributors - fantastic work!

Halloween just passed and that means we’ve got a new month and a new release!

Highlights

Tong added custom letterbox color.

image

MoritzBrueckner added full support for emission colors in all supported shaders.

QuantumCoderQC added option for NavAgent height offset.

QuantumCoderQC added option to set playback volume.

image

These developer bounties are still available! Earn rewards by developing new features:

List of current bounties:

Armory_3D_Community (aka Exceptional 3D) added 10 new awesome Armory3D tutorials this month:

https://www.youtube.com/channel/UCE4OLdXwHgCGudp4IK-w25w

Additions

#2641 - Tong added allow to set custom letterbox color
#2638 - MoritzBrueckner added fully support emission colors in all supported shader nodes
#2632 - Tong added write errors to stderr
#2623 - QuantumCoderQC added add option for NavAgent height offset
#2617 - QuantumCoderQC added add option to set playback volume
#2614 - MoritzBrueckner added new “Combine RGBA” node and add alpha output to “Separate RGB” node

Fixes

#2640 - QuantumCoderQC added fix Get RB Velocity node
#2637 - MoritzBrueckner added fix position of trait debug views if the debug console is left-aligned
#2631 - Tong added fix typo
#2629 - E2002e added tesselation missing consts
#2626 - Tong added fix webbrowser get name
#2620 - E2002e added disp color mix
#2615 - MoritzBrueckner added fix building for Krom on Windows
#2606 - MoritzBrueckner added fix socket indices of Principled BSDF node

Other changes

ArmSDK: #54 - TriVoxel fixed long-standing permissions bug on Linux and macOS.


Support the Armory3D fund!

3 Likes