>take computer graphics so I can make my own videogames
>retarded professor teaches 6 gorillion algorithms instead
>basically just math and 6 page long derivations that you're supposed to learn
>expected to implement algorithms we learned in C using the graphics.h library in lab
Fuck this I'm sticking to making web apps using react
Your iq is too low
>rote learning mid point ellipse algorithm gives you high iq
its problem solving. You got filtered so no big deal. But the people doing the best at math arent the ones memorizing. You are too stupid to even imagine what a successful mathematician does.
yeah they pad out uni courses with bullshit that you never need to know because in reality this shit doesnt take as long to teach as the typical framework for teaching subjects at uni provides.
why don't they teach Godot or unity instead of teach you to build something useful instead of making you do math
They're teaching you useful, interesting things and you're complaining because they're not telling you how to use the UI of some particular game engine made for noobs.
Bezier curves are very common and something you need to know how it works, even if you never need to implement it, if you want to program almost anything related to graphics.
Because math is foundational to graphics, if you can't figure out vectors or trigonometry or calc then good luck making a game of any complexity.
Math is foundational to computers in general but its abstracted away so end user doesnt have to worry about it.
I dont know why graphics cant be the same.
It is the same lots of the times, until you get to a problem that is too slow to solve using abstractions. Then you have to figure the math out.
because your doing a liberal arts program, go to a vocational school if you want to learn about job stuff only. If you dont like learning for learnings sake then dont go to college.
> Filtered by bezier curves
no, I just don't understand why I have to study all this when someone has already implemented this somewhere and all I need to do is implement it. This feels like learning the algorithm that flex box uses in css instead of just using it
why am I reinventing the wheel again
You aren't reinventing anything, they are spoon feeding it to you.
Even if you want to use a game engine these are all concepts that the engine designers will expose to you and assume you understand, e.g how to define paths or surfaces using a bezier, or similar functions.
cope, I won't even remember any of this 1 month after I give the semester exam
You will not succeed in this field. Not beyond a junior.
I don't think 99% game developers know what a beizer curve is
I'm too deep in academia to drop out now and learn godot
nigga 90% of people old enough to remember 9/11 know what a bezier curve is
if youre getting filtered by bezier curves then no you arent lmao. College isnt gonna teach you the meme of the week software
>I don't think 99% game developers know what a beizer curve is
Every developer who does more than javascript and php knows what a bezier curve is
Even web devs. Animations use bezier curves
nta, it is indeed a thing for animation, and arguably it is also a thing for svg, but strictly speaking a web monkey won't make a svg, the designers will, a web monkey might tweak an animation's curve using a bezier curve, graphically that will generate a short easing sequence that he'll copy paste into the CSS
LMAO, bezier curves are the easiest way to define a smooth path between points that isn't a straight line.
Even the godot docs have multiple pages on them.
https://docs.godotengine.org/en/stable/tutorials/math/beziers_and_curves.html
https://docs.godotengine.org/en/stable/classes/class_curve2d.html
I'm willing to bet that anyone who designs or develops any commercial AAA title 100% knows what a bezier curve. I'm a designer and animator who barely touches code, and I know and use bezier curves in nearly all of the assets I create daily.
The purpose of academia is to teach you the basics. The fundamentals. HOW and WHY the magic fairy dust behind the computer actually works. Using this shit without any concept of the processes that make it possible is how we got in the mess we have today. Smartphone zoomers don't know what a file is and don't care. Software is bloat because you're using python without knowing what memory and runtime is.
Bezier curves are the bee's knees in animation for 2d and 3d. You can even make values dynamic for engaging effects. Git Gud homosexual.
>I don't think 99% game developers know what a beizer curve is
You're completely wrong. Even normie artists and photoshop users know about bezier curves
>Let me consuuume, I am just a consuuumer, someone else should do all the hard stuff ;( like averaging two weighted numbers.
>This feels like learning the algorithm that flex box uses in css instead of just using it
Then just use it lmao, why take a course? You don't need a course to learn godot
Bro no offense but you are too dumb to create things. Looks like you just want to play with lego.
>I just don't understand why I have to study all this when someone has already implemented this somewhere and all I need to do is implement it.
You took a computer graphics class. You're learning how to implement graphics... Yet you are complaining you aren't being taught how to use an engine's api instead. I think the other anons are right and you are a bit dull.
Why take math when my graphing calculator does it for me? I can even take a picture with my phone and some AI OCRs and solves it.
>why am I reinventing the wheel again
so that you dont reinvent it by yourself later intstead
Because graphics is shitty sloppy field. If every graphic card behaved the same way and you didnt have 6 leaking abstractions towards rendering pixel it would be easy.
But you can always count on LULZ to defend cryptic sloppy shit because
>muh it should filter anyone with life.
Imagine if you had to know kernel and cpu architecture to interact with a terminal. That is the state of graphics.
>Because graphics is shitty sloppy field. If every graphic card behaved the same way and you didnt have 6 leaking abstractions towards rendering pixel it would be easy.
Did you just wake up from a 20 year coma or something? In 2023 shaders just werk
You are an idiot.
you don't take a university class on computer graphics to be the guy who develops games, you take them to be the guy who writes the engine for the guy who develops games.
barzoople
>NOOOOOOOO DONT TEACH THEORY JUST APPLY IT REEEEEEE
And this is the reason the rest of STEM looks down on niggas that take comp sci.
I don’t need to know how many valence electrons Silicone has in order to apply Quicksort. At some point, you’ve dug too deep.
>Silicone
ah merde silicon is when its male silicone is when its female bon appetit sacre bleu
You stupid fucking nagger
just memorize them nigga
Not a problem for m2 mac studio
If you're thing you're supposed to memorize 6 page long derivations, then you're approaching this the wrong way. You're really supposed to understand and align yourself to the intuitions behind the derivations, so that you can use them for your own purposes later. It's like learning a language- you don't learn languages by memorizing every story ever told.
This sort of stuff certainly isn't for everyone, but you're setting yourself up for failure by approaching it the way you are.
>make my own videogames
You see a retarded algorithm, I see a bridge
you can do anything in computer graphics by learning dot product and cross product. you don't even need to learn about quaternions
School is like a workout for your brain. You don't need the stuff that's actually taught, but you benefit from the extra neural circuity getting built into your brain by struggling through ridiculously abstract math problems.
You made the mistake of thinking "Computer Graphics" was "Graphics design". Go to an art college and take classes for "Game design". It's ok, it happens. I know a girl that wanted to take "Digital Design" but was upset it had engineering requirements, it turned out she wanted to do Photoshop but was trying to enroll in a course for hardware designers.
Real Computer Graphics is applied mathematics, and it looks like you're going to get filtered really hard if you're struggling with these basics.
Funny, I just spent my sunday morning making Bezier curves in python to force myself to do math again, it's literally two lines of code anon. Even getting back to that formula wasn't hard.
This is like complaining that you wanted to make money doing pizza delivery, so you bought a Hummer. You made a mistake, uni/college was never going to be the place to learn what you say want to learn. YT and online courses were what you were supposed to do if you wanted a light-weight wallet, and RTFM and complete personal projects was what you should have done if you wanted to keep the cash.
They already wrote cryengine bro.
>>take computer graphics so I can make my own videogames
Literally why? Did you want to program a fucking 3d game engine or what? If so, then you're probably in the right place, but that doesn't have much to do with game dev.
Engine development is the least important part of game dev. If you want to make a game, you start making a game. You download Unity, learn the basics of C#, and do tutorials and shit to get your feet wet, and start building shit.
I don't think you actually wanted to make games. If you did, you would already be doing it. Literal whos, Asian fujos, and maybe even Yanderedev are working on new features in their games while you are whining.
Don't worry OP, uni is a scam. If you enjoy massaging egos then academia is the place to be, otherwise you will just be regurgitating boring shit you don't need to know.
>go to Computer Graphics class
>teacher teaches you Computer Graphics
>get mad at him because he isnt teaching you how to make games.
You are the retard here.
>uni
nagger, we got seminars online for free as all tools are available on your fingertips. Get with the program anon.
eifeltower math
do you not know what a game engine is?
wait till you get to quaternions
That's what filtered me when I wrote my math library in college.
if i havent done any math or programming in like 2 and a half years, how do i learn this?
the "6 gorillion" ccmments makes you sound like another LULZ parrot who repeats the meme phrases to try and fit in, another sign indicative of your low IQ
Don't like LULZ?! I know a website that you can fit in!
I wish I understood math. The maximum I got to was Calculus 2 (or something in that range) in University. I took a Linear Algebra class and got so slammed I failed it. Really stupid on my part...
That'd why I admire developers like Unreal or really computer graphic developers in general. It must be difficult to build such cool engine and how life like they are.
Alas, some things aren't meant to be...