furbyq: a unicorn saying "yeah" in a cartoony speech bubble. (Default)
furbyq ([personal profile] furbyq) wrote2014-12-25 03:40 am

tutorial: automating the hair making process (part 01)

Tutorial: How to Automate the Hair Making Process! (Warning: Image Heavy!)
Tutorial Difficulty: Moderate.

(Warning: Image Heavy!)

So I mentioned that I "automate" the hair-making process on Tumblr and asked if a tutorial would be helpful; apparently it would be, so here we go! I'm going to try to add parts one at a time, as it will take a while to get the entire thing written.


Part 00: Preface.


Things That Are Needed for the Entire Tutorial.
Disclaimer.
I cannot say with 100% certainty that this will work with everyone's setup. Some folks may experience problems because of software incompatibilities, different screen sizes, slower computers, etc. This may also seem like a big pain when you set it up, but it will work indefinitely as long as you keep your screen consistent (Sikuli IDE relies on consistency).

Also I
have never written a tutorial, so be aware of that. /o\

Part 01: Getting Stuff Set Up!
The first step of any hair tutorial is picking a mesh, of course. Then, before starting this tutorial, you should retexture said hair or find an acceptable existing retexture; there are some things that still can't be automated. My inner laziness shakes its fist.

The second step of this particular tutorial is making sure you have all of your tools; specifically Sikuli IDE
, which is an image based macro editor.

Installing Sikuli IDE.
To Install Sikuli IDE, go to the site and click where it says "Download sikuli-setup.jar". Then click where it says "sikuli-setup.jar (md5)". You may get a popup or notification that the file can harm your computer. As far as I know, Sikuli IDE is safe; I've been using it for months with no problem. Move the downloaded file to its own directory. Don't put it in Program Files or Program Files (x86). I recommend creating a new folder in either C: or Documents and putting it there. Run sikuli-setup.jar inside that folder; after a few dialogues, it should open a program that looks like this, although without as many tabs:



Basically, you can compile simple tasks in Sikuli IDE, and it will follow those directions using your peripheral input. You can tell it to click something and it'll click it; you can tell it to type something and it will type it. You can build fairly complex commands in it if you can figure out the "rhythm" needed to perform those tasks consistently.

Now you can head onto the next parts of the tutorial. Each part is self-contained in case you'd only like to automate one section.

Part 02: Exporting Your Packages!
Part 03: Recoloring Your Texture(s)!
Part 04: TBA!
Part 05: TBA!

Part 06: TBA!
Part 07: TBA!

Post a comment in response:

From:
Anonymous
OpenID
Identity URL: 
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.