Armory3D | Release Notes

As in You !

Fred/K.S

Its just a picture there’s no guarantee of any Gameplay if any at all!

Fred/K.S

For those interested, here’s a great video explaining the latest release notes.


Very busy.

1 Like

May i ask a question there @RPaladin
Which Engine do you think is more reliable?
UPBGE?
Armory Eengine?
RanGE Engine?
GODOT?

What’s your say? what’s better ? what works best for making games?
What would you prefer using?

Fred/K.S

Godot 3 :crossed_swords: Godot 4

  • Godot 3.x is more stable than the other three engines I think, purely based on their developer team. Godot 4.x on the other hand is still relatively experimental and more prone to unstability.

UPBGE 0.2 :crossed_swords: UPBGE 0.3

  • For that very reason of stability via older releases, I’d place UPBGE 0.3.x below UPBGE 0.2.x and Range Engine.

UPBGE 0.2 :crossed_swords: Range Engine

  • I’ve heard Range community members (not just the Range developers) share that they found performance better in Range than in UPBGE 0.2.x. I myself haven’t used Range enough to form an opinion though, so I’ll defer to the community on this one.

Armory :crossed_swords: UPBGE

Armory :crossed_swords: Godot :crossed_swords: Range :crossed_swords: UPBGE

  • Since more people use Godot, I would think it’s a better engine perhaps than the other mentioned engines.
  • Armory and UPBGE 0.3 is great if you want some modern features of Blender, but they’re not as fast as with both of their legacy counterparts, purely because of increased OS requirements to achieve higher graphics.
  • Range and UPBGE is great if you want more performance and you’re comfortable with older Blender.

It would depend on what context someone would be making games for:

  • Armory3D for quick testing and more stable export options.
    • Godot’s HTML5 exporter is pretty bad in my opinion.
      • Godot’s GLES2 is okay, but GLES3 is very slow.
  • Godot for stability, portability (both engine + exports).
  • UPBGE for quick testing and seamless artistic perfection.
1 Like

2022.12 - December Release


December is here with 25 new pull requests and 1 additional new commit from some great contributors - great work!

HIGHLIGHTS

Onek8 added networking integration (works on all platform targets except Krom)

Onek8 added a date and time node

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



List of current bounties:

Exceptional3D added a bunch of nice new Armory3D tutorials this month:

Randomness explained in Armory 3D Screenshot

Post processing explained in Armory 3D Screenshot

Animated plants in Armory 3D tutorial Screenshot

Networking tutorial / multiplayer games in Armory 3D Screenshot

Get access to networking nodes in armory 3D Screenshot

How to create INTERACTIVE 3D text in Armory 3D Screenshot

Spawning any object in Armory 3D Screenshot

NEW

#2682 - QuantumCoderQC added PR that implements Physics Convex Casting
#2667 - MoritzBrueckner added event.get(): always return null if no listeners exist
#2658 - Onek8 added networking integration :slight_smile:
#2653 - LVutner added let’s make the BxDFs more consistent!
#2644 - Onek8 added get date time node

BUG FIXES

#2684 - QuantumCoderQC added fix uniforms manager
#2683 - tong added skip text editor write if area is not available
#2679 - tong added log no ansi in blender console
#2678 - tong added fix custom exporter khamake arguments
#2673 - Naxela added fix for Armory baker
#2672 - LVutner added * FIX: Temporary fix(es) for BRDF LUT issues
#2670 - QuantumCoderQC added fix map range node
#2666 - tong added fix unwanted string concatenation in list
#2665 - tong added fix background mode build
#2664 - rpaladin added fix missing input socket minimums
#2656 - MoritzBrueckner added fix .arm reading issue when world color exceeds [0, 1] range
#2648 - MoritzBrueckner added playSoundNode: set volume to 1 by default
#2647 - MoritzBrueckner added fix [Get/Set]DebugConsoleSettings nodes
#2646 - Onek8 added fixed GetDateTimeNode
#2643 - MoritzBrueckner added fix exception when marking object as asset

OTHER CHANGES

ArmSDK: #172 - tong added fix null error if no Pen device exists
ArmSDK: #57 - Onek8 added missing path / for mac
ArmSDK: #56 - MoritzBrueckner added utility to print detailed version information to the console
ArmSDK: #55 - tong added custom dox theme with custom favicon
Iron [commit]: #56cc632 - luboslenco added Improve pen input handling
Iron: #171 - e2002e added Iron code that goes with Voxel GI

2 Likes

2023.01 - January Release


January is here with 56 new pull requests from some great contributors - great work!

Christmas just passed and that means we’ve got a new month, year, and release!

Merry Christmas Armory community! (Credits: assets - Ivanix88@Sketchfab, render - MoritzBrueckner.)

HIGHLIGHTS

Happy New Year Armory community! (Credits: assets - LowPoly@Sketchfab, render - rpladin.)

t3du added add Draw Text Area String node

QuantumCoderQC added Cursor/ Touch in region

knowledgenude added add getPointVelocity method

MoritzBrueckner added High-Quality Bloom

rpaladin added new trait specials menu

tong added append khamake options to command on preset exporters

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



List of current bounties:

Exceptional3D made 5 new community tutorials this month - fantastic work!

Using TWEENS in Armory 3D for smooth animations Screenshot

Raycasting EXPLAINED in Armory 3D Screenshot

How to make a custom cursor in Armory 3D Screenshot

Fix camera overlaying frames issue. Screenshot

How to change materials at runtime with Armory 3D Screenshot

NEW

#2743 - t3du added add vector comparison to case index node

#2738 - t3du added add Combine and Separate HSVA colors

#2736 - rpaladin added new trait specials menu

#2735 - t3du added add Draw Text Area String node

#2734 - t3du added add CaseIndex and BooleanToInt nodes

#2731 - tong added append khamake options to command on preset exporters

#2730 - t3du added add StringReplace and ParseInt nodes

#2729 - tong added always print calls to external tools

#2727 - QuantumCoderQC added Cursor/ Touch in region

#2725 - MoritzBrueckner added High-Quality Bloom

#2723 - t3du added add gate and compare between condition for vectors

#2719 - QuantumCoderQC added implement rotate render target node

#2715 - t3du added logic node: Array get next

#2713 - QuantumCoderQC added implement Pause Active Camera Render Node

#2712 - rpaladin added add extra mouse buttons

#2704 - tong added improve player launch command

#2697 - knowledgenude added add getPointVelocity method

BUG FIXES

#2747 - t3du added fix select node returning value0 when index is null

#2740 - MoritzBrueckner added Gate node: fix accessing vector methods when DCE is on

#2739 - rpaladin added fix crash on recompile

#2737 - t3du added little fix

#2733 - MoritzBrueckner added fix emission ghosting effect on some platforms

#2732 - Onek8 added persist server process

#2718 - MoritzBrueckner added fix node version updates for mouse and pick RB nodes

#2717 - tong added fix null error on no arm_skin

#2716 - rpaladin added ceck if RenderPath preset is none

#2711 - rpaladin added check if no sky texture for dark clouds

#2710 - t3du added add variable socket to array integer

#2709 - rpaladin added check if voxel AO shadows enabled for deferred lighting

#2700 - tong added remove executable file permissions

#2699 - rpaldin added fix misc nodes

#2692 - Onek8 added add nodejs socket back to networking

#2691 - rpaladin added fix array node indexes

#2689 - MoritzBrueckner added fix loading world shader contexts if world name contains special characters

#2688 - rpaladin added socket output cleanup

#2687 - rpaladin added switch node: fix removing output sockets

OTHER CHANGES

ArmSDK: #61 - tong added fix print_version_info on non git armsdk

ArmSDK: #60 - tong added fix typo in workflow

ArmSDK: #59 - tong added upgrade workflow actions

ArmSDK: #58 - tong added exclude armory.network from api docs build

Iron: #180 - rpaladin added cleanup extra mouse buttons

Iron: #178 - rpaladin added add extra mouse buttons

Iron: #177 - tong added remove executable file permissions

Iron: #176 - tong added update exporter

Iron: #174 - tong added run test workflow on pull_request too

Iron: #173 - tong added add gamepad id property

ArmorCore: #59 - MoritzBrueckner added fix memory leak when using web workers

ArmorCore: #56 - MoritzBrueckner added return null to Haxe if sound could not be created

Armory Examples: #67 - t3du added text area string node examples of use

Armory Examples: #66 - tong added fix physics_picking example name

Armory Examples: #65 - MoritzBrueckner added fix physics_picking example

Armory Examples: #64 - tong added rename blend file to project name

Armory Examples: #63 - tong added fix projects

Armory Examples: #62 - Onek8 added create README.md

Armory Examples: #61 - Onek8 added Network Zui Chat Example

Armory Tutorials: #19 - tong added update projects

3 Likes
3 Likes

New Armory3D Release! (Version 2023.02)

https://armory3d.org/img/2023-02/2023-02-a.mp4

View the full release notes here:

https://armory3d.org/notes#2023.02

3 Likes
2 Likes

New Armory3D Release! (Version 2023.03)

https://armory3d.org/img/2023-03/2023-03-a.mp4

View the full release notes here:

https://armory3d.org/notes#2023.03

2 Likes

Does Armory work with pre-baked GI or is it realtime?
And in case it is pre-baked, what is the workflow?

Answering myself:
image

But then, clicking on that red button:
https://github.com/armory3d/armory/wiki/global_illumination

Armory features a fully dynamic global illumination technique based on a combination of voxel cone-tracing and screen-space ray-tracing. First, the scene is voxelized and processed into a 3D texture. This data is then used to gather ambient occlusion of the scene. Afterwards, screen-space ray-tracing is performed for detail.

2 Likes

New Armory3D Release - v2023.04

https://armory3d.org/img/2023-04/2023-04-a.mp4

View the full release notes here:

https://armory3d.org/notes#2023.04

2 Likes
2 Likes

(New) Armory3D Release: v2023.05


View the full release notes here:

https://armory3d.org/notes#2023.05

2 Likes
4 Likes

(New) Armory3D Release: v2023.06


View the full release notes here:

https://armory3d.org/notes#2023.06

2 Likes