Тёмный

Introduction to Computer Graphics 

UC Davis Academics
Подписаться 14 тыс.
Просмотров 217 тыс.
50% 1

Lecture 01: Preliminary background into some of the math associated with computer graphics.

Опубликовано:

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 126   
@dntntx
@dntntx 7 лет назад
Lecture starts at 20:48
@GuillermoValleCosmos
@GuillermoValleCosmos 7 лет назад
thank!
@kingyeung1204ify
@kingyeung1204ify 7 лет назад
Henrique Netto Really appreciated
@kishorrathva4097
@kishorrathva4097 7 лет назад
thnx brother
@maxscribner1743
@maxscribner1743 6 лет назад
bless you
@raymondhill7837
@raymondhill7837 6 лет назад
"alright what's a vector space?"
@prajwolgyawali6770
@prajwolgyawali6770 4 года назад
Vector Space- 20:48 Vector Frame- 23:45 Affine Combination- 28:51 Affine Space- 28:58 Barycentric coordinates- 35:01 Bernstein Polynomials- 38:35 Conversion of Bernstein Polynomials to Matrix- 42:57
@brainwasher3742
@brainwasher3742 4 года назад
Amazing.. the kind of content that’s available for free. Absolutely. Amazing.
@Nevarek_
@Nevarek_ 3 года назад
And he also doesn't recommend a book which means students are saving money 🤗
@andreylee6455
@andreylee6455 4 года назад
Textbooks: Angel, Interactive Computer Graphics A Top Down Approach With Open GL, Addison- Wesley, 2005
@GierlangBhaktiPutra
@GierlangBhaktiPutra 3 года назад
7 y.o. video. Still very nelightening. Amazing to understand how computer graphics were generated and the mathematical concept behind it
@premktiw4984
@premktiw4984 8 лет назад
He is Like a magician.. Playing very cool with algebra and relating it to geometry.. Wow.. Nice :-D
@canaldofetrentin
@canaldofetrentin 2 года назад
I'm in my first semester and I have a research to do about how can linear systems apply to engineering, I am studying computer engineering right now and I am researching about computer graphics, thank you for letting this class available
@catherinen9849
@catherinen9849 2 года назад
wooow... I had never had anyone explain the concept of barycentric coordinates like Ken. Thank you
@housseynenadour2233
@housseynenadour2233 5 лет назад
At 34:00, a listener might understand that a necessary and sufficient condition to have a point P inside the triangle P1P2P3, is that the coefficients alpha1,alpha2 and alpha3 values must add up to 1, I think in addition to that, they must all be positive, Otherwise the point P is just on the plane defined by P1, P2, and P3 and it can be outside the triangle.
@Ahmad-sd4cg
@Ahmad-sd4cg 7 лет назад
One thing which I think he wanted to mention while teaching about locating a point inside the triangle is that apart from the coefficients of the three reference points being affine ( which means that they add to one), for a point to be inside the triangle the coefficients have to be positive and less than or equal to 1. Same goes for any point inside a quadrilateral defined by four points in the same plane. All the affine coefficients have to be positive, and they have to be less than or equal to one. That may easily be understood by looking at (1-t)^2 and t^2, but its less clear when you have alphas in the equation
@chilinouillesdepommesdeter819
@chilinouillesdepommesdeter819 5 лет назад
Thanks for your explanations!It's pretty concise
@v2103Hapass
@v2103Hapass 7 лет назад
The lecturer resembles Louis CK so much I had to mention this :) And second thing - these lectures are awesome, don't listen to other comments and check for yourself. First lecture might be of average quality, but I am on my 7th now, and can't stop :) The guy is really good and you can see his passion for the subject in his eyes, and it's contagious.
@mashug1731
@mashug1731 2 года назад
Thanks Will surely try to watch everything
@Numinus1
@Numinus1 Год назад
He really doesn't look like Louis CK... Though he does sound like him. Great series
@DrSpooglemon
@DrSpooglemon Год назад
He looks like what Louis CK would look like if he had more hair and looked completely different. Also he has pants on.
@jkadoodle
@jkadoodle 4 года назад
Discusses computer graphics on a chalk board , I like it
@BigGovernment1984
@BigGovernment1984 Год назад
"we need to figure out how things move in 3d space" *camera slowly moves him back in frame* I don't know why I thought that was hilarious lol
@franciscoicarocs
@franciscoicarocs 5 лет назад
Loved it.
@Dude707LoL
@Dude707LoL 5 лет назад
Great Lecture. I like Professor Ken Joy :)
@loggerhead837
@loggerhead837 3 года назад
Holy shit I gotta take this class for my photography (ish) degree and the amount of complexity in 10 mins of this lecture has fried my brain already
@cloudboysmusic5223
@cloudboysmusic5223 3 года назад
Was linear algebra a prereq?
@songhyuntube3333
@songhyuntube3333 4 года назад
Thank You 감사합니다
@fasanyamonsurat929
@fasanyamonsurat929 4 года назад
I love the way he lectures. Breaking down what seems to be like a mountain during my days in s school.😍😘🤗
@RagingWhoremoans
@RagingWhoremoans 6 лет назад
33:11 that was my thought exactly.
@nagesh007
@nagesh007 Год назад
Awesome , Thanks 😍
@matiaslavik5072
@matiaslavik5072 9 лет назад
Thank you, this was very helpful!
@benjaminmassie2978
@benjaminmassie2978 9 лет назад
Matias Lavik no it was not
@CaptainBrash
@CaptainBrash 8 лет назад
+mlavik1 he didnt understand it probably. :P
@arsnakehert
@arsnakehert 3 года назад
Damn, that was badass
@MrDanielphillis
@MrDanielphillis 9 лет назад
thank you so much !!
@codethings271
@codethings271 5 лет назад
Words of wisdom
@avanigupta8945
@avanigupta8945 4 года назад
the site mentioned for course aint accessible for people outside uni right? if you were able to access, can someone post the link here. thanks
@wajdanali1354
@wajdanali1354 5 лет назад
Thank you sir :)
@LEGEND19891109
@LEGEND19891109 7 лет назад
can we access his assignment website, tried but not accessible!
@mond2440
@mond2440 5 лет назад
I finally understand affine space
@yuanzhenggay799
@yuanzhenggay799 7 лет назад
I am wondering if I should take this course next quarter
@hadee.guitarist
@hadee.guitarist 4 года назад
what does adding 2 points together even mean i don't get it.. affine space stuff made sense though kinda
@mohammedaasri2774
@mohammedaasri2774 5 лет назад
Thanks
@AppleOtto1
@AppleOtto1 8 лет назад
I thought thats called bezier curves.
@worlddj1364
@worlddj1364 6 лет назад
Is there any recitations availble for this course?
@Hasnain1F
@Hasnain1F 4 года назад
32:00 "And I get to pee."
@tomyproconsul
@tomyproconsul 7 лет назад
his intonation sometimes reminds of ck louis:)
@procoder1018
@procoder1018 2 года назад
Can anyone send the playlist link of all the lectures in this course, please
@dankeroner
@dankeroner Год назад
46:31 so that’s it? You create a matrix that allows you take the points of the screen, and display the points of the rendered object at it’s appropriate “distance”?
@nicolodo1092
@nicolodo1092 3 года назад
is there a link to the assignments? the address on the board denies access
@andreadimonda5985
@andreadimonda5985 4 года назад
Good
@hackermaw2352
@hackermaw2352 4 года назад
Where can I find the lecture notes, assignments and/or project(s) for this course?
@openroomxyz
@openroomxyz 3 года назад
2009 low resolution video but amazing content.
@diribafiromsa4230
@diribafiromsa4230 6 лет назад
good
@silakanveli
@silakanveli Год назад
This level of explanation. I would not pay a penny..
@RealCubeMelonClock
@RealCubeMelonClock 3 года назад
When I go to the website I get a 404 error. Is the material still available?
@Adeltraut
@Adeltraut Год назад
Can we see the assignments by any Chance?
@metalore
@metalore 3 года назад
41:53 What did the first Toy Story use instead of subdivision surfaces?
@jayyheyy4734
@jayyheyy4734 3 года назад
smoothed edges
@ShankarKumar-ow9cy
@ShankarKumar-ow9cy 6 лет назад
Hi Joy, i really appreciate your effort of explaining these graphics concept , what i need to know is how to implement these theoretical concept in c and c++ . I will really thankful to you if you can suggest me where can i find these concept of implementation in c and c++. Thank You
@sayochikun3288
@sayochikun3288 2 года назад
I love how you started with "Hi Joy"
@monjuls
@monjuls 6 лет назад
Where do I get course documents + QT programs? The link mentioned in the video is not working.
@mr.awesome_yt5405
@mr.awesome_yt5405 6 лет назад
i gotta P after this
@davidmurphy563
@davidmurphy563 2 года назад
I know what an origin, basis and vector is, but what is a "point"? And I never got what "t" referred to either. Meh, I'm probably just too thick for this.
@tealatte9516
@tealatte9516 2 года назад
Who's watching this video in 2022 thank you professor
@procactus9109
@procactus9109 6 лет назад
Is QT quicktime ?
@procactus9109
@procactus9109 6 лет назад
:D
@pchandu1995
@pchandu1995 7 лет назад
which book he is talking about,i mean name of the book and author of the book?
@Amunisify
@Amunisify 7 лет назад
It's pretty famous book for Computer Graphics called "Introduction to computer graphics by Donald Hearn and Pauline Baker" aka (Hearn and Baker) there are two versions as far as i know. one is C VERSION and one is USING OPENGL. i hope this helps!
@larryphillipsjr.1607
@larryphillipsjr.1607 6 лет назад
Amu 😉
@sayochikun3288
@sayochikun3288 2 года назад
"affine things are cool" indeed
@RITZMAX72
@RITZMAX72 6 лет назад
George checken??
@LEGEND19891109
@LEGEND19891109 7 лет назад
i think they have dropped off the ecs175
@kimyao1234
@kimyao1234 4 года назад
Me: *thinking why im here*
@avanigupta8945
@avanigupta8945 4 года назад
Where is the library? Ans: Google 🙌
@jonavuka
@jonavuka 7 лет назад
i thought vector was a cereal... im kidding
@jcbbb
@jcbbb 9 лет назад
So this is what college is like eh? Funny thing is i've taught myself to code in python and c# myself online, and i've followed countless tutorials to make 2d graphics and 3d engines. I just don't understand the trasformation and rotation math, 4x4 matrices and stuff.
@weriakable
@weriakable 9 лет назад
JCB don't worry, even if you knew math, it would be pointless to make any code out of it, some person has probably already done it and it's 100 times better than your code.
@alexmac101
@alexmac101 9 лет назад
If you have a college campus anywhere near you, you could always track down a professor and ask a question or two. You'd be suprised how many lecturers are really cool about talking to a given person interested in their field. Also lol @ 30:35. He didn't believe his mistake until he heard it in a mans voice. ( ´∀`)
@Ninja9191
@Ninja9191 9 лет назад
JCB That's awesome, I taught myself to code as well, although I learned the 'good' practices at uni. You might want to look up (if you don't already know) Khanacademy, he teaches a lot of stuff but I think his Calculus and Linear Algebra videos could help you a lot, mainly the Linear Algebra stuff about vectors and matrices.
@cyrexcyrex2029
@cyrexcyrex2029 8 лет назад
"I just don't understand the trasformation and rotation math, 4x4 matrices and stuff." - So basically everything about graphics engines. (You know, transformations are the core of how every graphics engine works) And you don't sound like someone who is able to properly code in python and c# either.
@y09i_
@y09i_ 6 лет назад
+alexmac101 she was not only asking about the mistake but also if the vectors and points are the same thing.
@SkyLordPanglot
@SkyLordPanglot 7 лет назад
And again the thing I hate in these kinds of university lectures. Heres a formula, Ill take few more formulas our of this one, but I will never demonstrate anything practically with numbers and real examples. Why? If you havent spent years and years calculating these things your mind cant work abstractly like that. You need examples. You need to see how these things actually work and the result they produce. Ns, Ts... C'mon you need to test and realize how something works before you make it generic and abstract.
@Jomoko89
@Jomoko89 7 лет назад
this entire lecture was made for university students who have spent the last 2 years of their life doing these maths. it wasn't made for the person self teaching themselves computer graphics. just learn the math you need as you move along and you'll be fine.
@SkyLordPanglot
@SkyLordPanglot 7 лет назад
Jomoko No I mean generally. Not that this lecture is bad. Exactly the opposite its very nice. My problem is mainly with the way education works. When you teach stuff the students have to memorize and use without even understanding them is very... how to say it. For the sake of doing your work for today, but not for the sake of people really understanding.
@SkyLordPanglot
@SkyLordPanglot 7 лет назад
MrBrN197 School math with a little bit of calculus on top.
@MentalArea
@MentalArea 7 лет назад
I totally agree what Sky Lord Panglot said. I am a third year university student and I am taking computer graphics course, however, during the lecture which should be 90 mins long, my professor always take 40 - 50 mins to go through his powerpoint and just simply explains what is going on there, and he never give examples with the math is happening, so I have to do research on the internet and study by myself, and that's why you can see me here. My point is that if we can learn things by ourselves, then why should we go to class anyway? Or, if there is a simply way to understand the material, then why should we take it in a difficult way?
@frostypawsgaming1338
@frostypawsgaming1338 7 лет назад
The math part is easy and you should know it. Or go out and study it he a graphics teacher not math
@victorhugoalvarez8619
@victorhugoalvarez8619 7 лет назад
fake af
@CoituselPingo
@CoituselPingo 6 лет назад
da fuq?
Далее
Curves in the Plane
52:24
Просмотров 42 тыс.
Moving Objects in Space
48:32
Просмотров 35 тыс.
Yeni Özbək Mahnisi Yoxsa Vefali Reqsi? 😍
00:36
Просмотров 2,2 млн
Quaternions
39:07
Просмотров 170 тыс.
Clipping
48:03
Просмотров 25 тыс.
The Camera Transform
47:18
Просмотров 128 тыс.
What Is A Graphics Programmer?
30:21
Просмотров 390 тыс.
100 Hours Of Graphics Programming
6:48
Просмотров 147 тыс.
How do Video Game Graphics Work?
21:00
Просмотров 3,3 млн
Scan Conversion
44:09
Просмотров 17 тыс.