desmos devs, looking at logs: "this guy has been graphing stuff for.. 96 hours straight?" "yeah, i was concerned at first but now im just rooting for him"
this is genuinely insane, by far one of the most impressive things I've seen done with Desmos. massive congratulations for getting this to work and I look forward to seeing what you do in the future!
@@Radian628 I think desmos addons may allow for better optimization thus, give you more room for complexity while still having decent 5 fps. Idk if there is already one made but you could just code it yourself too
@@harrisonclark3799 not everyone is interested in watching people plot fractals using mathematical equations on a website. This kind of content is enjoyed by only a small group of people
@@confused4ever you don’t need to necessarily be into this kind of thing or understand what any of it means in order to appreciate the time and effort put into it, and his presentation is fairly approachable and entertaining even if you have no idea what he’s saying.
I’ve been using Desmos for I don’t even know how long and just today did I learn that you can make custom colors. You learn something new every day, folks.
I think, the CPU does all the work with the equations in Desmos one by one so it is slow. That is why GPU are so good at rendering because of the parallelized process that they can work more than one equations at once. but Desmos only use GPU for displaying the graph and not taking advantage for solving the equations more than one at once.
@@gangel478 The GPU-based rendering plugin (GLesmos) only speeds up the rendering of implicit inequalities- my new renderer uses a fundamentally different method (point grids). Also, while that plugin makes implicit rendering extremely fast, it will only work for other users of the plugin. That's why I decided not to take advantage of it (Though it is pretty cool! It can speed up graphs by a factor of 100 or even 1000)
Rtx/Raytracing-APIs for games are not designed for global illumination but for raytracing - the tracing of the path a ray takes. That CAN be used for many things, for example sound, where rays are cast in all directions and the audio properties of the materials they hit are taken into account, giving you realistic soundstages with reverb, echos etc. It can also be used for pyhsics-simulations like particle-collisions. And it can be used for global illumination.
Also, RTX specifically isn't simply ray tracing. What makes it special is that it only calculates a small number of rays, which results in a very grainy looking image, then it feeds it into a pre-trained NN running on dedicated hardware which takes the grainy image and fills in the rest with essentially "AI magic". This is why it can do "real time raytracing", because it's not actually calculating all the rays you'd normally need to get images of the quality it produces. So it's not accurate to say you've implemented RTX in Desmos, but it is accurate to say you implemented raytracing, which in itself is impressive enough!
@@qwerty81808 *"RTX specifically isn't simply ray tracing."* No... RTX is Nividias brand-name for their cards with hardware-acceleration for Raytracing. *"it only calculates a small number of rays"* No, it calculates exactly the rays that the developers tell it to calculate (like any other form of raytracing as well) as the ray-creation is entirely the responsibility of the developers. Hence why there are bugs like Battlefield V initially casting more rays than pixels on screen and casting them even outside the visible area. *"which results in a very grainy looking image"* And again No... seems like a trend with what you are saying. *"then it feeds it into a pre-trained NN running on dedicated hardware which takes the grainy image and fills in the rest with essentially "AI magic""* No, that would be a denoiser and is NOT part of the raytracing API. There are many libraries available for that, including from nvidia, but that is not running on dedicated hardware nor is it AI. You are mixing it up with DLSS which is an entirely different thing. *"because it's not actually calculating all the rays"* Again, no, it is calculating every single ray the developers tell it to calculate. it is impressive that while you got CLOSE to reality you still managed to get every single statement you made wrong.
@@ABaumstumpf By the colloquial definition of “AI” that is what powers DLSS. Although it literally says DLSS is “powered by AI” on NVIDIA’s website, it may indeed be more technically accurate to say it’s powered by ML. So at worst you’re flat out wrong about that, or at best being overly pedantic. I’ll admit that I may have mistakenly generalized the features of DLSS and attributed them to RTX in general, however that would really be my only error. It’s kind of silly to write an entire breakdown of exactly how the mix-up of terms (DLSS vs RTX) leads to every single point being inaccurate, when in reality the points are accurate to what I actually meant to describe (DLSS). Saying “you are talking about DLSS, not RTX” would’ve sufficed. Impressive that your need to be seen as smarter than everyone else is so strong you decide to be a condescending pedant and spend multiple paragraphs trying to turn a simple mistake of terminology into a lecture.
This is what I live for. Ridiculous challenges to overcome set up in a really out-of-the-ordinary, or just frankly dumb, setting only to prove a point or explore a topic. It is really great seeing this kind of stuff. I can just imagine the amount of joy learning all the new stuff for this project. Great work my dude, keep it up.
there is a deep dark rabbit hole of "using Desmos for kind of what it's for but not really" that has led me here and i have never been more scared in my life
I'm actually making a series on how I made it- check it out: th-cam.com/play/PLc0hPLqxOOE8eDIjVu47KGyTrCQFIccdd.html The videos are listed out of order for some reason so keep that in mind if you decide to watch it.
As far as I know it uses two threads- a main thread for rendering and a worker thread for doing equation calculations. Most CPUs these days have more than two cores so I'd say that in the majority of cases it cannot utilize all of a CPU's power.
Recently, We've found that using polygons (specifically triangles) without the borders are actually better for lag in graphs compared to points. I don't know how much this would your graph since it seems that most of the processing power goes towards the computation not the final output.
@@badlamplampgod1024 Honestly I got sick of diep and internet communities in general and decided I needed a break- I was taking both of them too seriously and it was affecting my mental health. I knew that if I continued to talk to people I'd likely get sucked back in, so I figured I'd vanish entirely. I realize now that this probably worried and confused a lot of people, so I'd like to apologize for that.
@@Radian628 it's okay, ironically enough I literally have started making moves to separate myself from the diep community the day I found this channel, I'd hope that maybe you'll come back on discord someday ngl. ~~unrelated but did u speed up ur voice in this video? You talking rly fast lmao~~
@@badlamplampgod1024 Honestly I don't know if I'll come back. I might return to say hi at some point. I don't know what the landscape of diep discord servers is like at this point, I've left all of them except the group (which I never look at except to remove the occasional ping). As for my voice, I'm speaking in real time- nothing was sped up.
desmos devs, looking at logs:
"this guy has been graphing stuff for.. 96 hours straight?"
"yeah, i was concerned at first but now im just rooting for him"
Square rooting?
@@asheep7797 i like your humor
@@johncharlesxavier9657 I, too like his humor
3:58 cube rooting
@@asheep7797 Was thinking the exact same thing. Shows how all of our individuality disappears the moment we have the chance of a funny joke
Ah yes, photorealistic. Yes, it looks just like the real photos of infinite fractal objects
en.wikipedia.org/wiki/Romanesco_broccoli
@@Radian628 infinite broccoli... solve world hunger?
@@lilmrcalamity5140 but I don't like broccoli!
@@lilmrcalamity5140 technically
this broccoli has finite volume but infinite surface area
@@jgtb0pl Infinitr broccoli skin
this is genuinely insane, by far one of the most impressive things I've seen done with Desmos. massive congratulations for getting this to work and I look forward to seeing what you do in the future!
Thank you! This means a lot coming from you!
Great to see you here :p
How in the fuck, that's really impressive, Desmos is about to run Doom one day man
Thanks! Speaking of Doom, I may or may not be making a 3D game in Desmos.
@@Radian628 I think desmos addons may allow for better optimization thus, give you more room for complexity while still having decent 5 fps. Idk if there is already one made but you could just code it yourself too
@@Graverman I think by the time you move towards something like that it would be cheating. sadly :(
only a very niche group of people can appreciate this but holy shit this is impressive
Proud to be in the niche
what do you mean "only a very niche group of people"? Literally anyone who watches this will say "holy shit this guy is smart"
@@harrisonclark3799 not everyone is interested in watching people plot fractals using mathematical equations on a website. This kind of content is enjoyed by only a small group of people
@@confused4ever you don’t need to necessarily be into this kind of thing or understand what any of it means in order to appreciate the time and effort put into it, and his presentation is fairly approachable and entertaining even if you have no idea what he’s saying.
yeah dude you know what desmos and a fractal is, is that what you want to hear, you're in the niche, the elite :OOO
I’ve been using Desmos for I don’t even know how long and just today did I learn that you can make custom colors. You learn something new every day, folks.
I think, the CPU does all the work with the equations in Desmos one by one so it is slow.
That is why GPU are so good at rendering because of the parallelized process that they can work more than one equations at once. but Desmos only use GPU for displaying the graph and not taking advantage for solving the equations more than one at once.
That's correct, though there is a plugin in the works to add GPU-based rendering to Desmos: github.com/DesModder/DesModder/releases/tag/v0.7.0-beta
@@Radian628 Nice.
@@Radian628 why don’t you use them 🤔
@@gangel478 The GPU-based rendering plugin (GLesmos) only speeds up the rendering of implicit inequalities- my new renderer uses a fundamentally different method (point grids). Also, while that plugin makes implicit rendering extremely fast, it will only work for other users of the plugin. That's why I decided not to take advantage of it (Though it is pretty cool! It can speed up graphs by a factor of 100 or even 1000)
it's probably pretty inefficient on top of that. I doubt it would take this long with a CPU render in Blender
This is actually insane and deserves way more attention. Remember me when your views hit the millions
A nice 10 minute video presented at mach 3.
Your projects are similar to mine, but in a whole new dimension, literally
Rtx/Raytracing-APIs for games are not designed for global illumination but for raytracing - the tracing of the path a ray takes. That CAN be used for many things, for example sound, where rays are cast in all directions and the audio properties of the materials they hit are taken into account, giving you realistic soundstages with reverb, echos etc. It can also be used for pyhsics-simulations like particle-collisions. And it can be used for global illumination.
Thank you for the clarification! Yeah, maybe I should have specified that global illumination is only one of raytracing's use cases.
Some games use it for that
Also, RTX specifically isn't simply ray tracing. What makes it special is that it only calculates a small number of rays, which results in a very grainy looking image, then it feeds it into a pre-trained NN running on dedicated hardware which takes the grainy image and fills in the rest with essentially "AI magic". This is why it can do "real time raytracing", because it's not actually calculating all the rays you'd normally need to get images of the quality it produces.
So it's not accurate to say you've implemented RTX in Desmos, but it is accurate to say you implemented raytracing, which in itself is impressive enough!
@@qwerty81808 *"RTX specifically isn't simply ray tracing."*
No... RTX is Nividias brand-name for their cards with hardware-acceleration for Raytracing.
*"it only calculates a small number of rays"*
No, it calculates exactly the rays that the developers tell it to calculate (like any other form of raytracing as well) as the ray-creation is entirely the responsibility of the developers.
Hence why there are bugs like Battlefield V initially casting more rays than pixels on screen and casting them even outside the visible area.
*"which results in a very grainy looking image"*
And again No... seems like a trend with what you are saying.
*"then it feeds it into a pre-trained NN running on dedicated hardware which takes the grainy image and fills in the rest with essentially "AI magic""*
No, that would be a denoiser and is NOT part of the raytracing API. There are many libraries available for that, including from nvidia, but that is not running on dedicated hardware nor is it AI. You are mixing it up with DLSS which is an entirely different thing.
*"because it's not actually calculating all the rays"*
Again, no, it is calculating every single ray the developers tell it to calculate.
it is impressive that while you got CLOSE to reality you still managed to get every single statement you made wrong.
@@ABaumstumpf By the colloquial definition of “AI” that is what powers DLSS. Although it literally says DLSS is “powered by AI” on NVIDIA’s website, it may indeed be more technically accurate to say it’s powered by ML. So at worst you’re flat out wrong about that, or at best being overly pedantic.
I’ll admit that I may have mistakenly generalized the features of DLSS and attributed them to RTX in general, however that would really be my only error.
It’s kind of silly to write an entire breakdown of exactly how the mix-up of terms (DLSS vs RTX) leads to every single point being inaccurate, when in reality the points are accurate to what I actually meant to describe (DLSS). Saying “you are talking about DLSS, not RTX” would’ve sufficed.
Impressive that your need to be seen as smarter than everyone else is so strong you decide to be a condescending pedant and spend multiple paragraphs trying to turn a simple mistake of terminology into a lecture.
I like how fast you talk, and the fact that your voice isn't monotonous at all, new sub
This dude is just that one smart kid in your math class except he's actually cool and shows you how math can be kinda really fun.
Strong CGMatter vibes in this one, keep it up! :D
Thank you! And yeah, CGMatter kind of inspired the way I make these videos.
This is surreal!! A complete photorealistic render out of a graphing software! Limits of creativity...
I am starting to think you can make absolutely anything in Desmos at this point
Wow, can't believe this doesn't have millions of views!
Me seeing you doing this has the same amazement of when I showed my friends I could make games for them on their graphing calculator
This is what I live for. Ridiculous challenges to overcome set up in a really out-of-the-ordinary, or just frankly dumb, setting only to prove a point or explore a topic. It is really great seeing this kind of stuff. I can just imagine the amount of joy learning all the new stuff for this project. Great work my dude, keep it up.
I came here to watch photorealistic 3D fractals and got some guy saying words. Lovely.
I have no way of describing how amazed I am by this
I have never looked up a youtube video about fractals or desmos but got this recommended. decent. 7/10.
As a person who looks at fractals in Desmos, it's like giving Picasso a box of crayons and asking him to draw a straight line
Radian while recording voice: "I'm fast as f*ck boiiiiiiiiii!!!!!"
more like “I’m fasahfu boi”
I've gone from recreations of anime in Paint to 3d Fractals on Desmos. This has been quite the TH-cam browsing day.
there is a deep dark rabbit hole of "using Desmos for kind of what it's for but not really" that has led me here and i have never been more scared in my life
I never even knew this was possible. I'm speechless.
You are what any desmos user (myself included) aspires to be. Holy fuck this is impressive. You deserve a million subscribers.
I had to check the video wasn't at 2x speed. Wow great job!
What.
That's insane! I'm blown away that this is even possible.
I am lucky to get a 3D engine working in python, but desmos? Holy shit man! This is hella impressive! 🤯
the most impressive thing i’ve seen ever wtf
When I heard "raytracing in desmos" my jaw dislocated
what in the... good work, this is absolutely mind boggling!
You need to make a new channel called Steradian because this is a whole new dimension. 😁
I think now only audio remains to be generated with desmos. How about a fancy synth 😛?
Next step:
Create an entire stop motion 3D film in Desmos. Sound effects and all.
This man made RTX Ray tracing in desmos
Can't wait to run Crysis on desmos
I wish when i was learning math people made it interesting like this. Now i have trouble with even just division.
What was the music in the video?
I would greatly appreciate it if you included it in the description!
dj-Nate - Electrodynamix 2
03:56 you have achieved REALISM
I suffer from the same affliction, only not at this level.
You made my cpu burst thnx
You kinda remind me of CodeParade, at least when CodeParade was going through a fractal phase
That's actually who I originally found out about 3D fractals from!
I only use desmos to check if my asymtods is correct or not how did you even know where to begin
I thought this video was playing at 1.5 times speed
That is stupid impressive.
Great video ! Could you please make the music you used available ?
Didn't understand anything, but very interesting!
this is art
Holy shit this is incredible
Love it! I wish it would have been more in depth, though!
Had to watch it at 2x speed cause pacing was eh! 😊
Can’t you color everything not just points
Not even 40,000 views. Insane.
how the hell do you program a rendering engine into a graphing calculator? The most i could program into desmos is a simple algebra solver
I'm actually making a series on how I made it- check it out: th-cam.com/play/PLc0hPLqxOOE8eDIjVu47KGyTrCQFIccdd.html
The videos are listed out of order for some reason so keep that in mind if you decide to watch it.
does desmos utilise all your cpus power?
As far as I know it uses two threads- a main thread for rendering and a worker thread for doing equation calculations. Most CPUs these days have more than two cores so I'd say that in the majority of cases it cannot utilize all of a CPU's power.
Do you know what commas are? Math and grammar aren't mutualy excluding, nor you have time limit
No ones gonna mention the fact this dude is speaking 1,000 miles per hour?
…so how did you do the custom colors again?
When ur dumb enough to not understand what is going on but smart enough to feel like you should. Engineering major be like
Recently, We've found that using polygons (specifically triangles) without the borders are actually better for lag in graphs compared to points. I don't know how much this would your graph since it seems that most of the processing power goes towards the computation not the final output.
Thanks for the tip! I tried that more recently in this raytracer graph: www.desmos.com/calculator/6zfr7ff3vj
This is incredibly creative and impressive
By the way, what's the name of the music you were using in the video?
wait you can what in desmos
ray marching possibly
That's correct!
but can it run doom
Cos puns were great :)
You sound like I set up ×1.25 speed
I wonder if Desmos can run Crysis
Insane
May The Algorithm bless this video.
God you are so incredibly talented, kiss me
all i can say is wow
I wish you didn’t have a click whenever you switched voice over clips
Working on fixing that for my next video! Turns out it was DC offset causing the problem.
why has desmos gotten so popular lately
woah this is so sick
Me: Hehehe, parabola goes brrr
Im so dumb ,im a 1 year enginering student 1st semester, I wanna understand this please;-;;;;;;
I have no idea what any of this means but I FEEL like it's very impressive
🤯😵💫😵😮😯😲😳🤨😯😲😳🤯 Respeckt 9999999++
But can it run doom?
Ok now code minecraft in desmos
if you play at 0.75x speed he talks normally
ray tracing... in a calculator
128% Done. -1 days remaining
Cool now do it on a ti84
i thought i was watching at 2x speed
why am i watching this at 2 am bruh i shud be studying my math instead
Very nice, sadly I can't understand this
Now do it on a physical graphing calculator😂
that might actually be more straightforward- the TI-84 Plus CE, for example, supports programming (with TI-BASIC) out-of-the-box
Nice video but maybe you should talk a little bit slower for non-native English speakers like me.
ADASBA????
perhaps
@@Radian628 nice video, why'd you drop off the face of the earth though :(
@@badlamplampgod1024 Honestly I got sick of diep and internet communities in general and decided I needed a break- I was taking both of them too seriously and it was affecting my mental health. I knew that if I continued to talk to people I'd likely get sucked back in, so I figured I'd vanish entirely. I realize now that this probably worried and confused a lot of people, so I'd like to apologize for that.
@@Radian628 it's okay, ironically enough I literally have started making moves to separate myself from the diep community the day I found this channel, I'd hope that maybe you'll come back on discord someday ngl. ~~unrelated but did u speed up ur voice in this video? You talking rly fast lmao~~
@@badlamplampgod1024 Honestly I don't know if I'll come back. I might return to say hi at some point. I don't know what the landscape of diep discord servers is like at this point, I've left all of them except the group (which I never look at except to remove the occasional ping).
As for my voice, I'm speaking in real time- nothing was sped up.
The background music is distracting.
god, breathe a bit, this isn't rap god
ok
hi old me
took me a while for me to get the joke when he said "maybe it's a sin() that I should stop, cos() this trig jokes aren't funny"
Now render Ohio in Desmos.
Bruuh
Yep I agree those puns are terrible
Next up, Scratch:)