<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hi,<br><br>That's a very interesting project!<br><br>If you can create vertex groups for the model, one for each part that will need to be changed, example; eyes, forearm, chin, nose, etc. that would be one approach for Blender changing the avatar. Perhaps even making each part of the avatar a seperate object, whereby you can scale the different parts of the body along their local coordinates - for this, you'd have to make sure the origin of the different parts are in the right places as to not cause overlapping and such, and scale from the origin point. Or maybe even a combination of seperate parts with their own vertex groups for further control.<br><br>As for connecting your software to Blender, you could send commands from your software to Blender via the Console. I don't have any experience in that area, and there might be a better way, but that's all I can think of for now.<br><br>I hope you find the advice you need and wish you all the best with your project!<br><br><br>Aaron<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Thu, 19 Jul 2012 18:49:33 -0400<br>From: maltzanc@garnet.union.edu<br>To: bf-python@blender.org; bf-extensions-cvs@blender.org<br>Subject: [Bf-python] thesis project<br><br>Hello,<div><br></div><div>I've been using blender for a long time and I am currently working on a senior thesis project. It's a fairly large project dealing with automated avatar creation for use by sketch artists, video games (and mostly) psychology experiments. The driving idea behind the project is to use a genetic algorithm to allow a user to create a realistic avatar from a new point of view. Instead of dragging a sliding bar to change specific features, the user will be able to pick from a group of avatars the "most liked" avatars and then future generations of avatars will contain avatars similar to previously chosen avatars.</div>
<div><br></div><div>I am writing to you now to ask specifically about advice or comments on on connecting my software (genetic algorithm and GUI) to blender which would then make relatively simple changes to a base model and then send renders back to my software. In my mind, the hardest part is teaching blender to make changes to the avatar. Do you have any advice for where I can start?</div>
<div><br></div><div>My idea was that I would make a plugin which could select pre-determined vertices and move them on the xyz grid to specific pre-programmed coordinates or select a group of vertices and then scale them to be slightly larger (to make an avatar have the trait of thick arms for example). Obviously an over-simplification, but you get the idea. I will of course make the software open to the community :)</div>
<div><br></div><div>Thank you for your help!</div><div><br></div><div>Chris</div>
<br>_______________________________________________
Bf-python mailing list
Bf-python@blender.org
http://lists.blender.org/mailman/listinfo/bf-python</div>                                           </div></body>
</html>