Blender AI
Blender AI
Goalsofthisproject
Wherethisideacomefrom?
Thepioneersinthis fieldwere:
RichardDawkins KarlSims
(seevideo)
Researchfor3DanimationandAI
LarryGritz
http://www.icg.gwu.edu/publication_paper.htm
JeffreyVentrella
http://www.ventrella.com/
MatthewLewis
http://accad.osu.edu/~mlewis/
MichielVandePanne
http://www.cs.ubc.ca/~van/
CraigReynolds
http://www.red3d.com/cwr/
Manyothers...
Someofthebestapplications...
DisneyMeetsDarwin
(+Demo)
...
...Endorphin
(*)Ifyoucanfindthisthesis,pleasetellme!
+http://www.craftanimations.com:Newplugsfor3DSoftwares
Endorphin:Technology
Based on research on the neural basis of animal and human locomotion, carried outatOxford'sDepartmentofZoology,TorstenReil,ColmMassey and Dr David Raubenheimer have founded NaturalMotion as a means to commercialisetheirresults.
NaturalMotion's technology employs virtual brains (neural networks) to controlphysicalsimulationsofrealhumans.Thesystemworksbyartificially evolvingtheparametersoftheneuralnetworktomakeitperformparticular tasks,suchaswalkingorswimming.'Basically,westartoutwitharagdoll' explains Torsten Reil, cofounder and Executive Director. 'We then add musclesandabraintothething.That'swhereitbecomesinteresting.' (SeeVideoDemoofEndorphin)
+lookalsoatIkSooLimworks:http://ligwww.epfl.ch/~lis/
Thefuturefor3Dcreationsoftwares
Blender would be the first 3D creation suite (modeling, texturing, animation, rendering) including some modules based on optimization techniques,machinelearningand solution research, using Genetic Algorithms, Genetic Programming, Neural Networks, Self Organizing Map, Bayesian Networks, Fuzzy Logic and Principal Component Analysis.
ApplicationsinBlender:
Searchingnewtextures Searchingnew3Dmodels Searchingnewstylesforanimatedfigures MachineLearningandcomplexsetofparameters research GenerativeAnimation Searchingfornewshaders Searchingforcomplexparametersforrendering GenerativeArt etc.
Manyapplications...
SeeexamplesbyMatthewLewis(videos)
IntegrationinBlender
1:AGenetic Algorithmmodule
AsanewNodeinthe NodeEditor AsanewControllerin theGameEngine
See:
http://en.wikipedia.org/wiki/Genetic_algorithm
NewNodesintheNodeEditor
GeneticAlgorithmin theNodeEditor
SomefreelibrariesinC++
EO:http://eodev.sourceforge.net/ EvoCosm:
http://www.coyotegulch.com/products/libevocosm/index.html
OpenBeagle:http://beagle.gel.ulaval.ca/
AndsomeinPython:
PyGene:http://www.freenet.org.nz/python/pygene/ Genetic:http://home.gna.org/oomadness/en/genetic/
Someexistingtools
Kandid:http://kandid.sourceforge.net/index.html(+Demo) TextureMaker(Gentex):
http://www.texturemaker.com/help/modules/GenTex.htm
Othergreatapplications...
3DSculptures:http://www.xs4all.nl/~notnot/breed/Breed.html Plants,Swarms:EVOLVICA
http://www.swarmdesign.org/ Etc...
+GeneticProgrammingModule
SomeLibrariesandTools...
OpenBeagle(again)(C++) PyGP(Python):
http://pygp.sourceforge.net/
+NeuralNetworkEngine
Somefreelibraries...
NeuralNetworkinBlender
OtherToolsinBlenderAI
FuzzyLogic: http://en.wikipedia.org/wiki/Fuzzy_logic
Thegoodbooks...
TheBlindWatchmaker(R.Dawkins) TheArtofArtificialEvolution:AHandbookon EvolutionaryArtandMusic.SpringerBerlin Heidelberg.2007 EvolutionaryArtandComputers,WLatham,S Todd,1992,AcademicPress MetaCreation.ArtandArtificialLife.Mitchell Whitelaw.MITPress. ManyBooksfromPeterJ.Bentley: http://www.peterjbentley.com/ EmergencedeNouvellesEsthtiquesdu Mouvement.AlainLioret.L'Harmattan.2004. France.(inFrench) (withtheGaBuZoRSystem,includingsome experimentalmodulesbeforedevelopping BlenderAI).
NeedBlenderDevelopers...
Please,contact
[email protected]