Firelark Logo
Home Project Gallery Programming About Me
Last Updated 17 September 2006

A List of Software I know
3D Software Comments
Houdini Master I really like Houdini, it is THE smartest 3D application ever made, in my opinion. The interface is definetly one of Houdinis strengths and offers increased productivity.

I used Houdini for my entire Major Project and Innovations Project at NCCA. That includes everything from animatic to finish animation and also covers houdinis compositor Halo. During my projects I got also learned hscript and VEX scripting which are two of houdins three scripting languages.

If I would have made a 3D application I would have followed Houdinis approach.
Maya I Know very well; I have used it for 3 years at NCCA. I also know Mayas scripting language MEL which I think is one of Mayas greatest strengths.
Lighwave A couple of years ago I bought a license of Lightwave 7 together with Sasquach hair. I think Lightwave is a great appication for its price. It offers lots of features in a very nice and clean interface. Its an excellent modeller.
Z-Brush I use Z-Brush for creating extra detail (normal and displacement maps) and textures for my models. It is a great compliment to Maya and Houdini.
2D Software Comments
Photshop CS I use photoshop regularly and it is an important tool for me.
Halo The compositor in Houdini is a very capable compositor which I used in my major project at NCCA. It follows the same interface philosophy as the rest of Houdini which I know very well.
Shake I was taught shake as part of the digital media and postproduction lectures at NCCA. I know my way around shake and I have used it on a number of occations.  
Scripting & Programming Comments
MEL I have solid knowledge of Mayas scripting language and  I use it regularly.
VEX Houdinis scripting language VEX is more of a shading language but it can be used to make geometry operators, particle operators, motion operators, etc. I have use VEX to make my own cartoon shader which was used it my Major Project. I also used VEX in my Innovations project were I made geometry operators to morph between shapes of different point counts and topologies.
hScript Houdinis hScript is the script which handles tasks that is related to the houdini environment, like create, interact, delete nodes etc. I used hScript in my Major Project to automatilcally set up squash and streach in my characters skeletons.
Houdini expressions Houdini expressions are easy to use and I use them a lot.
C/C++ I learned C the firest two years at NCCA and the third year I learned C++.  In the second year at NCCA I made a very basic game in C and OpenGL.I enjoy programming and I'm trying to get as much experience as possible.
OpenGL I got basic knowledge with OpenGL, I'm currently writing a C++ wrapper of OpenGL with the main purpose to gain a deeper understanding of it.
GNU Make As part of the programming we learned at NCCA we also learned how to make Makefiles for compilation.
Linux c-Shell We were using linux at NCCA and I did write a few shell scripts during my time there. They may not have been all that advanced but they met my requirements at the time.
Python I only had a glance at it yet, but I intend to learn it later on.


Karl Hansson
karl@firelark.com
WWW.FIRELARK.COM