Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pluggable_plants [2009-03-12 14:13] davegriffithspluggable_plants [2009-03-12 14:32] (current) davegriffiths
Line 1: Line 1:
-====Problems with L Systems====+====Pluggable Plants====
  
-  * Plant shape is entirely defined by algorithm +L Systems are the standard approach to modelling and rendering plants with computer graphics. However there are some problems with them:
-  * Geometric complexity is slow to compute and render +
-  * Somewhat difficult to control in an artistic sense+
  
-This is an alternative method to the standard approach of rendering L Systems, where we can still define the topology of a plant by an algorithmbut the structural shape is defined by the texture images used as components of the plant.+  * The plant's shape is entirely defined by an algorithm 
 +  * It's somewhat difficult to control in an artistic senseparticularly the way that branches are formed. 
 +  * Geometric complexity is slow to compute and render - it would be nice to be able to deal with some of the complexity in premade textures.
  
-This also allows us to put much more detail in the textures, and build plants out of fewer components.+This is an alternative method to the standard approach of rendering L Systems, where we can still define the topology and growth of a plant by an algorithm, but the structural shape is defined by the texture images used as components of the plant. This also allows us to put much more detail in the textures, and build plants out of fewer components.
  
 ====How it works==== ====How it works====
Line 30: Line 30:
  
 {{:knobbly.png?500|}} {{:knobbly.png?500|}}
 +
 +And these are the component textures and their connection points:
 +
 +{{:comp-1-1.png?200|}} {{:comp-cp-1-1.png?200|}} \\
 +{{:comp-2-1.png?200|}} {{:comp-cp-2-1.png?200|}} \\
 +{{:comp-3-1.png?200|}} {{:comp-cp-3-1.png?200|}} \\
 +{{:comp-3-2.png?200|}} {{:comp-cp-3-2.png?200|}} \\
  
 ====Texture image format and naming convention==== ====Texture image format and naming convention====
  • pluggable_plants.1236867183.txt.gz
  • Last modified: 2009-03-12 14:13
  • by davegriffiths