EN
Smoke Fumus
Smoke Fumus
4 subscribers
goals
274.33 of $ 286 money raised
Niffty avatar for Jay
40.96 of $ 47 money raised
Hair for zeta
732.76 of $ 1 578 money raised
The pot 1. For one time intermediate donations and whatnot.
25.77 of $ 123 money raised
Royale's rigged revolver + animations
0 of $ 395 money raised
Captain Rolls set of 3 garments
169.23 of $ 168 money raised
GW2 Ashura skin for sl
856.83 of $ 578 money raised
Rabblerouser two sets of anthro legs and garments for them
289.75 of $ 288 money raised
Mobius Starchaser Car for Royale
79.91 of $ 65 money raised
Body rerig for knight
71.18 of $ 62 money raised
Laser schythe for Tiger Twista
213.08 of $ 211 money raised
Retro bus for Royale
144.95 of $ 145 money raised
Sonic Battle buildings for royale
305.56 of $ 224 money raised
Knite outfit and underwear for captain rolls
231.62 of $ 231 money raised
Green garments and leslie suit rework for captain rolls
367.69 of $ 363 money raised
UNSC-themed space corvette for Royale

Demon Tech repeater remake final

That's a lot of info to go through but here we go. 
The iterative process 
Iterating over
Loaded into unity3d, adjusted lights, did direct downscaling - doesn't look good
Lanczos downscaling looked ugly
Area downscaling via python scripting
Adding an triangle depth normal edge detection + downscaling "lineart" pass, this one via lanczos because of lack of color detail, which made it decent
Almost painterly enough
Unwrapped, added green demontech plasma corrosion
Finally added 50% mixed soft posterization 
And finally everything together, with new sounds to boot.
Basic pipeline is this - I render at 640x400 in unity with sharpening, SSAO and posterization.
Then i render the plasma puff effect separately but without the alpha channel on a black background. Bring those over to a separate python script which creates alpha out of black channel, while also normalizing the color so it doesn't have colorbanding, resize it down.
Then I render the edges at 1280x800 separately, then bring it over to quite extensive python script which takes the sprite, scales it down, 50% multiplies it with the edges, then overlays it on top of the puff, after which it saves with the correct sprite name.
Sourcecode is included https://gist.github.com/smoketh/814bc095880bc48bc64058d52fb108c8
And that's pretty much it. 
Update:
A better method of core sprite (not outline) downscale has been also developed by me. I've trained a ESRGAN model specifically on subset of fakefaith 2x upscaled  vs nearest neighbor upscaled images.
Download linkhttps://mega.nz/file/Ex8HUJqJ#7k5FRc9qC-6CWSr6ih3TDy1WNl-RMCf8zbqSmZ5AFA0
I strongly recommend using CUpscale with this with NCNN core (it's tad better than cuda):
https://github.com/n00mkrad/cupscale
Pipeline is simple - throw sprites into cupscale and run 1x_doom_stable on it (you'll find setup instructions on github), and while at it - also select option to resize after scaling, pick nearest neighbor and 50%. 

Subscription levels

Base support

$ 4 per month
The content is free as it is, but thank you for supporting me (300 rub at the moment is 5$ a month)
Go up