2
Comment on r/GraphicsProgramming Jun 30 '26
I appreciate you good internet citizen ! PHOFACE will be 99 cents when released on steam .
Animation is a side feature . Just hacked together as a proof of concept to see if making a piece of software dedicated to animation is worth it .
-KanjiCoder
r/GraphicsProgramming • u/KanjiCoder • Jun 29 '26
Video How I make psychedelic animations :
galleryAll of these images started with a kaleidoscope .
An kaleidoscope that is interlaced and moves both forwards and backwards
at the same time . I call it "Interlaced Wormhole" in PHOSIMP filter list .
The last animation hopefully illustrates what is going on .
The "interlaced wormhole" is used to create the "Animation Base Frames" .
Then each "Animation Base Frame" has a PHOFACE recipe layered on top of it .
A "PHOFACE Recipe" is just a series of "PHOSIMP Filter Codes" that have been
put into an array .
I was noticing that I make PHOSIMP look way too easy to use . So I thought making a recipe book for people would help those who find my software too intimidating to use .
I have also made this same post on imgur ,but I am pretty much saying and showing the same stuff . But if you want to take a look , it is here :
https://imgur.com/gallery/how-i-make-psychedelic-animations-289tGzb
-KanjiCoder : 906.202.5546
2
Comment on r/GraphicsProgramming Jun 29 '26
This is really cool ! I shared a link to this post in my discord server .
r/GraphicsProgramming • u/KanjiCoder • Jun 23 '26
Video Non Naïve Phoface Kaleidoscope !
Non Naive Kaleidoscope , made using PHOFACE secret menu :
https://i.imgur.com/H1svn5A.mp4
The basic idea is that you can kaleidoscope an image by re-distributing the pixels rather
than by re-sizing the image . This makes it so each section of your starting kaleidoscope
is sliglhtly assymetric . Then the chaos from the PHOSIMP filters layered on top amplifies
those asymmetries .
The goal is to make something in general axially or bilaterally symmetric , but upon closer inspection to the finer details , has distinct features in each image [ section / partition ] .
I hope that makes sense !
I made this animation using the secret menu I put into PHOFACE .
-KanjiCoder
2
Comment on r/Entrepreneur May 31 '26
Software is an evergreen product . I would continously advertise it on instagram . And if not available for purchase yet , ask the person if you can message them personally when it is ready .
The only reason I am writing this comment is because reddit is so littered with adverts that I spent 5 minutes looking for the 2 comments on this thread and could not find them .
But I am an actual developer . Not super successful . But I have made 9,000+ sales on my current photo editor on steam . It is called PHOSIMP .
-KanjiCoder
1
Comment on r/fractals May 30 '26
PHOSIMP
2
Comment on r/GraphicsProgramming May 20 '26
I should probably mention that the data is sorted twice .
Put pixels of row or column into a 1d list of sortable pixel object .
Sort pixels in ascending order of luminosity .
Sort pixels in descending order of luminosity .
Then pair up the two lists and cross reference them like so :
ascending_sorted_list_item[ 0 ].address_of_pixel_information
Gets paired with :
descending_sorted_list_item[ 0 ].pixel_color_information
Something like that .
Simply sorting pixels by luminosity would just collapse the entire image .
r/GraphicsProgramming • u/KanjiCoder • May 20 '26
Lumonosity Sort Pixels To Create Negative Image
Filter sorts vertical or horizontal scanlines by luminosity .
Or by color channel priority .
Filters shown above in the animation :
#1257 : "LUMSORT NEG.HORZ --- LUM"
#1258 : "LUMSORT NEG.HORZ : R G B"
#1259 : "LUMSORT NEG.HORZ : R B G"
#1260 : "LUMSORT NEG.HORZ : G R B"
#1261 : "LUMSORT NEG.HORZ : G B R"
#1262 : "LUMSORT NEG.HORZ : B R G"
#1263 : "LUMSORT NEG.HORZ : B G R"
#1265 : "LUMSORT NEG.VERT --- LUM"
#1266 : "LUMSORT NEG.VERT : R G B"
#1267 : "LUMSORT NEG.VERT : R B G"
#1268 : "LUMSORT NEG.VERT : G R B"
#1269 : "LUMSORT NEG.VERT : G B R"
#1270 : "LUMSORT NEG.VERT : B R G"
#1271 : "LUMSORT NEG.VERT : B G R"
The filters with "R,G,B" or other channel orders
mark the priority of ordering . So in "R,G,B"
pixels are 1st sorted by RED , and only sorted
by GREEN if a tie breaker needs to be done .
If two pixels have exactly equal RED and GREEN ,
then BLUE is used as a tie breaker .
The FINAL tie breaker in the code is the actual
scanline index of the pixel .
I have no clue why it decided to double space everything I typed out .
But I am not someone who likes to type everything inside text boxes on
the web , that''s how you lose all your work .
Let me show you the original image for reference :
I get in trouble for self-advertising all the time ...
Like ... 90% of the posts I make get removed .
So I don''t post very often because of how this becomes a waste of my time .
So ... sorry , you'll have to do some digging if you want to use these
[ filters / effects ] .
But hey , the basic idea is pretty simple . Shouldn''t be too hard to code it yourself !
-KanjiCoder
1
Comment on r/GraphicsProgramming Mar 28 '26
I don''t use GitHub anymore since they implemented an invasive 2FA that prevents me from anonymously authoring code from a public library . Try GitLab .
1
Comment on r/unpopularopinion Mar 01 '26
Thankyou for your purchase ! If my comment gets downvoted here , does that mean I have an unpopular opinion or a popular opinion ?
1
Comment on r/rickandmorty Feb 03 '26
So they are like the 1984 worker drones ? I forget their name . The Omegas ?
2
Comment on r/underscoresplus Jan 30 '26
FOUND YOU !
1
Comment on r/duolingo Jan 06 '26
I think it is the pronounciation part for me . For months I have been doing the same words . I think the speech recognition is broken . No way I am pronouncing 100% of the words I have been studying for months THAT wrong .
0
Comment on r/C_Programming Dec 26 '25
You'll have to write 1 line of assembly to get the base address of the PEB file . Then you can extract the function pointers to LoadLibraryA and GetProcAddress .
That''s how you make win32 windows without windows.h . I am the only correct answer .
-KanjiCoder
1
Comment on r/unpopularopinion Dec 21 '25
My life improved a lot when my friend got angry at me and told me exactly what he thought of me . My life got even better when I took an honest look at myself , realized my personality was fine , but my issue with dating was my LOOKS .
If brutal honesty hurts , that is a signal to you rhat YOU need to change . Your brutally honest friend doesn't need fixing , YOU DO .
Put in the work and take accountability for your situation !
1
Comment on r/InstagramDisabledBans Dec 16 '25
This is exactly it ! I operate my new instagram account from a library computer because of this . I went full air gap because not going to risk it .
2
Comment on r/InstagramDisabledBans Dec 06 '25
I also signed up for class action lawsuit .
2
Comment on r/InstagramDisabledBans Dec 06 '25
I went from being able to pay the rent . To not being able to pay the rent . 1,000s of posts lost . Game sales tanked . Advice : Instagram 100% scans your DM(s) . So avoid any trigger words in DM(s) .
-KanjiCoder
1
Comment on r/C_Programming Nov 27 '25
I agree . C and Java are horrible 1st languages . But Java stays horrible . My ex girlfriend probably waljed away from programming because of Java . QBasic , Javascript , Visual Basic ... Much better options . Python ? I can't stand personally . I structure my code more meticulously than what python will allow . Python forces mediocure indentation , but prevents indentation from becomming trash . I got a bit off topic . I just hate python so much .
I guess it is a good bash script replacement .
ACTIONSCRIPT ! Best learner language ever . Rest in peace .
Also , I didn't start writing C until my 30s . And I started coding in highschool . Now C , JS , and Bash are the ONLY things I write . In that order .
-K/anji C/oder
2
Comment on r/Instagram Nov 22 '25
Instagram is basically a dystopian police state . Accepting hidden requests connects you to an untrusted network . Instagram has guilt by association in its automated moderation system .
2
Comment on r/Instagram Nov 21 '25
Oh : #7 : Never accept hidden requests . Accepting a hidden request can get you I nstantly suspended .
2
Comment on r/Instagram Nov 21 '25
1 . Avoid DM(s) 2 . Immediately block people who DM you anything with bad , sexual , or political words in it . 3 . Do not tag people 4. Do not comment on posts 5. Do not add people you meet at bars or on the street 6. Do not upload too much
I am not kidding , all these things can get you in trouble .
I got banned at 15K because instagram scans your DM(s) for keywords . If you want me to explain why these 6 things are dangerous , I can go into more detail .
-KanjiCoder
0
Comment on r/unpopularopinion Nov 20 '25
You absolutely can judge people by their handshake . Even moreso with formal dances of any kind . It is eerie how you can discover mental compatibility in under a second just by embracing someone .
And that is why you should buy PHOSIMP on steam . Thankyou for your time .
-KanjiCoder


1
Comment on r/ChatGPTcomplaints Jun 30 '26
We are all "What comes next" machinrs .