Scaling, machine learning, and genetic neural nets
Advances in Applied Mathematics
Dynamic simulation of autonomous legged locomotion
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Proceedings of the seventh international conference (1990) on Machine learning
Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Animation of dynamic legged locomotion
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Adaptation in natural and artificial systems
Adaptation in natural and artificial systems
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
The object instancing paradigm for linear fractal modeling
Proceedings of the conference on Graphics interface '92
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Spacetime constraints revisited
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
The motion dynamics of snakes and worms
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Evolutionary Art and Computers
Evolutionary Art and Computers
Robot Dynamics Algorithm
A Representation for the Adaptive Generation of Simple Sequential Programs
Proceedings of the 1st International Conference on Genetic Algorithms
Plants, fractals, and formal languages
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Automated learning of muscle-actuated locomotion through control abstraction
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Further experience with controller-based automatic motion synthesis for articulated figures
ACM Transactions on Graphics (TOG)
Advanced modeling techniques for computer graphics
ACM Computing Surveys (CSUR)
Limit cycle control and its application to the animation of balancing and walking
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Improv: a system for scripting interactive actors in virtual worlds
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Testing control systems through dynamic simulation
Proceedings of the twelfth annual symposium on Computational geometry
Generation of transfer functions with stochastic search techniques
Proceedings of the 7th conference on Visualization '96
Adapting simulated behaviors for new characters
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Design galleries: a general approach to setting parameters for computer graphics and animation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
The state of computer animation
ACM SIGGRAPH Computer Graphics
NeuroAnimator: fast neural network emulation and control of physics-based models
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Artificial life for computer graphics
Communications of the ACM
Make all things make themselves
ACM SIGGRAPH Computer Graphics
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Timewarp rigid body simulation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Interactive control for physically-based animation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Sampling plausible solutions to multi-body constraint problems
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
A framework for the structured design of VR/AR content
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
Introduction to creative evolutionary systems
Creative evolutionary systems
Robust treatment of collisions, contact and friction for cloth animation
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
A physically realistic framework for the generation of high-level animation controllers
Proceedings of the 2nd international symposium on Smart graphics
Evolving controllers for virtual creature locomotion
Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Behavioral Self-Organization in Lifelike Synthetic Agents
Autonomous Agents and Multi-Agent Systems
Real Time Responsive Animation with Personality
IEEE Transactions on Visualization and Computer Graphics
Dynamic Free-Form Deformations for Animation Synthesis
IEEE Transactions on Visualization and Computer Graphics
ECAL '01 Proceedings of the 6th European Conference on Advances in Artificial Life
Automatic Generation of Control Programs for Walking Robots Using Genetic Programming
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
Generation of Optimal Biped Walking for Humanoid Robot by Co-evolving Morphology and Controller
PRICAI '02 Proceedings of the 7th Pacific Rim International Conference on Artificial Intelligence: Trends in Artificial Intelligence
Creating Emotive Responsive Characters Within Virtual Worlds
VW '00 Proceedings of the Second International Conference on Virtual Worlds
VW '00 Proceedings of the Second International Conference on Virtual Worlds
A Genetic Algorithm Based Approach to the Synthesis of Three Dimensional Morphing Sequences
AMT '01 Proceedings of the 6th International Computer Science Conference on Active Media Technology
Evolution of a circuit of spiking neurons for phototaxis in a Braitenberg vehicle
ICSAB Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animats
Evolutionary algorithms in modeling and animation
Handbook of computer animation
What Governs Autonomous Actors
CA '95 Proceedings of the Computer Animation
User-Controlled Physics-Based Animation for Articulated Figures
CA '96 Proceedings of the Computer Animation
Evolutionary approaches to neural control of rolling, walking, swimming and flying animats or robots
Biologically inspired robot behavior engineering
Generating flying creatures using body-brain co-evolution
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Artificial Life
Nonconvex rigid bodies with stacking
ACM SIGGRAPH 2003 Papers
Realistic modeling of bird flight animations
ACM SIGGRAPH 2003 Papers
Swarm-Bot: A New Distributed Robotic Concept
Autonomous Robots
Layered dynamic control for interactive character swimming
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Precomputing avatar behavior from human motion data
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Rapid Development of Expressive AR Applications
ISMAR '04 Proceedings of the 3rd IEEE/ACM International Symposium on Mixed and Augmented Reality
Evolutionary Computation - Special issue on magnetic algorithms
Fast multi-level adaptation for interactive autonomous characters
ACM Transactions on Graphics (TOG)
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Physically based grasping control from example
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
ACM SIGGRAPH 2005 Electronic Art and Animation Catalog
Dynamic Animation and Control Environment
GI '05 Proceedings of Graphics Interface 2005
Evolutionary Body Building: Adaptive Physical Designs for Robots
Artificial Life
A Comprehensive Overview of the Applications of Artificial Life
Artificial Life
Beyond record and play: backpacks: tangible modulators for kinetic behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Rocking Stamper and Jumping Snakes from a Dynamical Systems Approach to Artificial Life
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Precomputing avatar behavior from human motion data
Graphical Models - Special issue on SCA 2004
Learnable behavioural model for autonomous virtual agents: low-level learning
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Computational studies of human motion: part 1, tracking and motion synthesis
Foundations and Trends® in Computer Graphics and Vision
Robust treatment of collisions, contact and friction for cloth animation
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A flexible representation of controllers for physically-based animation of virtual humans
Proceedings of the 2007 ACM symposium on Applied computing
Evolving Virtual Creatures and Catapults
Artificial Life
Training Recurrent Networks by Evolino
Neural Computation
Multiobjective control with frictional contacts
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Division blocks and the open-ended evolution of development, form, and behavior
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Robust multi-cellular developmental design
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Evolving virtual creatures revisited
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Genomic control of agent morphogenesis in a physically correct virtual environment
Cybernetics and Systems Analysis
A nervous system model for direct dynamics animation control based on evolutionary computation
Proceedings of the 2008 ACM symposium on Applied computing
ACM SIGEVOlution
Two families: dynamical policy models in interactive storytelling
IE '07 Proceedings of the 4th Australasian conference on Interactive entertainment
Towards efficient evolution of morphology and control
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Automated shape composition based on cell biology and distributed genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Evolutionary Tool for the Incremental Design of Controllers for Collective Behaviors
IWINAC '07 Proceedings of the 2nd international work-conference on The Interplay Between Natural and Artificial Computation, Part I: Bio-inspired Modeling of Cognitive Tasks
A Multi-cellular Developmental System in Continuous Space Using Cell Migration
SAB '08 Proceedings of the 10th international conference on Simulation of Adaptive Behavior: From Animals to Animats
Towards Efficient Evolutionary Design of Autonomous Robots
ICES '08 Proceedings of the 8th international conference on Evolvable Systems: From Biology to Hardware
To grab or not to grab: a viable framework for physically based hand animation in game characters
Future Play '08 Proceedings of the 2008 Conference on Future Play: Research, Play, Share
Optimal gait and form for animal locomotion
ACM SIGGRAPH 2009 papers
Teaching the evolution of behavior with SuperDuperWalker
Proceedings of the 2005 conference on Artificial Intelligence in Education: Supporting Learning through Intelligent and Socially Informed Technology
Expectation maximization enhancement with evolutionstrategy for stochastic ontology mapping
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Anticipatory Behavior in Adaptive Learning Systems
Optimizing walking controllers
ACM SIGGRAPH Asia 2009 papers
Evolutionary generative process for an artificial creature's personality
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Evolving 3d morphology and behavior by competition
Artificial Life
Evolved Controllers for Simulated Locomotion
MIG '09 Proceedings of the 2nd International Workshop on Motion in Games
Interactive paper devices: end-user design & fabrication
Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
Evolving content in the galactic arms race video game
CIG'09 Proceedings of the 5th international conference on Computational Intelligence and Games
Artificial animals for computer animation: biomechanics, locomotion, perception, and behavior
Artificial animals for computer animation: biomechanics, locomotion, perception, and behavior
Modeling agents and their environment
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
GenTree: an interactive genetic algorithms system for designing 3D polygonal tree models
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
Physical animation and control of simulated creatures
SG'03 Proceedings of the 3rd international conference on Smart graphics
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartI
Animating behavior of virtual agents: the virtual park
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
The emergence of social learning in artificial societies
EvoWorkshops'03 Proceedings of the 2003 international conference on Applications of evolutionary computing
Genetic algorithms for the generation of models with micropopulations
EvoWorkshops'03 Proceedings of the 2003 international conference on Applications of evolutionary computing
Re-examination of swimming motion of virtually evolved creature based on fluid dynamics
ECAL'07 Proceedings of the 9th European conference on Advances in artificial life
Optimizing walking controllers for uncertain inputs and environments
ACM SIGGRAPH 2010 papers
Sampling-based contact-rich motion control
ACM SIGGRAPH 2010 papers
In silicon no one can hear you scream: evolving fighting creatures
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Towards autonomous, perceptive, and intelligent virtual actors
Artificial intelligence today
The general architecture of adaptive robotic systems for manufacturing applications
Robotics and Computer-Integrated Manufacturing
Distributed systems – from natural to engineered: three phases of inspiration by nature
International Journal of Bio-Inspired Computation
Evolution of vision capabilities in embodied virtual creatures
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Morphological evolution of freeform robots
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Technical Section: Developmental modelling with SDS
Computers and Graphics
Life-sketch: a framework for sketch-based modelling and animation of 3D objects
AUIC '10 Proceedings of the Eleventh Australasian Conference on User Interface - Volume 106
Biologically inspired agent system based on spiking neural network
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part II
Emergent distribution of computational workload in the evolution of an undulatory animat
SAB'10 Proceedings of the 11th international conference on Simulation of adaptive behavior: from animals to animats
Experiments in design synthesis when behavior is determined by shape
Personal and Ubiquitous Computing
Articulated swimming creatures
ACM SIGGRAPH 2011 papers
Evolving a diversity of virtual creatures through novelty search and local competition
Proceedings of the 13th annual conference on Genetic and evolutionary computation
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Acquisition of swimming behavior on artificial creature in virtual water environment
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Towards an autonomous evolution of non-biological physical organisms
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Acquisition of adaptive behavior for virtual modular robot using evolutionary computation
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part I
Outlines of artificial life: a brief history of evolutionary individual based models
EA'05 Proceedings of the 7th international conference on Artificial Evolution
Evolving creatures in virtual ecosystems
ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
An observer/controller architecture for adaptive reconfigurable stacks
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
Generation of glyphs for conveying complex information, with application to protein representations
SG'05 Proceedings of the 5th international conference on Smart Graphics
Using natural vibrations to guide control for locomotion
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Learning to dance through interactive evolution
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
Injury assessment for physics-based characters
MIG'11 Proceedings of the 4th international conference on Motion in Games
A system for evolving neural architectures
Proceedings of the 50th Annual Southeast Regional Conference
Synthesis of detailed hand manipulations using contact sampling
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Fit and diverse: set evolution for inspiring 3D shape galleries
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
EvoMUSART'12 Proceedings of the First international conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design
Automatically Rigging Multi-component Characters
Computer Graphics Forum
Impact of neuron models and network structure on evolving modular robot neural network controllers
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Co-evolution of morphology and control of soft-bodied multicellular animats
Proceedings of the 14th annual conference on Genetic and evolutionary computation
3D-printing of non-assembly, articulated models
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Interactive Character Animation Using Simulated Physics: A State-of-the-Art Review
Computer Graphics Forum
Contact-invariant optimization for hand manipulation
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Simple data-driven control for simulated bipeds
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Contact-invariant optimization for hand manipulation
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Simple data-driven control for simulated bipeds
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Emergent gait evolution of quadruped artificial life
ACE'12 Proceedings of the 9th international conference on Advances in Computer Entertainment
A comparison of sampling strategies for parameter estimation of a robot simulator
SIMPAR'12 Proceedings of the Third international conference on Simulation, Modeling, and Programming for Autonomous Robots
Study on evolution of the artificial flying creature controlled by neuro-evolution
Artificial Life and Robotics
A comparison between different encoding strategies for snake-like robot controllers
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
Evolution of station keeping as a response to flows in an aquatic robot
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Open-ended behavioral complexity for evolved virtual creatures
Proceedings of the 15th annual conference on Genetic and evolutionary computation
A hox gene inspired generative approach to evolving robot morphology
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Heterochronic scaling of developmental durations in evolved soft robots
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Applying evolutionary computation to harness passive material properties in robots
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Evolving 3d morphology and behavior by competition
Artificial Life
Linear reactive control for efficient 2D and 3D bipedal walking over rough terrain
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Genetic Programming and Evolvable Machines
Flexible muscle-based locomotion for bipedal creatures
ACM Transactions on Graphics (TOG)
ALife approach for body-behavior predator---prey coevolution: body first or behavior first?
Artificial Life and Robotics
Growing and evolving soft robots
Artificial Life
Evolutionary design of soft-bodied animats with decentralized control
Artificial Life and Robotics
Supporting the design process with hypergraph genetic operators
Advanced Engineering Informatics
Hi-index | 0.02 |
This paper describes a novel system for creating virtual creatures that move and behave in simulated three-dimensional physical worlds. The morphologies of creatures and the neural systems for controlling their muscle forces are both generated automatically using genetic algorithms. Different fitness evaluation functions are used to direct simulated evolutions towards specific behaviors such as swimming, walking, jumping, and following.A genetic language is presented that uses nodes and connections as its primitive elements to represent directed graphs, which are used to describe both the morphology and the neural circuitry of these creatures. This genetic language defines a hyperspace containing an indefinite number of possible creatures with behaviors, and when it is searched using optimization techniques, a variety of successful and interesting locomotion strategies emerge, some of which would be difficult to invent or built by design.