Joakim MellergÄrd - Technical Artist

Website updated 2020-01-29

Here you'll find videos and images of shaders, VFX and tools.


I am currently working as a Technical Artist on this beautiful game by Rare.


HITMAN Visual Effects

A collection of effects I contributed with for the latest istallment of HITMAN.


Speaker at GDC 2019:
Player Interactions Visualized

An one hour talk on practical shading solutions in how to visualize actions made by the player in games. The talk is available here for subscribers of the GDC Vault. The fully interactive demo and slides are available here (1gb download).


Script: Batch bake normal maps

A python script for batch baking normal maps in Maya. A later version also has functionality for baking cloth simulations with desired number of frames.

Run script by downloading and copying to the Maya scripts folder. Type batchBakeNormalMaps.batchBakeNormalMaps() in the python command line to execute.

Script: Photoshop to PAA

A Java script for photoshop that deals with and exports layer groups to a texture format, PAA, used by the Real Virtuality Engine (ARMA3). Huge time saver when iterating textures and has been released to the Arma modding community. More info here.


Script: Terrain/height importer

A maya script for importing a terrain/height map and transferring it's height values into vertex positions of a plane. It was used as a tool for the level desigers during production of Paw's of War to get a visible representation of the terrain.


Script: Level Exporter

The levels in the Tricycle Cavalry games were built using Maya. This required an exporter. The script reads terrain shader data, object orientation, lights properties. It also compares the level's objects with the game entity type list to make sure we don't get garbage in the level file. And probably 10 other things before outputting the .xml file. This script was used during the development of 4 games so it had many iterations.