i did this primarily because I'm going to need it at work on monday but it's a neat enough trick that it's worth sharing here generally speaking I don't do a lot with fx-maps. most things can be done better in pixel processors if you apply enough maths but in this instance I will need to take advantage of their inherent…
I went for a more airbrushed feel on this skin, soft graduated tone, to try and give it that comic book look that i sometimes see in some graphic novels, the model didn't come with a cape unfortunately, its just one of the standard ones that comes with ut2003k. The Altered State project is still going, I sent out to a few…
Hey guys, I am making a tiling texture script and have run into problems. I tiled a texture fine by pasting it and setting its transform in a for loop but I each of the layers to be smart objects. I can duplicate smart objects fine but their placement is driving me crazy LOL here is the code: this is the ill working smart…
I've been working on Sparc for the new Luxinia .97 release that is hopefully uploaded today. I uploaded some youtube videos and also made some wip screenshots, thought I could pimp that progress here Sparc stands for Space Arcade and is just a working title. The original version looked like this: That version had a static…
Hey all ! :) Was cleaning up some code on my 2017-2018 codebase and stumbled upon this old piece of work that i did for PolygonFlow's first iteration last year; a basic licensing function that worked with Gumroad license keys. urllib2 def gumroadLicenseChecker(license_key, user_email, check="true", productID="ItBYu"):…
To get the material maxscript working you can record the actions with the max script listener (lower right corner, right click the pink box and choose open listener), under macro recorder, enable everything. Then preform your actions and see what kind of code it spits out. for me when I assign a material to slot 1 in the…
Ok here's -one- example: Here's how he has alignu defined in the button handler: <font class="small">Code:</font><hr /><pre> on alignu pressed do ( uvsel = uv.getselectedvertices() as array mid = 0.0 for i in uvsel do ( mid += (uv.getvertexposition currenttime i).x ) mid /= uvsel.count undo "Align U" on ( uv.forceupdate…
Route i went since I just did this was implement this code to calculate the tangents and within the shader code check to see if the w was negative. if it was, I inverted the green channel. http://www.terathon.com/code/tangent.php Alternate route would be to have the artists move the mirrored parts uv's over exactly one in…
Hi, I am not sure if this PS5 demo got posted anywhere, apologies if it has. The graphics clearly has made a huge leap forward, now I want the artificial intelligence to match it. I want NPC's to play more like a generation leap in technology. Somehow to become less clunky, not so predictable and when you put the settings…
IME coders simply tend to not use and perceive the tools like end users do. That's why when they refactor parts of the code you end up loosing all those nice little features that had been added over time due to specific user requests. All your knowledge about workarounds erased in one innocious looking update. Instead you…