Snap Verts To Grid MEL plugin for Maya!

I made a plugin for Maya that snaps all selected verts to the grid (a feature surprisingly missing from Maya)! When I make my lowpoly pixel art models, having the mesh perfectly aligned to the grid is how I achieve my pixel-perfect UVs, so this tool should come in handy!

You can download it for free on my Store page here on ArtStation if you like: https://www.artstation.com/a/27825164


[Unnamed Project WIP] Tank Firing!

Pixel tank opens fire on you, WHAT DO YOU DO??
A. return fire - no mercy 💥
B. hug him cos he's still a cute lil guy 🥰


[Unnamed Project WIP] Tank Movement + Animations

Many people on Twitter commented on how 'cute' our tank friend was, so I wanted to ensure its animations matched! Plenty of rumbles, leans, and hops to give it personality! 😄


[Unnamed Project WIP] Pixel Tank

A revamp from a project I started a little while ago, now back in full production! 👀


Lucifer Rig

Here's Lucy's rig in Maya! 🖤


De-making Counter Strike 2's new Dynamic Smoke in Unity [5/5]

Unfortunately I think I'll have to throw in the towel on the smoke prototyping - I got decently far with 3D textures and raymarching but when it came to getting all of CS2's features I hit a wall :( (learned a lot though!)

Have this cheat Shuriken simulation instead haha 😅


De-making Counter Strike 2's new Dynamic Smoke in Unity [4/5]

FINALLY! It took all evening but I've successfully now gotten a 3D texture out of our voxel volume that can be (eventually) used in our smoke raymarching shader 🥹 This took way too long bloody hell lol
Now excuse me while I go pour over Sebastian Lague's raymarching video 🙈


De-making Counter Strike 2's new Dynamic Smoke in Unity [3/5]

CS2 smoke de-make in Unity progress: 

✅ voxels flow to fit environment
✅ custom volume size
✅ adjustable resolution
✅ curve to manipulate propagation speed

Next: take this 3D array -> compute shader turns it into a 3D texture > raymarching shader uses it for smoke volume! 🤞


De-making Counter Strike 2's new Dynamic Smoke in Unity [2/5]

Didn't have as much time tonight to work on the voxel spread algorithm, but implemented a nice little grenade throw and some improved visuals for my CS2 smoke system de-make in Unity! Still a LOT to do!


De-making Counter Strike 2's new Dynamic Smoke in Unity [1/5]

Value recently showed off CS2's new dynamic smoke system and I loved the tech so much I decided to attempt to prototype an equivalent system in Unity! You can see their original reveal video here: https://youtube.com/watch?v=_y9MpNcAitQ

Here's our first step! Starting simple with some spherical voxel generation. Adjustable resolution, roundness, and scale; with geometry avoidance to curl 'around' objects.