[Add-on] Blender Iterative trees

NOTE: This addon is deprecated, this one is much better !

Hi everyone, I’m very pleased to show you the add-on I’ve been working on lately.

It makes trees, like this one:
[ATTACH=CONFIG]405882[/ATTACH]
I’ve already post two of these trees on blendswap, you can get them here:


I post this add-on here for free, but I will also put it on the blender market, so if you find it valuable and want to support me, you’ll be able to buy it.

I plan to add more features like :
• Domain volumes to constraint the growth• Use of grease pencil to control the shape
• Automatic material creation
• More complete leaf creation system

I’ve made a quick start pdf as a tutorial, you can find it in the .zip file

[ATTACH]405881[/ATTACH]
if this link doesn’t work, you can download the zip here:
https://mega.nz/#!SU9QRTCR!dIUMcO15ZEypZmkUAL__g4nH0yJCQWo65UEpYHRJhL4
Or get the source code on GitHub:

Hope you like it !

Very generous of you, Maxine. Will give it a go when I have the time :slight_smile:

nice addon! easy to setup!
[ATTACH=CONFIG]405918[/ATTACH]
thanks!

I’m glad I didn’t buy Groove 3D! I better give you some money :slight_smile:

Congratulations @Maxime,
You are a chief!
Good Luck and thks! :slight_smile:

Downlaod isn’t workink for me. It directs me to clear.gif…

Download isn’t working.

Edit: Thanks, works.

I’ve edited the post with an other link. Hope this one will work for you !

nice addon. One suggestion: change


    "name": "It茅rative tree",

to


    "name": "Iterative tree",

for our keyboard can not input the special character easily during search

Any video previewing the addons feature

Download doesnot work - and the second link is commercial (leading to a subscription of a cloud company…)!

looks good,but both links are not working.

I’ve added a link to GitHub with the source code.

thanks so much Maxime!

it’s so nice to play with this without having to buy it outright… very much in the spirit of Blender. I can appreciate what the Blender Market is doing but dislike the fact that these “toys” are put behind a paywall.

I hope that those that do find it essential in their work will purchase it.

It works well, but I think I found an error, when I click visualize on the leaves and it goes to weight paint, then uncheck it, it makes the entire tree red and sprouts leaves, but maybe I messed something up. I could probably just save the wight paint in the properties panel

That’s weird, did you changed the length value ? Did you scaled the tree without applying it after ? Did you used the add detail operator before using the add leaf one ?

sorry doesn’t work with blender2.76-win64(official zipped version) in windows7.i placed the .py file in addons folder(in blender installed location),it shows up in installed addons,but not in add curve menu.when i unchecked it i got following error

Error: Traceback (most recent call last):
  File "D:\Programs\3d\Blender2.76\2.76\scripts\modules\addon_utils.py", line 38
7, in disable
    mod.unregister()
  File "D:\Programs\3d\Blender2.76\2.76\scripts\addons\Addon_add_iterative_tree.
py", line 597, in unregister
    bpy.utils.register_class(TreeMaker)
ValueError: register_class(...): already registered as a subclass

The add-on is composed of three operators, you can’t find it in the add menu.
You can find the operators on the tool shelf, in the create toolbar tab.
The error is due to a mistake I made in the register function, but it doesn’t affect the algorithm itself, and it will be corrected in the next update.
Hope this help !

Looks like a copy paste error,



def unregister():
    bpy.utils.unregister_class(Add_iterative_Tree)
    bpy.utils.<b>un</b>register_class(TreeMaker)
    bpy.utils.<b>un</b>register_class(AddLeaves)
    bpy.utils.<b>un</b>register_class(AddDetail)

To add it to the add_curve menu


import bpy

def add_tree(self, context):
    layout = self.layout
    layout.operator("mesh.add_iterative_tree")

bpy.types.INFO_MT_curve_add.append(add_tree)

batFINGER
you are right !
thank you :slight_smile: