Custom Tools
Maya - Python
Chain generator
– Create chains of objects with one click.
– Objects are automatically grouped in the hierarchy for easy editing (like bones).
– Any initial object can be used as a chain link.
– The chain length can be easily customized.
Stairs Generator
– This Script generates a staircase automatically with a customizable amount of steps and the size of each one of them.
– All steps are grouped but not combined to have more flexibility for further edits.
Simple Material Generator
– Generate simple colour Lambert materials for quick visualization of colour contrast and palettes when modelling.
– Options to modify Roughness and Reflectiveness for fast differentiation of common surfaces when modelling for example Environments or Characters.
– The material can be applied to all selected objects at the same time when created, a feature that also saves a lot of time.
Asset Verifier
Checks for:
– Face Amount
– Vertex Amount
– If history has been deleted
– If Object is in the centre of the world
– If Object is named correctly
All parameters are customizable to suit the production needs.
Unity - C#
Item Creator
– Generate Items (Scriptable Objects) through a more intuitive and comfortable Custom Editor Window.
– Visualize, Select and Edit already existing Items that live in the project’s assets folder.
– Use the search bar to quickly find items from the list and select them.
– Visualize the Image Sprite preview to more intuitively implement Item Icons.
Terrain Bridge Generator
– Generate Bridge-Like Terrain
– Control the length of the bridge creating new sections
– Sculpt the Bridge moving the sections
– Control total Width and Height of the Bridge
– Control Corners Thickness to make sharper or rounder edges
– It can be easily adapted to build Rivers or Roads
Perfect tool for level designer working on small contained 3D worlds. Combined with shaders using triplanar projection allows for an even more procedural workflow.
Grid terrain Editor
– Paint Simple Maps on Grid
– Grid Cell size can be adjusted for more or less detail
– Generate a Terrain Mesh with a Mesh collider attached
– Generate a Heightmap Texture that is stored in the drive so it can be used outside the engine as well
Perfect tool for level designer working on small contained 3D worlds.
Windows - C# (WPF - winForms)
Batch Photo (Texture) Resizer
– Batch resize Images (Textures) on the fly with one click
– Images can be exported in JPEG or PNG formats (more can be implemented)
– Images can be exported on the most common power of two sizes used for textures (more can be implemented)
Ideal Tool for designers porting a game and having to compress all textures in a game project.
Flip Book (Sprite Sheet) Generator
– Generate Flip Book Texture from Image Sequences
– Control Frame Size
– Control Columns & Rows
– Saves PNG files with alpha channel
Ideal Tool for Real Time VFX Artists to use in particle systems.
It can also be used for sprite animations coming out of software without sprite-sheet export capabilities.
Shaders
Unity - HLSL
Stylized Terrain Shader
Features:
- Compatible with Unity built-in terrain painting tools.
- Edge sharpness and noise options for texture blending
- Triplanar mapping
- Independent texture slot for “walls”
- “Top” texture based on Unity’s terrain painting layers
Stylized Sky Shader
Features:
- Custom noise texture slot for clouds
- Clouds edge and centre colour controls
- Sky gradient with Zenith, Horizon and Nadir control
- Sun with custom colour and compatible with main directional light in the scene for positioning
Stylized Water Shader
Features:
- Ripples with colour, scale and speed controls
- Foam with colour, offset, noise scale and speed controls
- Depth Gradient
- Waves with speed, scale and height controls
- Refraction
Stylized Waterfall Shader
Features:
- Triplanar mapping
- Ripples with scale and speed control
- Separate controls for “top” and “side” textures
- Corner foam with scale and smoothness controls