Programming

The programming languages I am most familiar with are Python and OSL (Open Shading Language). I have used Python to write different tools to simplify my common workflows. When needed I have also written projects in C, C++, Lua and GLSL.

Here is a sampling of my projects:

 

 

The old mine of Outokumpu, imported to Blender from a .LAS file provided by Maanmittauslaitos. I wrote my own importer for this test.

 

 

 

DCS P-51 instrument panel
Project to bring most important engine insruments to a separate screen, allowing more efficient monitoring. The project consists of a UDP server script on the Lua interface of DCS-flight simulator, and a client written in C++ running on a Raspberry Pi. The client is built on the SDL2 library for portability and speed.

 

 

 

For now my largest project has been a tool for making seamless textures and meshes from photographs called Seamlesser. Seamlesser is written in OSL and is meant to be used inside Blender, which gives it a lot of customizability and a possibility to use non-destructive workflows.