This job was posted over 30 days ago. This means the position is now most likely filled & no longer available.
Programmers located Anywhere.
Posted by Izou.maco64.com on
Project Izou is a mod for Ocarina of Time that sports custom enemies and bosses. We're well on our way to getting a new boss in-game, but could use a bit of help writing a simple Blender plugin to automatically fix some rotation issues.
Currently, it takes about 20 minutes per frame to manually fix the rotations in the animation so that the N64 hardware can display it correctly. This plugin would literally save us hundreds and hundreds of man hours.
So if you've got a working knowledge of the Blender API, and can help writing a plugin with some pretty simple logic, here are the details below:
Flotonic wrote: A plug-in is needed that will export the number of limbs, the number of frames, and the XYZ Euler rotation values all to a .txt file that the user chooses. I was using the BVH exporter and parsing the BVH files, but that plug-in tries to convert quaternions to XYZ Euler angles, which results in bad data. A plug-in that accesses the same XYZ Euler rotation values used by Blender instead of trying to convert things is needed for this. Here is an example of the output:
4 1 15 30 45 0 90 180 4 -10 3 1 99 5
The first line has the number of limbs followed by the number of frames. The following lines have the XYZ Euler rotation values for each limb for each frame of the selected animation.
Here's a link to the original post:
Email Scott at firstname.lastname@example.org, or post at Blender Artists by following the link above.