To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/Acerola/ you’ll also get 20% off an annual premium subscription! #ad I got braces on so I'm learning how to speak again, sorry for any poorly enunciated words!
@palmossi6 ай бұрын
Maybe lol
@Jamato-sUn6 ай бұрын
Super Hot Mind Control Delete uses ASCII art shader for it's non-puzzle "real life" scenes in some sort of prison
@error.4186 ай бұрын
Good luck with braces! I just got off "clear correct / invisalign" so I feel you.
@adamebadra31716 ай бұрын
Your cat is freaking me out, every time she appears an add pop up out of nowhere besides her😂
@k90v856 ай бұрын
dwarf fortress uses acii character
@roifrvr6 ай бұрын
"Is it possible to edge" Is a far more philosophical question than I expected from this video
@Acerola_t6 ай бұрын
many people have been asking this
@virionspiral6 ай бұрын
@@Acerola_tI think I'm going to search for edging for further research
@MaxEditsSpore6 ай бұрын
@@virionspiral please no
@neoline58316 ай бұрын
@@virionspiral on microsoft edge
@heeeyno6 ай бұрын
"I want to go home, and then edge"... *disparage message*
@saythrtL6 ай бұрын
0:48 There is a pretty good came called "Stone Story RPG" that uses ascii art for the entire game, and by the entire game, i mean the ENTIRE GAME, menus, lightning, everything, and it looks beautifully simple
@Tehn00bA5 ай бұрын
Yup, was looking for this comment
@MustovMusa5 ай бұрын
Havent played that game in a while cause my dumbass dont know how to code automate the 🔥🔥💪💪GRIND🔥🔥💪💪💪
@HA11EYS_COM3TАй бұрын
Also dwarf fortress
@alexm666Ай бұрын
there's also one obscure game called ASCIIDENT
@LemonHeadYT6 ай бұрын
"Today, we'll be turning characters, into characters" 🔥✍
@deleted_handle6 ай бұрын
"is it possible to edge?" 🔥✍️
@cringe45816 ай бұрын
Monogatari reference?
@operator80146 ай бұрын
That was GOOD.
@nnnArchive6 ай бұрын
“Noodles into noodles? At the Chinese restaurant?” - Parappa The Rapper 2 (PS2)
@heynamu6 ай бұрын
@@cringe4581 when is this said? I can't remember
@TheLeft4Gamer6 ай бұрын
I love the suspense leading up to the Mohg fight only for him to Comet Azur his ass
@pinkorcyanbutlong56516 ай бұрын
Finally someone that takes into account edge flow, as someone that does some 'by hand' ascii art, always am a bit annoyed when all of those 'ascii art generators' just do the "bright = big character, dark = small character" and leave at that A way of making it even nicer would probably to have an extra pass that applies some character heuristics, like "if above is '\' and bellow is '/', this should be a ')' ", and also take into account that letter characters also have slopes, so if you have a 'top left to bottom right' sloped edge, the 'q' character also fits it, and a 'V' is where '\' and '/' converge going down, and so on
@jc_art_6 ай бұрын
Yea i was surprised they decided to limit it to just the 10 characters they did
@PhaaxGames6 ай бұрын
¨`^~,._.,~^´¨ More letters would definitely be better ...
@quontumphysics65896 ай бұрын
I know Acerola likes to focus on real-time rendering and applications to games in motion. I wonder how much computation time these extra checks would add.
@minicooper2376 ай бұрын
I was thinking that maybe there was a way to do some additional processing at a higher resolution to better quantize pixel groups that would better match specific characters. Like an 'L' shape would fit better in an ascii pixel where you have two light subpixels on the bottom of the pixel and one light one dark subpixel at the top for example.
@MrAdamo6 ай бұрын
@@minicooper237probably neural nets lmao. With enough layers you could identify tiny features and assign the best character
@Johnny313236 ай бұрын
Talks about ASCII art: Creates ASCII art: Beats Elden Ring with ASCII art: Gives the public ASCII art for FREE: Doesn't elaborate further....: BaZED
@Octogenico6 ай бұрын
But acerola
@pedropesserl6 ай бұрын
But acerola,
@tnfAngel6 ай бұрын
but acerola~
@Mandow_6 ай бұрын
butt
@creativename.6 ай бұрын
But acerola 😳😩
@AmazuRazu6 ай бұрын
but areola.
@ZaneBastian6 ай бұрын
Also, thank you for not doing the increasingly dull LLM / Transformers / AI content. You'll soon be what current gen game devs & technical artists (who are starting now) will call an "OG" resource on graphics programming. On your path, and with a few good collabs, you have the potential to co-author the next evolution of the GPU Gems series. Excited for you to blow up :D
@TeleportRush6 ай бұрын
transformers?
@mahvus55866 ай бұрын
@@TeleportRush The alien car robots
@ZaneBastian6 ай бұрын
@@TeleportRush the T in GPT is 'Transformer'
@CaptainBeebiАй бұрын
It's so painful watching other game dev youtubers rely on LLMs and shit in their videos. Like even in the roguelike community, where the vast majority of our projects are open source, my peers are literally telling new devs to just ask ChatGPT to solve their issues instead of pointing them towards any of the human-documented source repositories and essays.
@an_asp6 ай бұрын
A lot of ascii art uses a variety of other symbols for edges, like V, for sharp points, Y for branching lines, and sometimes non-ascii characters (japanese characters seem common) to get more complicated edges. The art at 6:45 has a lot of examples of this. I wonder how you'd be able to automate something like that; you'd need a lot more than just the angle of the edge. It seems like you'd need to do something complicated with the "subpixels" as you downscale the image to find the specific shape of the edges, and map it to the most similar-looking edge character.
@somdudewillson6 ай бұрын
I think you could just use the letter sprites themselves as convolutional filters of a sort.
@ianrussell42176 ай бұрын
i think it would be similar to how jpeg compression breaks an image down into preset shapes but with characters instead
@semoueslati25865 ай бұрын
( ㅅ )
@KingBobXVI5 ай бұрын
You would add to the "histogram" step I think, replacing the check for "which angle is most common in the 8x8 block" with a check against a set of multiple angles. Like, if the top half is mostly \ and the bottom half is mostly / you instead get ). You could get more granular with it, possibly to the point of very specific letters.
@DarkSwordsman6 ай бұрын
3:29 I also recommend uploading in 1440p (you can transcode or export, you don't need your timeline to be 1440p) because then KZbin does the "Enhanced Bitrate" thing where normal 1080p gets half the bitrate it used to.
@afurryferret6 ай бұрын
doesn't do?
@MoleNihil6 ай бұрын
1:57 We are all edging, aren't we
@jero32955 ай бұрын
big game studio does a general 'replace bright with big character, dark with small character' and called it a day, but then you come in and did just that much more work and on all accounts blew them out of the water all by yourself. you deserve my sub o7
@no-lifenoah78612 ай бұрын
i mean it *is* just a thing for the photo mode. not like its a major game feature
@TacoGuy6 ай бұрын
stone story rpg is an amazing game which uses ascii art for the visuals
@Acerola_t6 ай бұрын
yeah i meant specifically an ascii shader over 3D like the Returnal example
@w花b6 ай бұрын
Dwarf fortress is the most beautiful game using ASCII art. You will understand everything happening on screen very easily.
@IndianaJoenz6 ай бұрын
The way tht Stone Story RPG allows players to make their own ASCII sprites is quite cool.
@ninjanate22446 ай бұрын
Candy Box 2 also uses ascii art
@sambojinbojin-sam65506 ай бұрын
Cogmind does ASCII art well (it's a futuristic 2d roguelike).
@Gabriel-rg7cy2 ай бұрын
0:50 There is a browser game about candies that is fully ASCII
@goofmuffin6 ай бұрын
there's Asciicker, which is 3d and rendered in ascii characters
@Acerola_t6 ай бұрын
oh yeah this is a good example, thank you!
@neoline58316 ай бұрын
the fact that it's pronounces "ass kicker" is hilarious to me
@pinkorcyanbutlong56516 ай бұрын
I'd say that is more of an extended ascii/CGA text mode art as it uses the DOS font that includes more characters, and also uses foreground and and background colours, but yea, pretty cool game
@hi-i-am-atan6 ай бұрын
@@pinkorcyanbutlong5651 a lot of ascii art isn't truly ascii, but shift jis or its successors anyway thanks to the popularity of the medium on japanese image boards. the "ascii" in the name isn't really in reference to the encoding used, but rather the fact that the image is made from digital text. ascii was just the standard when term was coined, so it's kinda just been genericized in this context i mean really it's been genericized in a _lot_ of contexts, stuff like terminal-based roguelikes get called ascii games even when they use the ibm charset, but y'know
@fragmentshader28786 ай бұрын
Also, my submission for acerolas jam: LAMB
@Mytrios21376 ай бұрын
Putting a video of your cat with the sponsor part is honestly so smart, I respect that
@mattcay6 ай бұрын
16:45 Very ironic how an ASCII shader can't draw text worth crap 🤖 Not throwing shade, just found it funny. I love the effect, it looks great!
@dantekiwi79266 ай бұрын
Maybe you can detect when a text is getting rendered in real time, so it can maybe be possible to put "real" text over the ascii text
@s1lkysl1m836 ай бұрын
i bet it could render text if the text was large enough. the problem is what he was talking about at @15:00
@lbgstzockt84936 ай бұрын
@@dantekiwi7926 Maybe you could just render the UI after converting everything to ASCII
@Punisher4xe6 ай бұрын
@@dantekiwi7926 oh god
@theneonbop6 ай бұрын
@@dantekiwi7926 if its not lined up with the grid and doesn't have the same font I can't imagine it looking good
@brandonscott30126 ай бұрын
Underrated channel. Pacing, explanations, visual guides and comedy/presentation are all done well. Thanks Acerola 👏
@On1onQueen6 ай бұрын
IDK why but the shader rendering actual text characters in the boss fight cutscene as just lines and squares was really funny. You literally Are Text, ASCII shader...
@MultiChristianandres5 ай бұрын
downscaled captions
@bananibbal4 ай бұрын
@@MultiChristianandres yeah but either way it's still funny
@GamerX-20006 ай бұрын
0:54 correction: there are a few. Many of which are mobile games. It’s not really a shader, but just everything is rendered with text. _Stone Story_ is a good one- it’s a free mobile game with no ads. Mad respect to them for making something good and playable for mobile.
@Acerola_t6 ай бұрын
so if it's not a shader and just actual ascii art, then there is no correction, there is also nothing to correct as it's me saying I personally have not seen it, not that it doesn't exist lol
@GamerX-20006 ай бұрын
@@Acerola_t fair. But it’s still a really cool concept to render a game in ascii.
@mcbeaniee6 ай бұрын
this shader coupled with the fact that the elden ring dlc added an option to put the word "edge" into messages makes for some insane meme potential
@mrskibum8856 ай бұрын
edge has always been in the game. those 9999 rating messages around the assassin dude in round table hold saying edge, lord
@Kropolis6 ай бұрын
Edge isn't new edge, lord
@desktorp6 ай бұрын
9:39 bonus points for finding an image with the correct group size A+ great job keep up the good work
@maboesanman6 ай бұрын
If you abandon the realtime requirement, you could maybe do something like this: Take the DCT of all the white-on-black characters that you want to be available to the shader. Take the DCT of the section of the image. Find the “nearest” by some metric. This way you can dramatically expand the palette of letters, and have a more organic selection
@KillahMate6 ай бұрын
When I initially clicked on the video I assumed this is how the effect was going to work. But on reflection - and as you say - this would require a huge amount of branching and would run terribly as a GPU shader.
@jfolz6 ай бұрын
I was thinking maybe you could use locality sensitive hashing to switch between character palettes. You could downscale 8x8 blocks to 2x2 and use 4 hash functions, horizontal and vertical lines, and the two diagonals. Each hash function gives you 1 bit of info: which side of the line is brighter. That gives you 16 palettes you can choose from to determine the best character for the brightness less, which should retain quite a bit more detail. It should be very fast as well, as you're just comparing a few numbers each time without branching.
@a-lil-ghoti6 ай бұрын
I was thinking you could use convolution filters generated by blurring the character set. Taking the DCT of the section is interesting. What are the advantages of doing that over just a convolution filter?
@maboesanman6 ай бұрын
@@a-lil-ghoti tbh my signal processing skills aren’t strong enough to really push me towards one or the other. I thought DCT was what jpeg used so thought might make more sense in this specific case
@a-lil-ghoti6 ай бұрын
@@maboesanman I mean you're not crazy! Jpeg do use it, you could use it here! And i honestly couldn't predict what would be more effective.
@MarioGoatse6 ай бұрын
Amazing work my bro. I hope you’re proud of the knowledge that you’ve gained and shared. This video was not only very informative and interesting, but easy to follow and understand too. Appreciate you, mate. Edit: WOW! That’s incredible. It got even better in the last 5 minutes. The Elden Ring scenes (with no DLC spoilers!) was beautiful. Man you nailed this so hard
@sxs5126 ай бұрын
I wonder how this would look like if instead of just downscaling the image and only matching the character to the luminance, you sampled the original image and looped through more characters to find one that best matches the pixels. This would be quite slow, but there are definitely ways to optimize this lookup. Would be pretty interesting to also see how it works with different fonts.
@sacwingedbatsatadbitsad43466 ай бұрын
I've actually implemented this a few months back. Only in C# but I have outlined how it could be done in a shader with probably acceptable performance. It would take a lot of passes and buffers though. I've come to the conclusion that it's not really worth it. It preserves details a little bit better and the output is noticeably sharper - the simple luminance match method has a noticeable blur in comparison - but it's not better by enough to justify it IMO. With a bitmap font, it's still very noisy, the better details are only noticeable if you actively look for them. Maybe if you use antialiased fonts, but that would completely tank the performance. imgur_com/a/f5pQ1Qs (p sure youtube doesn't allow linking off-site so replace the _ with .)
@sacwingedbatsatadbitsad43466 ай бұрын
I've actually implemented this a few months back. Only in C# but I have outlined how it could be done in a shader with probably acceptable performance. It would take a lot of passes and buffers though. I've come to the conclusion that it's not really worth it. It preserves details a little bit better and the output is noticeably sharper - the simple luminance match method has a noticeable blur in comparison - but it's not better by enough to justify it IMO. With a bitmap font, it's still very noisy, the better details are only noticeable if you actively look for them. Maybe if you use antialiased fonts, but that would completely tank the performance. a/f5pQ1Qs pretty sure youtube auto-deletes links, it's an imgur album with a comparison
@sxs5126 ай бұрын
@@sacwingedbatsatadbitsad4346 Hmm what if instead of just comparing the bitmaps you compared the gradient of those? Looking at your imgur gallery it looks like the edges are not really as pronounced as one would expect from this.
@sacwingedbatsatadbitsad43466 ай бұрын
@@sxs512 The way it works is it subtracts the pixel in the font, 0 or 1, from the grayscale pixel in the same position, then adds together the absolute value of the pixels in the 8x8 grid. Obviously, if you subtract a value from itself you get 0, so the character with the lowest absolute value is the best match. This is the most canonical approach, it preserves the most information overall. Not all information is equally important to humans, though. For example, you can distinguish more shades of green than red or blue. You'd need to enhance the edges as in the video to get a more desirable but less technically correct look.
@kurekureci6 ай бұрын
Dwarf Fortress is an entire game rendered with ascii art.
@864awesomeness6 ай бұрын
I was surprised almost nobody else is saying this, I guess it isn't exactly conveying art? Just symbols representing objects
@Donovarkhallum6 ай бұрын
Exactly. The game is rendered in characters but its not asci art@@864awesomeness
@orbatos6 ай бұрын
Calling it ASCII art isn't really correct. Drawn *with* ASCII is how it is usually referred to. All characters are symbolic or literal text, not a portrayal of an image. That this is cohesive owes to a painstaking selection of characters and it still takes work to get used to. The game itself is art, the use of ASCII isn't the medium though.
@GerardMenvussa6 ай бұрын
13:15 With fading based on depth, that's my favourite option. Looks amazing.
@Archive_0x6 ай бұрын
Golden content. Technical, without bs, source included. Many thanks
@endostatic76876 ай бұрын
Just watched 18 minutes and 17 seconds of a guy talking about Edging. Absolute Cinema.
@blanana_m6 ай бұрын
I wonder if you could use the Normals of the image to skew the characters with the meshes that make it up
@augustday94836 ай бұрын
Depth fading looks very good, it really gives you that sense of 3D that's needed to keep the image coherent during gameplay. Lot of potential here for cool artstyles in a game.
@RaVen999916 ай бұрын
there is a cmd command to watch a shortend vertion of the original starwars movie in ascii rendering its pretty fun to watch takes about 20 minutes and totaly free
@Randomdud7516 ай бұрын
The cat is forcing me to watch the sponsor! Noo!
@funx24X76 ай бұрын
That cat better be getting a cut
@IvanIvanov-ww8yl6 ай бұрын
Someone needs a sponsor block extension
@RandomAcronyms5 ай бұрын
@@IvanIvanov-ww8ylthat's why I missed the cat 😔
@marcosfernandezramos27896 ай бұрын
I noticed the 11:52 Valhalla music almost immediately despite The Primeagen talking in its reaction video. Great video btw and impressive work on your part. You've taught me quite a few things that hopefully will be useful for me in the future.
@tuna56186 ай бұрын
"game as ascii" reminded me of the primeagen's recent journey of rendering DOOM as ascii and making his twitch chat play it.
@eth37926 ай бұрын
It's come full circle now with prime reacting to this video lol
@sammy0jpeg6 ай бұрын
I don't have nearly enough knowledge to follow every process yet somehow you managed to make me extremely interested about anything you say. Ive already binged all your videos and although the math tends to get lost on me I cannot stop thinking about the difference of gaussians and have a pretty decent understanding on how 3d rendering works I hope you never stop makong videos cause these are some of my favorite things to watch on youtube btw I'm really fond of the shot on 15:19 fsr, something very cinematic about it
@BlackEagle4786 ай бұрын
It was brilliant putting the cat on the sponsor segment so that I bypassed my sponsorskip to see the kitty.
@luyandolove6 ай бұрын
Same XD
@Voshchronos6 ай бұрын
that was so clever it's perverse
@Lampe20206 ай бұрын
0:47 Well, my dad is very good at building cities in Minecraft-like games that are so large that the game eventually can't handle it anymore. So I'll soon create my own such game that I'll make playable in the Linux TTY, inspired by this video.
@sirslavid31756 ай бұрын
I actually watched the sponsor because of the cat. Brilliant move
@logixindie6 ай бұрын
He must has learned this trick on Brilliant.
@maxpierce84146 ай бұрын
be interesting to see this effect with a cell shaded game like wind waker. There's would be a lot lees dtl so readability would be a lot better
@Rexodiak6 ай бұрын
THE TIMING ON THIS IS IMPECCABLE I NEEDED THIS AND IT JUST CAME TO ME ON MY HOMESCREEN
@ai_outline5 ай бұрын
This guys is amazing, easily my favourite computer science KZbinr! You’re a fucking legend and inspiration 🔥
@ThePixelatedCoder6 ай бұрын
lets go love ascii made a ascii shader myself once it was awfull and poorly coded that used a text texture as a compute shader only took like a month im actually still thinking of making a ascii horror game lol
@HEXO_HANK696 ай бұрын
it'd be really cool if someone makes it that we can copy the ascii as a screenshot and be able to paste it on a text file
@EikaMikiku6 ай бұрын
There is a lot of flicker on characters, especially with full square character. Perhaps having some kind of threshold to prevent high frequency changes of the same character like [full square -> @ for 1 frame -> back to full square] would make the image feel more stable if you prevent full square coming up again if there was one recently.
@candlestorms6 ай бұрын
Was going to suggest this idea too :) Would be cool to see
@giobrando65746 ай бұрын
im actually surprised how youtube compression held up the quality at normal 1080p, I expected it to be a blurry mess after a couple secs.
@mastromishu39066 ай бұрын
holy shit it's beautiful 😭 your video definitely convinced me to build my ascii shader
@Marvin-jk9jx6 ай бұрын
! There is a game that only uses only characters for their art style!! Its called stone story and is pretty cool, if you are into those kind of games
@CheeseWithMold6 ай бұрын
Been following the progress for this on twitter. This looks absolutely amazing and might be my favorite video of yours. Would love to make some small game that gets absolutely carried by these visual effects. Well done! Also, you gotta have one of the highest viewer retention rates during your ad reads (feel free to send this part of the message to potential sponsors)
@runcinated_icosatetrachoron6 ай бұрын
This looks like it'd work great for a horror game, as the ascii filter makes it harder to see anything.
@jadefae6 ай бұрын
This looks so much better than I could have ever imagined
@simpli_A6 ай бұрын
Love this. Your channel has got to be one of my favorites! I can understand everything you’re talking about even though I’m only a high school freshman. It’s all so simple, and your intro with the flashing phrases and the design is peak! I also love recurring bits such as parish being the harbinger of the sponsored segment. As well as the ever popular “but Acerola?” Speaking of which, I don’t know if I just missed it, but I didn’t really get why returnal using a 10x10 text size was so strange. But you manage to put so much information in such a short amount of time that I very well could have subconsciously breezed past it. Another thing I love about these videos.
@volty8836 ай бұрын
Holy hell Acerola, this is so clean. Genuinely learnt so much while watching this video and it was so much fun experimenting after seeing the whole thing. God just because how well it turned out, genuinely I am so tempted into developing a whole game on it. Love it and please keep letting your random wishes drive you man. Also peak music choice throughout
@meepo_sn16 ай бұрын
acerola's excuse to dedicate an entire video to edging
@mrsato75086 ай бұрын
Just watched the video. Here is an option to save more details. You could choose symbols from ASCII table not by luminance, but by calculating how much the shape of the symbol suits the 8/8 region. First, normalise 8 by 8 region, to turn it lightest into white, and it darkest into black and shift all the other colors proportionally. Choose the symbol that has the least total difference compared to the region, and then adjust symbol's luminance to be same as average luminance of original chunk. Another option is to apply filter separately to RGB channels with red, green and blue symbols and then add them together to get the final result. Combining this methods you will be able to use all ASCII symbols, their luminance and colors, which should save a ton of details, probably close to possible maximum. This also should make image less contrast and more pleasant to look at for a long time. if comparing 8by8 chunks will hit performance, you can average some pixels to get 4by4 or 2by2 chunks, or you can find the least used symbols in the table and remove them, or both. This still should save more details Sadly i'm too dumb to code it myself
@SuboptimalEng6 ай бұрын
Can’t believe he spent months figuring out the optimal edge technique 😤😮💨😤
@maevara_6 ай бұрын
i think it'll look really cool on a game with a simple artestyle, like animal crossing, sicnce there is not much details or gradients
@BauskeMedia6 ай бұрын
Amazing stuff. Maybe faces looking jumbled together from a distance would make for a great horror game style with all the uncannyness.
@theftking6 ай бұрын
I remember those dope ASCII GameFaqs guide logos. They were sick.
@thorntails6 ай бұрын
I'm rolling my ace soooo hard rn
@v3.146 ай бұрын
I use a software called ReShade to apply shaders to games like Sekiro in real time, and it has an option for turning each frame into ASCII art. You can see how it looks; I have a video fighting the final boss but with this shader and the ASCII option.
@Kawnhai.mp46 ай бұрын
youre really cool mr rola
@Whatthetrash6 ай бұрын
This is absolutely fantastic! Just... wow! (both the editing/pacing of the video as well as the final effect are top notch! )
@MilkJugA_6 ай бұрын
finally we have the technology to make a worthy spiritual successor to return of the obra dinn
@kevindomara5 ай бұрын
This was so cool!! The filter looked amazing in Final Fantasy and was beautiful in Elden Ring. Great job!
@nickdevprod36676 ай бұрын
did you start going to gym?
@Heyejen6 ай бұрын
I KNOW RIGHT, I SWEAR HE WASNT THIS BEEFY
@__w__o__w__6 ай бұрын
it's insane how well that final result still reads as a detailed image.
@fure46 ай бұрын
the thumbnail swap is nasty, i hate youtube after mr beast
@danielgysi57296 ай бұрын
?
@Lumelore6 ай бұрын
This is so awesome looking! I haven't gotten into trying to make shaders myself yet, but this is really convincing me to forget about my current projects so I can try remaking this. It seems relatively simple while also looking really cool.
@ThatGuyGEWP6 ай бұрын
STOP USING THAT THUMBS UP IMAGE I BEG 😭
@skyex6 ай бұрын
This looks very cool. I've made a good amount of ASCII shaders, and I love the addition of the edge layer, especially implementing the distance falloff. Cel shading would obviously play very well with this effect The em-dash (-) would be better than the underscore for horizontal lines because it's in the middle of the sprite, so all of your edge sprites will be centered on the same axis. I would also suggest increasing your gradient from 10 to 16 or even 32 steps. You're reducing the already low amount of information by compressing your gradient palette. Thanks for sharing all of your awesome experiments!
@wowLinh6 ай бұрын
VLC can play an entire movie in ascii art.
@top_misha6 ай бұрын
Imagine putting ui and subtitles over the shader, and redo them in ascii style too Cool video!
@libero2711_5 ай бұрын
Stone Story RPG is an ASCII only game. all handmade
@Acerola_t5 ай бұрын
this video is about not handmade ascii art
@Danny_in_2D6 ай бұрын
Hol' up dude you're like getting buff 🔥 Really interesting vid, always love how much info you're able to pack into these
@anormaluser57506 ай бұрын
i quit learning programing many years ago, but these videos are genuinely so cool.
@d3.m4.r6 ай бұрын
For one second I thought that I was going to see an ascii version of bad apple again
@tomorrowwhenband6 ай бұрын
this just in, acerola figures out edging
@jochemvandolder50466 ай бұрын
I feel like evaluating each 8x8 tile of the rendered image and finding the closest character for it's features using a simple confidence model comparing the like-ness of the tile to each caharacter in the ascii table would improve the intricate details. kinda like how ascii artists look for super intricate ascii characters that perfectly fit the shape they need
@halo3kings886 ай бұрын
your channel is the definition of underrated. great video!
@sethbettwieser6 ай бұрын
I wonder if we could improve the effect by trying to convert the shape of the 8x8 pixel area to the closest ascii representation. Probably wouldn't run very fast.
@TheKyuketsukiNeko6 ай бұрын
Pretty great video ^w^ nice work making this cool shader
@thzockt2 ай бұрын
There is a game based on ASCII art. Its called "Asciicker"
@kathrynjones23835 ай бұрын
Acerola: the photomode tech demo guy
@MrLuigiBean16 ай бұрын
I'm very much on the beginner/novice end of the computer graphics spectrum, so seeing the effect being applied to the game running in real time BLEW MY MIND. XD
@noriringtail74286 ай бұрын
Super interesting watch, and thank you for including it in the description! Lovely aesthetic.
@madbanana226 ай бұрын
dude reinvented reshade
@anon_y_mousse6 ай бұрын
What a brilliant ploy to get people to watch the ad. Also, this was probably the easiest to follow video that you've made yet. I think I could probably code this one up myself.
@pheonix02096 ай бұрын
Best way to do an add segment I have ever seen. I didn’t even play attention to the add, just the cat lol
@Loooore34836 ай бұрын
14:19 gives me inscryption vibes and i love the bloomed, pre-burned version the most tho
@ZachEastin6 ай бұрын
What a cool and fun thing to do. Even if it wasn't super beneficial or the best way to render a game it made for a really cool thing to watch while eating breakfast! Thanks for your work!
@RAStemen016 ай бұрын
I've wanted to make an ASCII shader myself for a while, but you did some things in your version I wouldn't have thought to do (like the two passes to get the edge detection). There's definitely a lot you could do with this technique if you were building your game around it. Super cool video!
@ckpioo6 ай бұрын
this is just amazing, thanks for inspiring me to do my own ascii renderer in rust, ill probably make a discord bot which converts all images sent in a server to this beautiful ascii image and store it in a "gallery" channel
@pashalecqua6 ай бұрын
probably my favorite video on this channel already this looks so fire
@dawwo-lux6 ай бұрын
I really really liked how the shader affected subtitles in the cutscene, this could be a sick effect for corrupted/loading data, like in a context that is not directly a command prompt, that kind of distortion couple be much more interesting than just printing a string of random numbers
@NathanHenriquefa5 ай бұрын
I want to see it applied to an older game. Like Crash Bandicoot or the first Metal Gear Solid
@Confuseddave6 ай бұрын
A while back as a project to try pick up machine learning, I tried to train a neural network to choose an ascii character based on a small field of pixels (a la traditional handwriting recognition) in the hopes of making a photo filter that could choose ascii characters based on the pixels covered by the character, rather than reducing them to luminance, which would preserve a little bit of resolution. I ran out of patience with it, but it was fun to play around with.
@hiagao12496 ай бұрын
since the resolution is lowered in order to fit the characters, the video actually looks really really cool in the smaller youtube frame, although you can't really tell the characters from each other
@_NaLo_6 ай бұрын
It should be possible to retain much more detail by expanding the character set. It would be cool to see a shader that uses ALL ASCII characters and "downsamples" each 8x8 pixel grid down to the ASCII character that is most similar to it.