hihi I'm Azzy and I do VFX, technical art, graphics programming, and material art, last year was mostly VFX stuff though :3c

No title available
No title available
d e v o n
wallacepolsom
"I'm Dorothy Gale from Kansas"

izzy's playlists!

PR's Tumblrdome

Discoholic 🪩
trying on a metaphor

oozey mess

Product Placement
2025 on Tumblr: Trends That Defined the Year
Today's Document
cherry valley forever

Andulka
Three Goblin Art
Sade Olutola

if i look back, i am lost
tumblr dot com

Kiana Khansmith

seen from Malaysia

seen from Malaysia
seen from Germany
seen from United States

seen from Czechia

seen from United States

seen from United States
seen from Malaysia
seen from United States
seen from Germany
seen from United States

seen from Malaysia

seen from United States
seen from Pakistan

seen from United Kingdom
seen from Maldives
seen from Latvia

seen from Romania

seen from United States
seen from United States
@krisp-xyz
hihi I'm Azzy and I do VFX, technical art, graphics programming, and material art, last year was mostly VFX stuff though :3c
hosting a discord community art challenge :D if all goes well, I'll review the submissions and post a video on them!
https://discord.gg/3rRKaWvY7S
sona redesign + ref sheet
anxiety
SOBBING
ok so someone in a server im in sent this maze and told another friend to solve it, and i said i'd solve it my plan was simple, i was just going to use the bucket tool to fill in at least the main path from the start to the end.. there was an issue though
the image wasnt very high res so this anti aliasing made the bucket tool not play nicely. i figured i'd just use a levels adjustment layer to bump up the contrast and that worked well!
and so I covered the start and end with red, then used the bucket tool to fill in the rest. ..the maze had no disconnected parts, and my levels adjustment made the seal and ball at the top and bottom become uhh..
FUCKING. EVIL MAZE. JUMPSCARE
im on my train and im bored so let's do this fully, by that i mean completing the maze with the shortest path
the first step is to isolate the path. bumping the contrast is good enough, but a cleaner way to do this is to do a simple thresholding, this makes the image binary (i.e., black and white) and makes the later processes simpler
i picked the threshold manually (value 200), we just need to make the maze look visible
since we wanna find a path (along the white line) from start to finish, we'd like the line to not be so thick, preferrably just one pixel thick, so we have a clearer path to walk on later. this process is called thinning in computer vision
the thresholding result and the thinning result are the below two images
now we walk from bottom to top (either way is fine). we simply do a breadth-first-search (BFS) to find the shortest path, where the nodes are the white pixels and the edges are the link between the neighbors
when the BFS reaches the other side, we can backtrack and get the result path
the time complexity of the maze solving BFS itself should be roughly O(number of white pixels), and the number of pixels is definitely under 1e8 (100,000,000), by the rule of thumb in comp sci field this program should be done under 1 second and there's really no need for further optimization
the code btw
Maze solve. GitHub Gist: instantly share code, notes, and snippets.
Also two things to note:
1. There are algorithms to generate a valid maze, the (probably) most famous one is called Eller's algorithm, which basically guarentees that if you bucket fill the path at the start it will fill the whole maze. Thats probably why the original post's method didnt really reduce the search space
2. There are also algorithms to complete a maze with simple rules, for example the also famous hand-on-wall rule, where you just use one hand to touch the wall, keep following the wall until you reach the end. It does need some condition on the maze and almost definitely not the shortest path to solve the maze, but yeah you could try if you run out of options
edit: if you are actually looking at the code, tbh all (x, y) shouldve been written as (r, c) (meaning row & column) instead. oh well, im not gonna edit that now
SOBBING
ok so someone in a server im in sent this maze and told another friend to solve it, and i said i'd solve it my plan was simple, i was just going to use the bucket tool to fill in at least the main path from the start to the end.. there was an issue though
the image wasnt very high res so this anti aliasing made the bucket tool not play nicely. i figured i'd just use a levels adjustment layer to bump up the contrast and that worked well!
and so I covered the start and end with red, then used the bucket tool to fill in the rest. ..the maze had no disconnected parts, and my levels adjustment made the seal and ball at the top and bottom become uhh..
FUCKING. EVIL MAZE. JUMPSCARE
I want to yap about my favorite bit of symbolism in sonny boy but I think it's obscure enough that most people who follow me probably haven't seen it,, sobbing,, ,
if you haven't heard of sonny boy, just look at this art direction,,
it's free on the internet archive and 12 episodes long in its entirety, though if you watch it through IA, I'd recommend downloading the matroska version and watching it through VLC so you can change the audio track to the sub
I want to yap about my favorite bit of symbolism in sonny boy but I think it's obscure enough that most people who follow me probably haven't seen it,, sobbing,, ,
vestigial
「prototype」
I've been trying to use this 3d blockout thing as a ref for 2d art for harder poses or lighting, to great success. was making a ref sheet (finally) and wasn't in a drawing mood so I made a background using the 3d blockout as a placeholder,, then decided to turn it into a full render :p
ok I've recently stumbled upon a christian and his audience playing ultrakill and brushing off its explicit themes as "lore junk food" and now I feel like I'm taking crazy pills so
ULTRAKILL, Violence, and Christianity
first addressing that this post is not about christian theology or individual belief in the christian faith as ULTRAKILL does not make an effort to accurately imitate it, this post also does not care about Hakita's authorial intent, it is about symbolism and what Christianity physically is in the world we live in
So, first thing we need to establish: though Jesus does not exist, the tree of life is 100% meant to evoke the cross, in this reading as a symbol of Christianity rather than a Christian symbol.
I read "the world looks white" as an expression of moral purity in religion: 'if you follow the path laid before you there shall be naught but goodness, in the world you will have tribulation but your soul is pure, our souls are pure because we follow god'. But the paths lead in circles and those who tread beyond it are deserving of eternal punishment, "the world looks red", the violence is built into the purity, it is what lies beyond the veil: 'your body is one of god's creations, it does not belong to you, we must save you from yourself by any means necessary'. If blood, the fruit of the tree, is your soul, and your impure vessel of flesh is its prison, it must be liberated through the art of violence. In gameplay it is an act perpetuated by machines and husk alike for survival and it is glorified desecration of the pure white halls, in visuals it is the flesh of entrapped undesirable souls splayed out on the altar.
The death of God's will
God is gone for good after an impossibly long series of failures in making humanity follow its words, I have seen the argument that because it makes mistakes, this entity is nothing like the Christian God, however as in the previous section this reading requires that we understand symbols on a metaphorical rather than theological level: "God is dead", this quote was not said in praise of atheism, in fact quite the opposite: everyone can see that we do not live in a world that follows religious teachings anymore, although we inherit most of our morality and philosophy from an era where almost everyone was religious. I would argue mistakes made by god, and its subsequent departure, are just the very basic atheist point that no god of pure good would let the world become so horrible, it is no coincidence that the events of ULTRAKILL are kick started by the great war: The world is bleak, Hell as a punishment is monstrous, and no force of good will come to right these wrongs because god only exists to enforce strict rules that cannot be followed for it has designed humanity with free will. In ULTRAKILL, heaven is ruled over by an unjust republic that insists failure is not a result of circumstances but indeed the faltering of your faith, for the god that has abandoned you is omniscient and omnipotent, if you simply believed hard enough you would overcome the world. And they might be right about the archangel in particular: Gabriel's faith was indeed impure before he even lost to man's creation, even in carrying out the tyrannic rule of heaven over hell, he believed in the redemption of some husks, he was primed to question the culture of his community after being proven wrong, he is an angel that was able to exercise free will, and free will is a flaw. But justice and morality do not require oppressive control, in this version of hell there are good people and in its heaven there are extremists, your status is not dictated by goodness it is dictated by the arbitrary rules of the church, and disobedience will lead to literal outcasting. The ending of act 2 is a glorious cry of Humanism.
This is the part where I say the lust layer visual novel about nihilism also participates in this reading as nihilism comes from the assumption that the absence of god is the absence of meaning, and its rebuttal comes from the assumption that there is in fact life to be found outside of religion through community and self determination.
And I'm kind of running out of points after this rant so yes I'm including the fact this game is gay as hell as a critique of queerphobic christian fundamentalism ok bye
*me, getting ready to hit you with a sick-ass keyboard smash*:
I see your Palm keyboard and raise an IBM Butterfly keyboard.
WHAT THE FUCK ARE THESE
it’s called “the late 90s/early 00s was a WILD time in consumer electronics”
@krisp-xyz I know you appreciate neat keyboard stuff
hell yeah these are so silly I love them
NEOPRENE
been inspired by marathon lately in case it wasn't obvious
rain world watcher spoilers!
god,,,
Something different
✦ debug angel ✦
sometimes debugging radiance cascades sparks inspiration for furry art
;3c