Alpha Trees - Render massive forests, fast

Hey, glad you like the addon :slight_smile:
Are there any error messages that are shown when you try to enable tracking? I just tested it, and unfortunately I wasn’t able to replicate the problem.

Does it still happen when you try it in a new file?

Thanks!


Hi, again. This is the error text i get. Yes i have tried in a new file same error text. Thank you for your quick response :facepunch:


I get the same error, can it be resolved or do I have to change the version? :face_with_diagonal_mouth:

@Marioelperchaslocas0

Hi really sorry for the wait, I’ve been pretty swamped down with work recently, I’ll try and have a look at the issue over the weekend :slight_smile:

Sorry for the delay, and thanks for reporting the issue!

Hello, getting lots of errors thrown at me (and sometimes outright crashing) when creating a new alpha tree. I’m on 4.0.2, already using the latest ver of Alpha Trees. I turned on debug mode and it throws errors when I enable “Render mask”.

  File "--\addons\alpha_trees_pro-2_3_4\functions\gen_functions.py", line 983, in render_maps
    node_tree.links.new(r_layers.outputs["Denoising Normal"], denoise_node.inputs[1])
KeyError: 'bpy_prop_collection[key]: key "Denoising Normal" not found'

Hi, thanks for reporting that, do you get other errors as well as that one? And so they still occur if you try creating the new alpha tree in a blank scene? Thanks!

I’ve not used AT for a while. Got the latest updates (I think for blender 4.0, but it isn’t clear from the documentation specifically which version is for 4.0). I get an error when trying to add a new particle system.

Also, note that the link in the preferences panel for reporting a bug is broken.

Python: Traceback (most recent call last):
File “C:\Users\matth\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\alpha_trees_pro-2_3_4\operators\biome_ops.py”, line 192, in execute
obj.at.new_biome_slot(context)
File “C:\Users\matth\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\alpha_trees_pro-2_3_4\functions\callbacks.py”, line 100, in new_biome_slot
links.new(point_dist_node.outputs[0], join_node.inputs[0])
AttributeError: ‘NoneType’ object has no attribute ‘inputs’

1 Like

I’ve found out the cause or at least I’ve gotten around it, and yes the creation of the new alpha trees is from a blank blend file. The error occurs if you didn’t enable denoising under (Switch to Cycles first) Render Properties > Sampling > Render > Denoise.

So if you’re using the EEVEE render engine, you won’t notice you don’t have the denoising stuff enabled. Haven’t encountered any problems since enabling my denoising.

A different error I encountered was it can’t find a supposed rendered image (such as the diffuse) but later I found out it was because the disk where it was supposed to be saved was full. Maybe a notice for that would be great

Ah thanks for looking into it. I’ve uploaded a new version that should hopefully fix the issue (v1.3.5).

@ontogenic Thanks for reporting that, I’ve had a look into it and the cause isn’t immediately obvious. Does the error still occur in a blank scene? And thanks for pointing out about the tracker link, should be fixed in the next update.

it seems that alpha trees cannot be used when making stereoscopic 3d VR180 videos or pictures. yet geoscatter can… is there any way for alpha trees to gain this functionality?

when i try to use alpha trees the trees on the side start to shift around their rotation like crazy. also the camera culling seems to be broken as well.

Strike Digital,

I can’t seem to install Alpha Trees Lite 2.3.8 in Blender 4.2.1 on Debian Linux 12.5, error at the bottom of the screen says

“cannot import name ‘get_icon’ from partially initialized module ‘alpha_trees_lite-2_3_8.icons’ (most likely due to a circular import) (/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/icons.py)”

The popup window shows the following:

bpy.context.space_data.system_bookmarks_active = 3

Modules Installed (alpha_trees_lite-2_3_8) from ‘/home/steve/Downloads/alpha_trees_lite-2_3_8-INSTALL.zip’ into ‘/home/steve/.config/blender/4.2/scripts/addons’

and the repeats the above “circular import” message. This message repeats every time I click the box to enable the add-on, and the box reverts to back to disabled status.

Running Blender directly from the shell shows the following:

Traceback (most recent call last):
File “/home/steve/Blender/blender-4.2.1-linux-x64/4.2/scripts/modules/addon_utils.py”, line 407, in enable
mod = importlib.import_module(module_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/steve/Blender/blender-4.2.1-linux-x64/4.2/python/lib/python3.11/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 1204, in _gcd_import
File “”, line 1176, in _find_and_load
File “”, line 1147, in _find_and_load_unlocked
File “”, line 690, in _load_unlocked
File “”, line 940, in exec_module
File “”, line 241, in _call_with_frames_removed
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/init.py”, line 36, in
modules = get_current_level_modules(file, package)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/weight_layers_addon/init.py”, line 61, in get_current_level_modules
importlib.import_module(f, package)
File “/home/steve/Blender/blender-4.2.1-linux-x64/4.2/python/lib/python3.11/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 1204, in _gcd_import
File “”, line 1176, in _find_and_load
File “”, line 1147, in _find_and_load_unlocked
File “”, line 690, in _load_unlocked
File “”, line 940, in exec_module
File “”, line 241, in _call_with_frames_removed
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/ui.py”, line 4, in
from .info import draw_info
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/info.py”, line 7, in
from .icons import get_icon
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/icons.py”, line 9, in
from .functions.helper_functions import get_metadata, get_resources_path, get_prefs, get_all_metadata
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/functions/init.py”, line 4, in
modules = get_current_level_modules(file, package)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/weight_layers_addon/init.py”, line 61, in get_current_level_modules
importlib.import_module(f, package)
File “/home/steve/Blender/blender-4.2.1-linux-x64/4.2/python/lib/python3.11/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/functions/callbacks.py”, line 8, in
from …icons import get_icon, selected_tree_icon_update
ImportError: cannot import name ‘get_icon’ from partially initialized module ‘alpha_trees_lite-2_3_8.icons’ (most likely due to a circular import) (/home/steve/.config/blender/4.2/scripts/addons/alpha_trees_lite-2_3_8/icons.py)

I tried deleting the entire alpha_trees_lite-2_3_8 directory from /home/steve/.config/blender/4.2/scripts/addons/, closing and restarting Blender but I see the same issue each time I attempt to reinstall.

Any ideas?

Steve