Вы находитесь на странице: 1из 2

ENG + TECH written by JYOTIKA PRASAD

Five Minute Trees Modeling 3D Content in Minutes


Have you tried to draw a tree and other similar parameters. Each point in move a pixel. The geometry is completely
recently? For many of us, such efforts this space corresponds to a particular choice changing. [It was hard] just dealing with
usually result in a collection of ragged of values for the parameters and represents the technical implications of hundreds of
curves sprouting from two straight lines. a unique object. thousands of polygons constantly changing
Now, using innovative software developed whenever you moved your mouse,”
by the Stanford Virtual Worlds Group, it Dryad uses this parametric design space explains Daniel Gibson, a junior majoring in
is possible to design a realistic, three- to model trees. It presents the user with Computer Science who worked on Dryad.
dimensional tree in less time than it will take a two-dimensional map of the tree space
you to read this article. which can be navigated using an interface Even once the software was developed,
similar to that of Google Maps. The map “figuring out how to provide the user a way
Dryad is the initial result of an endeavor to represents a subset of the potential trees to navigate through the many-dimensional
improve computer modeling of real world that can be modeled, with trees in the same space was a really hard problem,” says
objects, a process otherwise known as “neighborhood” having similar values for Koltun. Although the aim of the software
3D content creation. “In traditional design their parameters. is to create trees, in fact very little of the
techniques you have to model things from tree space contains points that resemble
scratch,” says Dr. Vladlen Koltun, Assistant As for Dryad’s creative aspects, given a anything close to a tree. A point picked at
Professor of Computer Science at Stanford particular tree, the user can produce a random from this space will more often
and head of the Stanford Virtual Worlds similar yet distinct tree simply by tweaking appear like a spiky mutated blob.
Group. With current tools, modeling its parameters. Alternatively, the empty
a natural-looking tree would require space between two trees can be selected In order to provide the user with actual trees
“spending a day learning and another day to interpolate between them and create as a design basis, “collaborative mapping”
modeling.” In contrast, Dryad employs “an a hybrid of the two. Combining a tall tree allows the software to connect to a central
intuitive approach to 3D modeling” that lets and a short tree would generate a tree of server and thereby learn about every tree
a novice user create a tree in less than five medium height, resulting in a traceable that has been created by other users. Dryad
minutes. progression of parameters from one samples points from this space with a bias
extreme to the other. towards areas surrounding points already
Collaborative Mapping chosen by users, and thus presumed to
of Parametric Design Challenges in Design contain trees, ensuring that the initial map
Spaces and Development presents reasonable looking trees. Finally,
While this may seem simple conceptually, when the user creates and saves a new
Dryad is a prototype for a new design
developing the software has presented tree, it is uploaded to the server to aid
technique called Collaborative Mapping
some serious challenges. Although they are future exploration of the space. Users all
of Parametric Design Spaces. “Parametric
presented as points on a two-dimensional over the world collaborate in charting out
design space” refers to a class of real
map, trees in Dryad are actually specified a guidebook for the tree space. As more
objects that can be approximated virtually
using 98 parameters. “The geometry of people use the software, it becomes more
using a single set of numbers. A tree can
your average tree is so detailed, and you and more refined.
be specified by its height, trunk thickness,
number of branches, distribution of leaves, are literally getting a tree every-time you

42 stanford scientific
Credit: Stanford Virtual Worlds Group
“I think the most exciting part for me is how broadly applicable
this is. The prototype we have just enables tree creation, but now
what we are working on is opening it up to any design space at all.
We are on the verge of creating a much more exciting and broadly
applicable tool.” - Daniel Gibson

The Future of Dryad Other objects could involve more


Since Dryad was initially launched in parameters than trees, but Koltun believes
December 2007, over 13,000 people have that the technique will scale to more
downloaded the software. “[The user dimensions. “If anything had to break in
response] confirmed our notions to a degree our dimensionality reduction process, it
that surprised us. Users created these would’ve broken already. One hundred
beautiful trees that we didn’t know existed dimensions is already beyond the ‘easy’
in our design space,” says Koltun. “My threshold.”
friend’s three year-old cousin was modeling
trees,” says Jerry Talton, one of Koltun’s PhD Dryad and its future incarnations could help A small sample of the variety of designs
students and a member of the Dryad team. address a sore point for most users of virtual achievable with Dryad.
worlds and other graphics environments. 3D
Since parametric spaces are ubiquitous, modeling still remains an esoteric domain,
the design principles behind Dryad can depending largely on trained professionals
be applied to many real-world objects. As and complex software. Dryad challenges
Gibson states, “I think the most exciting these constraints by facilitating rich 3D
Credit: Stanford Virtual Worlds Group
part for me is how broadly applicable this content creation by lay users, allowing a
is. The prototype we have just enables tree much wider and more democratized range
creation, but now what we are working on is of expression. Says Koltun, this “enables
opening it up to any design space at all. We creativity of a sort that just doesn’t exist
are on the verge of creating a much more today”.
exciting and broadly applicable tool.”

“[The idea can be used for] anything that is


drawn from a parametrizable domain, such
JYOTIKA PRASAD is a masters’ student in Computer Science. Aside from writing, she
as faces, buildings, other kinds of vegetation
also likes dance, theater and information retrieval.
and automobiles,” reveals Koltun. “Maybe
there’s a parametrizable model for body
To Learn More
languages...to tell my avatar how I want it to For more information, visit the Dryad website at http://dryad.stanford.edu
move,” adds Talton.

volume VII 43

Вам также может понравиться