3D Modelling Blender Game Development Geeky Technical Stuff Unity 3D Video Games

Cream the Rabbit Mechanim Test Scenery

I added a bit of scenery and fixed the rigging of the model a bit. It seems to exhibit some issues in the web output that I didn’t see in the preview in Unity 3D still.

You can play with a demo of the Cream the Rabbit Mechanim test here.

3D Modelling Blender Daily Musings Game Development Geeky Technical Stuff Unity 3D Video Games

Cream the Rabbit Mechanim Test

This morning I managed to rig the Cream the Rabbit model I made and import it into Unity 3D to test with the mostly-automagical Mechanim rig/animation suite.

It was actually fairly painless. If you name the bones in your armature the same as they are in the Mechanim dialogue it automatically links everything up!

The only downsides I see, is that there is definitely some tweaking to be done around the weight painting in the model.

When the model initializes, her back juts way out because the arms are somehow linked to the back of her dress.

You can also see both eyes inexplicably bob up and down as she runs. Really strange! She’s also frowning which I believe is related to the default pose as well, despite her not having any bones (armature anchor points) directly related to the mouth.

All in all it seems pretty simple to set up, though.

You can play with a demo of the Cream the Rabbit Mechanim test here.

Daily Musings Geeky Technical Stuff Ideas

Time Management Slices (Your Daily Pie)

I have an idea for a daily time scheduler aimed at technical employees but possibly useful for anyone. It really represents an enhancement to my time tracking tool that I created long ago in PHP and that I still use to this day to track work I do for clients.

In this scheme, there are days and tasks. Each day represents however many useful working hours you have in a day.

If you work an 8 hour day with an hour lunch break, that’s 7 hours.

Then you have tasks. Tasks are atomic and represent one simple thing.

If this all sounds familiar, it should.

The part that might be novel, is that the tasks all start out by default taking up an even slice of the day. If you have 5 tasks, each task is given 1/5th of the day to be completed.

A task can never have any less than 1 hour of time associated with it. If there are too many tasks, the rest will be shifted automatically to the next day.

As you work, you click on the task you want to work on. When you’re finished, you mark that task as complete. Other statuses could be used such as “ready for QA” which would spawn another task for a QA team to handle.

If you work long enough on a task that it takes up more time than was allotted, it starts shifting other tasks to the next day and the Gantt chart is automatically stretched to show the change in delivery time.

This would effectively handle communication about tasks, the time they take and the affect that has on delivery to all stakeholders.

If you find yourself with time on your hands, you can pick from the pool of tasks already created and use them to fill the rest of the time in your day. This would shift the delivery date ahead in the Gantt chart automatically.

Well, that’s my idea. I’m writing this down more for my own notes than anything.

Geeky Technical Stuff

TIL: There’s a Windows Command line tool to list PIDs

tasklist /svc
This command lists the services currently running with their PIDs. Very useful for finding out which service is using a particular port.

netstat -aon
This command lists open ports with PIDs.

Of course there are windows applications to show you these things (Resource Manager) but it’s nice to know there are command line ways of doing the same thing.

Daily Musings Geeky Technical Stuff Rant

Corsair H60 2nd failure



For the 2nd time my Corsair H60 has started making odd noises and today my CPU went above 100 degrees (190 at one point). My motherboard shut down the system because of the failure. Here’s hoping there’s no irreparable damage to my CPU. (Probably micro-fractures in the die but only time will tell.)

Corsair, to their credit, have already replaced this unit once. The same thing happened with the other one. Pump began making odd noises and then must have failed altogether.

Normally the pump doesn’t make any noise really and doesn’t indicate it’s working, so when it does fail, it tends to fail silently. This design causes damage to your CPU, which is not really the kind of thing you’re looking for in a water cooling solution. Stability is usually one of those things you expect from such a product.

I hope Corsair will be so good as to replace my H60 with something newer. I hope it is something that can indicate whether or not it’s working. Replacing these water coolers in my computer is beginning to be more effort and potential damage to my PC than it’s worth.

[EDIT] Corsair offered to replace the unit straight away and I’ll be getting the slightly newer version of the H60. Here’s hoping the pump seizing issue is resolved.