Blender Eye Rig Tutorial

Blender Eye Rig Tutorial


I’m using Avastar with Blender to make avatars for Second Life. But this should work with any workflow and bones in Blender. Oh, and this is for a spherical eye. (Or a segment of a sphere.)

Build your rig, put in the eyes, add the Avastar rig or build your own rig, blah blah blah… This tutorial ONLY deals with the eye and eyelid bones.

Click the images to view the full size.

IMPORTANT: You will most likely optimize your model’s polygon count by removing the back of the eye. Do not do this until after you rig it. We’ll be using the sphere’s center, so we need the whole thing.

Avastar Prep:

1: Turn on visibility for the Face bones (Green eye for the Pose bones), AND remember the “Extra” which contains the Eye bones.

For a non-human rig you’ll want to UNCHECK the Eye Focus and Alt Eye Focus.

Hide all the other bones except the GREEN Eye (and/or AltEye if you’re using those) and Eyelid bones.

2: AND, with each Eye bone selected in turn, find the Damping Track that makes it point at the eye target. If you do NOT have a humanoid rig, and your eyes do NOT face forward, and you will NEVER use an eye target to position your eyes, set the influence to zero and DELETE THIS MODIFIER, for the sake of your sanity.

I swear, Avastar keeps turning these things back on at unexpected times, and you have no idea how many times I come back to my avatar, after editing the hands or something, to work on the eyes and find, OMG MY EYES ARE TWISTED WTF!?!??! ::cough:: (*Gaia fixed this! If it’s still going wonky, let her know.)

Especially if you find you are ever going to change the base pose of your avatar, and use the Restpose button with “Apply to Meshes” turned on. Eye Targets Must Die!


Eye Rig:

Step 1: Grab your eye(s) and go into Edit Mode.
Use L to select all the vertices/edges/faces (it doesn’t matter) of one eye. Make sure your Action Center is set to Median Point (or Bounding Box center). You should see the axes in the center of your eye.

Press SHIFT-S: Send Cursor to Selected. This is where the center point for the eye rotation should be — and the eyelids too, if you want them to slide along the surface of the eyeball.




Step2: Switch to the Rig, Edit Mode.

Grab the head of each Eye/Lid bone and press SHIFT-S: Send Selected to Cursor.

Note: zoom out your view and make sure Blender did the same to the other side. (Also make sure you have X Mirror turned on, in however many places it needs to be turned on! Options for one. Not sure if there’s more.) If not, press G and wiggle the bone head around until the other side matches up with it. I swear, sometimes Blender is a moron and won’t keep the bones symmetrical if I type in a number, or use the Transform dials, or use these snap to commands. Today, while doing screenshots for the tutorial, it behaved properly. I still don’t trust it :X

Yes, we’ll be sticking the Eye and Eyelid bones all on top of each other to start.




Step 3: Back to the Eye mesh, Edit Mode.

Select that one vertex that is in the center of the eye. (Yes, I have the wrong seam marked for a nice UV map; ignore that :X)

SHIFT-S: Send Cursor to Selected.

Now go back to the Tails of the Eye/Lid bones and SHIFT-S: Send Selected to Cursor. How easy is that!?




Step 4: Bone Roll.

This is for compliance with the Second Life avatar rig. It is optional.

To view the bone axes, go to the Far Right panel area, under the Little White Man icon. Display section: Axes checkbox. You could also set the working axis to “Normal” instead of “Global” (I don’t know why, but “Local” doesn’t work on bones), but those axes will disappear while you rotate the bone.

The eye bone should point from the center of the eye straight out the pupil, with the Y axis as the long axis, the Z axis straight up in relation to the eye, and the X axis horizontal. Or, basically, X rotation will look up and down, Z rotation will look side to side, and the Y axis will make your eyeballs spin in their sockets. (What? Cartoons and dragons of Pern could use this!)

In this example, my eyes are on a 45 degree slant. (Not to mention they’re facing outwards, not forwards, but we took care of that with the bone head and tail.)

First, select the Eye bone and set the Roll to 0. (Right (N) Panel, Transform Section at the top. Roll dial.)
Then, drag on the dial to roll the bone until you see the X axis horizontal to your eyeball, and the Z axis vertical. You will probably see the wireframe lines to guide you.


Make SURE that Blender is rolling both the left and right bones simultaneously. If it doesn’t, you may have to copy and paste your Roll value from one dial to the other. Remember to change polarity when you do this. (ie: 65 will become -65; -4.28 will become 4.28.)

You should also copy the Roll to your Eyelid bones. Yes, numerically, because you want precision here. (Don’t you? No? Carry on, then.) The pose copy thing won’t help either :X

MAKE DOUBLY SURE that once you’re done, the BLUE bones have the same roll as the GREEN bones you just edited. (This is for Avastar, specifically. I’ve had trouble changing bone roll in the middle of working on the model weight paints, but not when setting up the skeleton for binding.)




Step 5: Open the Eyelids.

How far depends on whether you model your eyelids open or closed, but do open them at least a little, to save yourself the headache of trying to grab the suckers when you want to pose and/or weight paint your model. You could also make the eye bone stick out further, to make that easier to grab.

But to do this… Go into Pose Mode.

Select an Eyelid bone (not the eye; it will take a few clicks probably). Press R X X to activate rotation on the local X axis. Which we set up with our bone roll to be up/down or open/close. Rotate the bone until the tail touches the edge of your eyelid. (Or where one would be, if you had one — since my demo model… well, don’t ask!)

Do the same for the other Eyelid bone (Upper/Lower). Select both eyelids and the eye, Copy Pose, then select the same bones on the other side and Paste Mirrored.




Step 6: Restpose.

Now is the time to zoom out and make TRIPLY SURE that your bones are all mirrored properly, all the rolled axes are rolled properly, etc etc etc.

In Avastar, go to the Rigging section and find the “Apply as Restpose” button. MAKE SURE that if you have anything already bound to your rig, that you turn OFF the option to apply the pose to the meshes, or that nothing ELSE has moved on the mesh that you weren’t expecting. (Maybe you extended a pinky bone to weight paint it and forgot to put it back or something. That will get baked to the mesh shape!)

Then press the button.




Step 7: Binding.

Now is the time to hit Save before everything goes to heck. Um, or before you hit the Restpose button :X

Go into Object Mode, select your rig, select your mesh, and bind them together! (You should know how to do this from Avastar and other tutorials.) You can go into weight paint mode, grab all the vertices of each eye, and set them to a level of 1.0 for their respective eye bones. (Not shown in this tutorial.) But that should be it. Your eye should then rotate perfectly on its center, never pop out, and… I dunno, just be totally awesome. And eye-like.

Remember! You can cut the back off of it now. :)

(As for weight painting your eyelids, good luck! Eyelids are the bane of my existence…!)


Dog Finder


So last evening, the dog and I were startled to hear my mom yelling out the window, “Get outta here! Go on!” And we ran out… looked out over the deck, out the windows… “She’s not talking to you,” I told the dog.
“Did you see it?” my mom asked, coming out of her bathroom. What? I was wondering. Was it a bear? I missed seeing a bear!? “There was a dog,” she said. Oh.

A little while later, I had to go get Bear (not the bear), because there were some people in our yard. They had lost their dog. So I got on my boots and all to try to help. Sophia was her name, and she was apparently a small beige dog, a Jack Russel/chihuahua mix. I wandered around the yard. My mom and the people went up to the next yard. I was peering into the ravine, and I figured I’d see something, right? A relatively small dog, but she’d be moving around, right?

Then I went and got Bear on his leash. I figured if there was a strange new dog in his territory, he’d pick up the scent and try to follow it around like he always does. Though he’s not trained to track. And mostly he wanted to follow his mommy and get goodies. But once my mom left again, going up the mountain, he started sniffing around the scent trail. Wandering down the yard. Wandering by the generator shed. Looking across the ravine like he saw something, but I didn’t see anything.

Finally, though, I decided he was pretty useless, so I sent him back inside and went to look by myself. It was starting to get dark out. I thought I would go down into the ravine and along the stream, in case she went down there and doubled back.

Well, I go down the old stepping stones, get to the bottom of the ravine, and what do I find, but a very tiny dog, lying down by an old fallen tree. So I tried talking to her, and approaching, but she was trembling and scared. I had a dog biscuit, but she wasn’t interested. I sat and talked to her a bit, but I could see she wasn’t going to let me get too close or pick her up, so then I said I’d go get her mommy and daddy.

So I climbed back up the ravine and yelled that I found her, and her mommy came to get her. Yes, I’m such a hero! Go me!


What a Great Day!


Well, I didn’t want to do a blasted THING today! But I sorta forced myself to sit down and do my Tuesday SL/C# project, which was to convert a Forms analog clock program into a WPF analog clock program. Which involves putting in the code, and looking up why the dip it has all those errors. :X

Once I got into it, I really got into a zone… I even knew things! Like if it didn’t know what the dip System.Drawing was, where and how to add the System.Drawing dll. And that you find what bits of the pieces are called, by looking in the form editor little listy thing on the side. Like the WPF “image” has a “source” whereas the Forms “picture” has an “image.” And the Main Window had a “Title” instead of “Text.” Yeah, little things, but I was proud of knowing what the heck stuff was and how it was going on.

I even made my own functions. (Or whatever they decided to call functions in this crazy thing.) I put the coordinate subroutine into a function, and the formatting for the digital clock.

Things got a little hairy with the compiler confused between Images in this include or that include, and not knowing what the heck “White” was. (That was another missing dll.)

Lastly, it is… well, not next to — it’s actually impossible to get an image to display in the image on the form. No, really. The “source” I mentioned is some kind of Media Source. And it can’t convert a bitmap into a media source. *I* can’t convert a bitmap into a media source, even when I tell it to. It seems that you just CAN’T draw a picture (like a clock face) and get it to display, unless… I guess you just draw it? If you have any idea where the upper left corner is.

I kept looking on stack overflow and such… and they kept suggesting to send the bitmap to a media stream, read the media stream, and use THAT as a media source. (Well, it’s marginally better than having to save it to freaking disk.)
I copied the code for one and put it in. And it was formatted as… I don’t know, it’s own namespace or something? It made the compiler freak out about my MainWindow section. So I took it out of that section and gave it its own. Which made things WORSE.
So I said, well, heck, I’ll just turn it into a function, the way I think it would look as a function. Would you believe… IT WORKED!??!?!

Lunch hour was breathing down my neck, but I got the compiler to run through and have NO ERRORS! Of course… the program doesn’t work. But that will have to be a project for another day. :X

Then I went on patrol, had some lunch. Goofed around on Flight Rising and Ovipets. Then it was coming around to be time for my workout. Didn’t want to do THAT, either. Well, I decided to do half in the dungeon, and then take my sock poi out on the deck. That was fun. Did that, and some Tai Chi.

It was so windy and nice out, I decided to fly my kite. My kite, if you don’t know, is a parafoil “pocket kite” and her name is Lyretail Koi. She’s a beach kite; I used to fly her at Ocean City and Good Harbor beach.

Today we got some good height. The wind was around 9 mph. We have a big open yard, but there are trees on the sides. And there was more clouds than sun, so I couldn’t see Lyretail’s shadow. Well, I decided to go for it. We didn’t get out to the end of the string. But we got way up there.

Then she dropped down and, omg, landed in a tree! :( It didn’t look that high from way across the yard, but… she was UP in a TREE, and this tree was down in a ravine! I didn’t really know what to do. I pulled on the string; I was winding it up. Some gusts came and I tried giving some slack to see if she could fly up and out… Not working. Worse, she seemed to be winding around a branch.

I kept up a steady pull. I know from… gah, now I can’t remember what science show, a really old one. About having a rope holding up a cinderblock with a string tied to the bottom. If you grab the lower string and yank it really fast, it will snap off. BUT, if you pull it steadily, it will increase the weight on the cinderblock, which will break the rope. So as long as the string is pulling steadily with the greater weight, we could make it. Um, if it was my weight vs the tree’s we were kinda screwed, though.

But then a good gust picked up, and Lyretail jumped up, and I gave it some slack, and OMG YES!! She flew out of the tree!! YEAH!! I am JUST THAT GOOD!

Except now she’s flying up, and I’m reeling in, and I’m thinking… I don’t see the yellow tail. Yes, she lost a tail on that one :/ It was still in the tree when I went back to check. Maybe it will fall down over night.

Anyway, the forest isn’t the ocean. She got some battle scars on that adventure. I reeled her in on the grass. I can’t reel her back to hand like we did on the beach. Yeah, on the beach, I could launch her, fly her, and retrieve her without ever touching the sand. Ah, those were the glory days.

Well, I managed to find and rescue the cat annoyer after it blew into the ravine one night. I have good hopes for rescuing the yellow tail. Someday.


Sony/MAGIX Vegas and Compositing Shots

I have Figured It Out!

When I made my Arrow Crack Video, and when I was making “Everything You Ever,” I tried to use my leet (or at least stubborn) video editing skillz to composite still images into the video.  In the crack vid, I really really wanted to put my logo on the ‘Vote for Blood!’ sign.

Well, it was difficult, because the shot was doing a car-drive by (or simulation thereof), and it was quite shaky.  I did try Vegas 10’s Image Stabilization… but I still couldn’t get the logo to NOT jink and slide around all over the sign.  No matter what I did.  :/  I even keyframed EVERY single blasted frame and FORCED the logo to be in the right spot, and it was just a wreck.

I didn’t try half so hard to try to get a reflection of the moon in the Lazarus Pit, because I knew how sucky it would probably turn out.  Yep.  It did.


Today, I was working with the Vegas 14 Pro trial, using that lovely bezier mask to composite two film clips together, Malcolm and the ghost of Rebecca (played by Shelly from The Crow).  The trial doesn’t have image stabilization (gah!) and the Pro version doesn’t have motion tracking at all, if motion tracking would have helped me with my woes.

But I decided to delve deeper into WHY stuff was jumping around all over.  Did the clips have different frame rates?  (No.  But, well, one WAS slowed down to 25% speed.)  Were the frames mis-aligned?  (Shouldn’t be, because I leave ‘Quantize to Frames’ turned on.)

I thought… hey!  I will render out my 25% speed clip and re-import it as a full speed video.  I do think this helped tremendously!  (Actually, I had to get the clip in Vegas 10 and render it out, because 14 kept dropping frames.  What’s up with that?  Video picture going along, then all of a sudden, black frame!  Wut?)

But the real epitome came when I was watching a loop of the composite shots, and I dragged the hand brake whatevever thingy, to slow down the playback to 15%.  That is when I Noticed Something!  The shot I was using as the backdrop would go move,move,move,stop; move,move,move,move,stop.  Three to five frames moved, then one where the frame didn’t change.  (I blame the NTFS 29.7 or some ridiculously NOT rounded number of frames per second.)

How to fix?

Well, I went into the secondary clip’s keyframes, turned on the button to lock the scrubber in the editor and the timeline, and then stepped through the whole sequence.  When I hit a frame on the main clip that didn’t move, I backed up one step, hit ‘Add Keyframe,’ then stepped forward until there was another moving frame.  ‘Add Keyframe’ again, and then right click the keyframe before that, and set it to ‘Hold.’  Where’s my picture?

Step-Step-Hold ends up looking like this.

Step-Step-Hold ends up looking like this.


Remember to do this AFTER you set up the basic motion and have refined it to a final stage.  Or what would be a final stage, if it didn’t jink around everywhere.  These intermediary positions will be correct, you just have to add the keyframes to nail them down.   Then the two clips will step-step-stop in time!


I hope this looks good when I render it out!  (No, I was so excited to write this down, I didn’t render it yet.)



A Good Day 2


The other day, I was really happy.  I’m making note of this for posterity… like when I’m depressed again.  This time, though, I don’t think I really had any control over it.

It started like any ordinary day on the mountain, where I was doing nothing much.  I was hanging out in Second Life for some reason.  But it was lunch time, and I took the dog for a walk.  It was late October, but it was sunny and so warm!  I laid back on the hill to watch the clouds.  Ah, the dog didn’t cooperate, as he just HAD TO get to something six inches beyond where we were RIGHT NOW.

He actually kinda dragged me a few inches down the hill.  Then I sat up and said, ‘pull me, pull me!’  Of course, he didn’t.  Pfft.

The wind was blowing, and I was in shirtsleeves (a rare occasion), and it was just SO nice and warm.  And windy.  Did I mention windy?  I like wind.

So I came back inside, told everybody online ‘So long, suckers!  It’s too nice out, I’m going to play outside and fly my kite!’

I didn’t get Lyretail Koi (my kite) to launch.  The wind was too intermittent.  We got some low air time, and I was actually getting too hot, so it was time to quit that.

That evening… It was during the week of the Orionids, so I tied my hammock out on the deck.  I was too late to watch the stars come out, I thought, but it was so nice and warm (and I had the grey fuzzy throw blanket to snuggle in).  And I did see more and more stars.

I couldn’t tell if I saw some faint meteors, or if it was just my eyes.  Then I saw the UFO.  Well, you know.  Those are common up here.  There was a bright light, too bright to be a star.  But it wasn’t moving like a plane.  It sorta stayed still (or zig-zagged a little, though that could have been my hammock swaying), and then it kinda faded out.  Perhaps it escaped the atmosphere and went into space.  Who knows.

I did see at least three meteors, bright enough that I could say ‘ooh, meteor!’  (No, I don’t think the UFO was a meteor falling straight down, Orion wasn’t even in the sky that early.)  With the clouds and ‘super moon’ going on during the peak of the meteor shower (two nights afterward), I wouldn’t have been able to see anything, so I’m glad I got to spend some time outside on such a lovely night.

I think… my face felt funny, maybe I was even smiling!


Win10 vs Silverlight vs Netflix Vs Pale Moon

These are notes to my future self on what happened there….


Silverlight:  Use the stupid useless Silverlight thing.  Make sure you enable DRM.  Because, for some reason, Netflix uses DRM.  (Like me signing in to my account, THAT I PAID FOR, is not enough?)

Win10 Privacy:  Make sure you’re NOT blocking the Microsoft/Silverlight DRM service/webconnect whatever it is.


Now this is where it gets weird…  Open the Silverlight page, tell NoScript to allow all.  And/Or, on the Netflix page, tell NoScript to temporarily allow everything.  Start a video.

I saw this when I used the TEST Pale Moon blank profile.  As the show starts to play, it access some sort of silverlight url.  Too fast for me to see what it was.  But this is apparently it downloading its DRM.  Once it does that, Netflix should work from thenceforth onward, without messing with NoScript or blank profiles.  Until they decide to dick with Pale Moon some more.  (Remember to turn OFF allowing top level sites when you’re done, duh.)



Good Luck!


Happy Cat Dream


Last night, I had a dream that my cat, Mousie, came into the room with a bunch of helium balloons; with the ribbons in her mouth, under her chest and all, because she was playing with the ribbons.  I said, “Oh, cute, is it my birthday?  Wait, is it your birthday?”
Then she was playing with the ribbons and all… which is not the safest thing in the world!  But I was there, I was watching.  And the ribbons got caught on some velcro on the kitty tunnel, and the balloons pulled up when she let go of the ribbons, and the tunnel rolled towards her.  I said, “Watch out, it’s going to get you…!”  Then she was wrestling with the tunnel.

Then she threw the rememberall at me, and i tossed it across the room.  She ran over and pounced!  But she made sure to jump over it instead of hitting it.  And then one of my snake fluffies had some velcro on its neck and tail, and it got stuck on her somehow… so she was running around with a snake on her back.  It was just so cute and funny!  (I rescued her, though!)

What a happy dream!


Bloodsong Triumphs over Technology!

AND over Microsoft!  BWAAHAHAHHAHAH!



So last year, my first XP machine, Electric Blue gave up the ghost, and I finally sprang for a new Windows 7 machine.  But I still had Blue Steel, my newer XP machine.  Which still works.  Unless you plug in or unplug anything before it starts, because it has conniptions…. ::cough::

Anyway, I have been thinking… of turning Blue Steel into a file server, as seen here (click).  Because I have a boatload of files on there.  My digital paintings, and tonnes and tonnes of video clips for my music video creations.  And Electric Blue’s surviving hard drive, too!  (With more video clips.  Those things take up space like nobody’s business!)

BUT!  There’s no way to do this NAS4FreeNAS whatever thing without formatting the hard drives.  Uh.  Dude!  Come onnnnn!  What am I supposed to do with the files I want to serve?  If I had them on another machine, I wouldn’t need to make this one a file server, would I?  GAH!



So then I had to look into trying to network XP and Win7.  I had little hope, here.  I mean, hell, I’ve tried before to get my two XP machines to see each other!  It’s like… brokering peace in the Middle East or something!  Something difficult.  Something impossible.  Something you do all kinds of contortionistically difficult things to make happen, and it STILL fails to happen.  Been there, done that.

But I’m stubborn.  So I looked up one little how-to article, and all it said was to change the XP workgroup name to WORKGROUP, and Shazaam!

Uh, yeah, right.  :P


Then I found  this post at How To Geek (click).  Of COURSE it’s not that easy!  You’ll try to connect and be unable to, it says so right there in the instructions.  Aha, but they know how to get around it!  Yay!

Happily, I went to try it that night.  And took several HOURS GOING NUTS!



Okay, so you make a new user on your XP machine, make it an Admin.  Easy.  Give it a password.  Fine.

Go to your Win7 machine and try to map a network drive, connect, put in your name and password, and boom.  You can access whole drives!

Ha-ha!  No, you can’t.  Or, you could…. if they told you THIS little bit:

If you hate computer user names and passwords, since you’re the only person in your home using your computer, and thus just make the default user name “1” and give it no password…  and you do this for both machines…  The fool XP on the network will think that the Win7 user is trying to use that name, not the name you created for this new network log in.


1: will NOT let you log in, due to disallowing users with no passwords to remote-connect (which you can turn off, but is a security risk I didn’t want to do).

2: will NOT ask you to log in as another user with a name and password.  Ever.  No.  No matter how many times you right click the XP machine in the list or try to check “Connect with different protocols” or whatever.



So.  You need to create a new user on your new machine, with the name and password you gave as the remote user on the XP machine.  Log in as that.  Then it will allow you to connect.



It really won’t let you map any network drives, only shared directories.


you type in the drive name, instead of trying to navigate to it.



But!  Once I did all that (after searching all over for an hour and a half and didn’t find a HINT about that problem… really, forums?  Check your firewall?  Turn off blank password blocking?  Have the XP machine map to the Win7, and it will miraculously work the other way??  Seriously!?), I got all 7 of my XP drives visible on my Win7 machine!  (It doesn’t work for CD drives, though, it seems :/ )



So the actual instructions.

1: on XP, change the computer workgroup name to, literally, WORKGROUP.

2: on XP, create a new user with the same name and password as your Win7 log-on.  UNLESS you don’t use a password (unless-unless you want to turn off passwordless remote logging denial).  Probably, you just want to give your Win7 user a password.  UNLESS it’s the same user name as is already on the XP machine.  In which case, they have to have the same name/password setup on both machines.

3: Turn on the XP machine; you don’t need to log in.

4: On the Win7, right click Computer and choose Map Network Drive.  Make sure you pick the letter you want, and know the name of the computer that is your server, because you have to type it in.  Hint: use this format “\\ComputerName\C$”  where ComputerName = the exact name of the server and C is the drive letter.
Also, remember to turn on ‘re-connect at log in’ so you don’t have to do it every time.

and THAT is all there is to it!  To think…  Microsoft machines that can see each other over the network!  A MIRACLE!

Bloodsong Triumphs Over Technology, Part II

So one fine day, I turned on Blue Steel to find my jewelry photo files, like I always do… waited til it was fired up, then opened Classic File Explorer to click on all the network drives and reconnect them — like I always do!

Network path not found.




Not even if you restart.

Nope, not even BOTH machines.

I followed the instructions for the error, I checked the settings, all the settings were set! Nada! I hauld Blue Steel out from under the desk for a proper dust blow out and cable reconnect. Back in… clean up Cobalt Dragon while I’m at it… plugged in the crossover cable. Said, “SHAZAAM!”



So while searching for how to test a crossover cable and find out did this thing just croak… I came across this from Windows Seven forums:(



1: Network and Sharing Center: find the Ethernet Crossover on the left side (probably listed as an unidentified public network or something generic).

2: Click Ethernet Crossover to get to its Status, Properties, and open the TCP/IP 4.

3: Set the IP address to Cobalt Dragon’s. (Check in the command prompt, with “ipconfig /all” what IP it may have gotten set to, by who knows what.) Subnet Mask is, and the default gateway is 1.1

4: Check “Validate settings on exit” and exit. Note that if Windows pops up and says the Network Diagnostic is trying to find a problem, this is probably a good thing :X

5: Verify the Ethernet Crossover IP4 settings with the ipconfig /all.


Yes, start this thing up and see if you remember how to navigate with keyboard only ;P

1: Control Panel: Network Connections. Find the Ethernet Crossover at the top.

2: Open its Properties (highlight it and hit Enter. then P.)

3: Set the TCP/IP 4 Properties, so the IP address is Blue Steel’s. Subnet Mask is again and default gateway to 1.1.


In the command prompt, try pinging one from the other. If it doesn’t work… give it more time to propagate the IPs, or restart, or do the flush thing? Or at least make sure “Validate on exit” is turned on; I think that forces it to change it right away.

Once you can ping both from the other, never mind the rest of the Seven article/instructions… all you have to do is go to Cobalt Dragon, open the File Explorer, and click on the network drives to reconnect.



R.I.P Electric Blue


Electric Blue was my “downstairs” computer, my secondary.  Born April 24, 2006, declared officially dead November 16, 2015.

The sad thing is… all the components work great!  (Uh, well, the IDE drive finally ran into the ground.  And, yeah, okay, the CMOS battery is dead, but that wasn’t a big deal; I just had to leave an electricity bleed on it, or enter the current date when I booted up…)  It’s just that WinDoze wouldn’t boot from the SATA drive!

The cosmic joke here… the secondary, SATA, drive is what I’ve been running Windows on for that machine.  The IDE was the boot drive, but somewhere in the misty halls of memory, I had it immediately swap the IDE and SATA root partitions using Junction Link Magic or somesuch voodoo.

Anyway, after spending 8 hours trying to get Windows XP to accept the SATA as the root/boot drive… and Windows XP failing…!  I had to decide to get on with my life.



Electric Blue, and my upstairs computer, Blue Steel (no relation to Zoolander; it’s a line from a Top Gun song) are from AVA Direct.  I don’t get any kickbacks from AVA (wish I did, I always pimp  them out whenever someone is looking to buy a new system), but I have to tell you just how cool these guys are.

I have been using them since… I don’t know when.  Before having them build Electric Blue in 2006, I had ordered a MoBo/CPU combo to upgrade my then-current system.  Then when I was ready to upgrade from Electric Blue, I ordered Blue Steel in 2009.

I found AVA Direct through… well, some search or other.  But what clinched the deal for me was this… I went to Alienware (which was THE huge name in bleeding edge gaming machines… not some Dell subsidiary that they seem to be now??), and I specced out a not-quite-top-of-the-line gaming rig.  Then I went to AVA, where I put together a list of comparable components and it came out about 500$ cheaper.  Yep, ever since then, AVA have been “my boys” for my computers.


Not that I used them a lot, sadly.  I mean, heh… I haven’t bought a new computer since 2009. :X  But when I do use them, I get top notch all the way.  When speccing Blue Steel, I had no idea what power supply I needed, but the guy I talked to (techs, not salespeople) told me what it would take to run my uber huge video card.

When I had money to expand my memory in Electric Blue… I was falling badly off the geek-wagon even back then, so I called up and said I’m an idiot, I don’t know what kind/flavor of memory goes in my machine.  Again, I got a tech, not a salesman (do they even have salespeople?), who looked at my order history, and gave me a line on what brand was good that season.  No, not the most expensive.  Bonus!



Anyway, it has been a while, but I have been planning to get a new machine between now and February of 2016.  Uh, I guess now is good, since I’m down to one computer.  I know things change, and the good ol’ days don’t stay good.  Little companies grow and turn into big conglomerates that suck.

I am hoping AVA is still the amazing group of “tech guys” that I remember.  Because I don’t know when I’ll have money for a new computer beyond this one, so I hope it will last.  I know one thing, when they put a machine together, that mofo lasts!

I was worried when I experimentally specced out a high-end system (with no clue) and it came out to 2500 dollars.  And Dell Alienware were 1200?  Oh my.  But I went to New Egg to see if they were cheaper.  And no, they weren’t.

Then I was reading some reviews for stuff at New Egg.  Not to shine a bad light on them, but there were some reviews about systems being DOA, components not working, etc.  And New Egg just being a distributor not a manufacturer.  Well, AVA will build my machine, partition my drives how I want them, install the OS, and then do a 24 hour burn-in test, to make sure the system and all the components are running.


So yeah.  I’m sticking with my boys at AVA!  Stay Good, guys!


Bloodsong’s Writing Resource Collection

Oops, I didn’t mean to imply that I made a collection of writing resources.  But I did decide to collect the ones I find the most useful in one spot.  So, here they are!


Word Help

Collins Dictionary Online  (I used to use, but omg, the ads and crap!)

Chir-Ag Tip of my Tongue  Can’t think of that word you know you know?  Find it with this tool.


Phraseology Help

Title Generator   Input some concept words and title phrases pop out.

Word Count Tool   Counts words and analyzes your text.


Conceptual Help

Emotion Thesaurus    A sample of how to have your characters express emotion without saying stupid crap like “He was sad.”

Springhole    Includes a boatload of random generators for all kinds of things; characters, objects, super powers…  Plus essays on writing, and research concepts.


Character Help

Writers Helping Writers Tools   Character development, characteristics, backstory, etc.

(See also Springhole.)


Writing Help

Mind-Melding with the Reader   An essay on the brainwaves of storytellers and audiences, as well as concrete examples of how to put the reader into the story.  This is an explanation of how I write in my ‘really intense close third person’  (aka ‘gut-punch’) style.

How to Write a LogLine       This is for movie pitches, but a very good excercise for (book/story/literary/word-only) writers, as well.

The Great Swampy Middle     by Jim Butcher; how to deal with a bogged-down middle of a story.

25 Turns, Pivots, And Twists To Complicate Your Story     by Chuck Wendig (warning: ‘adult’ language).  Some ideas on how to mix things up and make your story less predictable.

Story Grid  by Shawn Coyne.  The site is a little aggressive about having you sign up.  Annnnd, okay, they just changed their format so it’s hard to find anything. Scroll to the bottom of the page and start at the bottom of the list under “Articles by Topic.” Then, I guess work your way up and to the left.

Or maybe start here:
Step 1: 6 Questions
Step 2: Foolscap Method
Step 3: 5 Leaf Clover
Step 4: The Spreadsheet


Workstyle Help

How I Went From Writing 2,000 Words a Day to 10,000 Words a Day by Rachel Aaron. Through intense study and note-taking, Rachel Aaron figured out a lot about her writing habits and what works — and what bogged her down. Learn some tricks on making candybar scenes! You can also check out her book, with all the info.

Editing for People Who Hate Editing by Rachel Aaron. More insight from this author. In fact, poke around her blog for more interesting articles on the writing processes.



Oh, and this wouldn’t be complete without a totally off-the-wall technique that is surprisingly effective at breaking writers’ blocks. (No link, since ours is in a semi-private writing group.) But the idea is called “Write Your Character a Strongly-Worded Note.”

Let’s say your character doesn’t want to go into the dragon’s lair. Your writing bogs down. You can’t finish the scene. You can’t START the scene. Whip out a piece of paper (or forum thread) and send your character a note to “GET YOUR BUTT IN THERE!”

Hmm, I’ll post a few of my examples. Since I have trouble controlling my Brain, many of them are directly to it, rather than my characters. But anything goes!!

dear Brain;



dear Brain;

you have exactly THREE HOURS to find this piece of writing you lost!!!

–frantic bloodsong

dear bloodsong;

ME!?!? how is it that **I** misplaced it!? you’re the one with the fingers and hands and limbs and stuff!!


dear Brain;

shut up and FIND IT!!! you don’t want to have to write it all over again, do you!?!??!


dear Brain;

okay, WHERE did you hide that scene where morrigan is talking to a dwarf kid as they go outside!?!? I NEED IT NOW!


dear bloodsong;

do we need to go over this again? where did YOU put it!?!? YOU, with the hands and arms and moving around!

–Bloodsong’s Brain

okay, Brain…

did you FORGET the part where you’re SUPPOSED TO REMEMBER where the #$%# i put it!?!??!?!?


ah, i found one to an actual character!

dear zevran;

GET OVER HERE and WRITE DOWN your musings on ORZAMMAR, RIGHT NOW! this chapter is going out TODAY, BUSTER!!!

–the #$%ed MASTER of this place!!!

dear jack and zevran:


and zevran, learn how to spell sovereignty!!

and when things get REALLY DESPERATE…


who said YOU could go on vacation!? and stop sticking my brain in mai-tais!

#($*%&IT, **I** want a vacation, the rest of you gits get back here and get to work!

…not now, malcolm; i’m busy.

JACK!! jack, go get those #$%(*&ed elves and bring them back here!

Jack: ::looking bewildered:: Me? I’m not your character. I don’t even live in your brain. I’m sure, since you’ve only told me that a few hundred times.

Bloodsong: just shut up and do it!

Jack: But–

Bloodsong: if you don’t, i’ll kill off ianto!

Jack: … ::blinks:: Erm…

Bloodsong: i mean it!!!

Jack: No no no no. Let me get this straight… You want me to use Torchwood resources… to travel to Tijuana… to go find a pair of elves with a brain in a coconut shell… who are probably lying on the beach… wearing Speedoes… oiled up with suntan lotion… um… ::totally derailed train of thought:: Wait, why am I arguing against this again??

Bloodsong: oh for (#$*%&$% sake!!!!

YOU’RE ALL FIRED!!!!!!!!!!