# Tree growth simulation

I am looking for a Python programmer to automate the creation of a 3D model of a tree. The function will be to define a (initially only one) starting point (trunk) with a vector for an initial direction and a boundary in three planes (see yellow and orange shapes in 3D tree with shapes) for the tree to grow. It will include branching of the tree and a growth algorithm based on 'sunlight' defined by the shapes in each plane.

Tree growth

The line will 'grow' from the starting point at a maximum angle (variable) from its direction (see 3D tree direction), the step 'grow' length should be a variable. The chosen angle should be chosen based on:

1. the maximum distance to the next boundary as defined by the boundaries 1 and 2 (as per 3d tree with shapes) so the tree never goes outside these boundaries. The direction that stays within shape 3 should be prioritised (a weighting that is a variable) but the tree can go outside this boundary.

2. The distance to other parts of the 'tree' so the branch grows into free space like a normal tree.

These should be weighted and come up with a chosen vector and 'sunlight' parameter.

Branching

Branching should occur randomly (variable determines the average number of branches per length). Each branch should grow as described above. The growth of a branch will be determined by the one with the most 'sunlight'. When a branch grows the sunlight parameter will be recalculated. Then at the next grow step the branch with maximum 'sunlight' will be chosen to grow.

Thickness of tree

The thickness of the tree in the model should be between the minimum and maximum sizes (variables to be defined). The tree should start at the maximum thickness and reduce down each branch.

Output

1. Demonstrate software that outputs a 3D model of tree in STL (or accepted equivalent) sufficient for 3D printing. Provide multiple outputs with different shapes on each face to test success.

Success:

When viewing the 3D model from the direction of each of the faces the defined shapes (no 1 and 2 in 3D tree with shapes) must be distinguishable (therefore >50% of the shape must be 'filled').

Evner: Python, 3D Modellering

Om arbejdsgiveren:
( 0 bedømmelser ) Artarmon, United Kingdom

Projekt ID: #24856904

## 12 freelancers are bidding on average \$571 for this job

giritech

HELLO, I have read though your job description and understand that you want "Tree growth simulation" 3D ANIMATION quality design . I can do it and ready to start work immediately. The ANIMATION provided will be cr Flere

\$400 AUD in 4 dage
(70 bedømmelser)
6.1
schoudhary1553

Hello, I can help you with your project - Tree growth simulation I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several Flere

\$500 AUD in 10 dage
(42 bedømmelser)
6.1
nikhiljunee

Hi, I just read your job description and already did similar type of task recently. I'm confident that I can deliver fantastic results on time and within budget. I just need your few minutes to discuss this project so Flere

\$750 AUD in 7 dage
(41 bedømmelser)
5.9
canberkyetkin

Hi! I am 3D visualzation I live in Istanbul – the city of interaction, feelings and history. My profession is interior design. I've 10 years of experience in Python and 3D Modelling. I think up and apply ideas on inte Flere

\$555 AUD in 7 dage
(2 bedømmelser)
4.1
huzaifarizwan995

Hi, I am a professional programmer and will give you the best work I have an Innovative tech mind with 10 years of experience working as a computer programmer. Capable of working with a variety of technology and softwa Flere

\$250 AUD på 1 dag
(2 bedømmelser)
2.4
connectsumya

Hi, we can get started soon. I am a PhD student in machine learning. I have a deep understanding in Mathematics and I have been using python for these purposes for more than 6 years. So I know what I am doing. Guarante Flere

\$750 AUD in 3 dage
(2 bedømmelser)
2.2
mramalingam

Hi, I am an expert of 3D solid modelling with a Ph D. I have been involved in a tree modelling project. So I am quite familiar with the mathematical models used in 3D tree growth. I have also developed several java mo Flere

\$650 AUD in 30 dage
(1 bedømmelse)
0.7
mliberat2

I've used python to do simulations for a anisotropy test of the universe pulling supernovae data to randomly generate data, and draw conclusions in the publishing of a paper. I saw this posting and the randomness techn Flere

\$556 AUD in 10 dage
(0 bedømmelser)
0.0
expertswriting45

I will be happy to help you out a 3D model of a tree , have vast experience in the area of research for many years. I provide quality work, take attention to details. let’s discuss the project in more details at the po Flere

\$500 AUD in 7 dage
(0 bedømmelser)
0.0
chenzhang727574

I have rich knowdge and experience in 3D modeling and algorithms. And interested in graphics of computer. This project seems interesting.

\$750 AUD in 7 dage
(0 bedømmelser)
0.0
ArunC999

Hi, This Simulation will be done as desired, taking into account, [login to view URL] point. 2. Growth of main trunk along with branching nodes 3. Growth of branches, & sub branch 4. 3d 5. Bounding planes & its impact. 6. Movemen Flere

\$444 AUD in 15 dage
(0 bedømmelser)
0.0
mattsrinc

Hi there, I'm Matt Sergei (do call me Matt, please) and would like to help you - reading this bid will be better for you than checking a lot of other automated bids here. I understand your requirements and have checke Flere

\$750 AUD in 10 dage
(1 bedømmelse)
0.0