Profile picture

Hello there

Welcome to my corner of the web!
I am Kokos, an experienced programmer and numbers nerd with a passion for 3D modeling.
I love turning ideas into immersive digital experiences.
Below is a selection of some of my recent projects.

Assets and 3D models

Other Projects

GPU Particles
GPU Particles GPU Particles

Particles controlled by rendertextures which can perform various movements or mimic shapes (WIP)

Avatar Performance Analysis
Third Party Avatar Performance Evaluation Avatar Performance Analysis

A study to find average performance values of avatars sold on third party market places like Gumroad, Payhip, Jinxxy, etc.

Component Duplicator
VRC Avatar Component Duplicator Component Duplicator

The Avatar component duplicator is a tool to duplicate or update materials, game objects and scripts from one avatar to newer or modified versions. It automatically tries to reassign all script references, rebinds skinned meshes, supports multi object/script duplication and removal of such. Created to simplify the process of rebuilding an avatar setup after major fbx-model changes. Also, this tool might come in handy if you want to create different versions (like: full / opti / quest / etc). In this case you can simply copy all objects and scripts, that are identical on both versions and only need to take care about the individual parts. It features a search bar, that lets you use tags to combine different types of objects and scripts, or exclude certain elements from the list. All officially allowed avatar components are supported.

Color Changer
VRChat Avatar Color Changer (preset system) Color Changer

An easy to use system to pick colors for your avatar´s eyes, hair, clothing, accessories, effects, etc. from the HSV color space. Create and save presets with your favourite combinations and activate them using OSC. You can set up to 80 individual colors for a single avatar, which are all synced using only 32 bits of parameter memory.

Controller Cleanup
Unity - Animator Controller Cleanup Controller Cleanup

Animator controllers in Unity tend to accumulate a lot of leftover data that is no longer in use. Whenever you remove elements from a controller, there is a chance that not everything will be deleted properly. Over time a lot of unused objects can pile up this way causing errors like "broken text PPtr" for example. This addon tries to recreate an animator controller based on the objects it actually uses internally while ignoring all the broken or unused parts. It will save the new controller as a new file; the original file is not modified. The changes are not directly visible in the editor, since Unity does a pretty good job hiding those unused elements by default. You can see the differences by looking at the comparison the addon shows in its own console after the process or by comparing file sizes or by looking directly into the controllers YAML code (if you're really up for that sort of thing).

Animation Path Editor
Unity Animation Path Editor Animation Path Editor

This tool is a simple and minimalistic, text-based solution for editing animation paths. Imagine you've downloaded an asset that comes with pre-built animations — or you want to move a GameObject, which is referenced in several animations, to a different location in your hierarchy. In both cases, the paths in the animation files will no longer match the asset's actual position and will therefore stop working. Depending on the number of animations or animation curves involved, manually editing them can be tedious. This tool is specifically designed to simplify that process — while still giving you full control over what gets changed.

Interested?

Then check out my shop or join the Discord server

Visit shop Discord server