Lecture 01: Course Overview (CMU 15-462/662)

  Рет қаралды 60,864

Keenan Crane

Keenan Crane

Күн бұрын

Пікірлер: 44
@shiv093
@shiv093 4 жыл бұрын
0:37 what is computer graphics? 9:12 Siggraph 2020 technical papers trailer 17:03 Foundations of computer graphics 20:02 Activity: Modeling and drawing a cube 29:49 Perspective projection 43:48 How do we draw lines on a computer? 45:36 Output for a raster display 47:09 What pixels should we color in to depict a line? 51:36 How do we find the pixels satisfying a chosen rasterization rule? 53:53 Incremental line rasterization 58:51 Learn by making/doing
@MikeLeed
@MikeLeed 3 жыл бұрын
39:38 had me confused for a couple of hours. It all made sense when I figured out the camera is looking at the origin (0, 0, 0) from (2, 3, 5). Hopefully this helps out somebody.
@jxlim4613
@jxlim4613 2 ай бұрын
I believe the camera is looking down at the xy plane at (2, 3, 0) instead of the origin (0, 0, 0), which is also the reason why (u, v) = (x, y) / z
@georgew6478
@georgew6478 4 жыл бұрын
This is very high quality content. Thank you so much for making this!
@iamthuya
@iamthuya 4 жыл бұрын
Thanks a lot for sharing this high-quality content for free. Your voice is very soothing and attention-grabbing!
@zhaobryan4441
@zhaobryan4441 6 ай бұрын
truth be told, this is the best intro class for CG on the internet, guaranteed!!!
@erenenadream
@erenenadream 3 жыл бұрын
Thanks a lot for making these videos public!
@ProtikC
@ProtikC Жыл бұрын
Thank you Professor Crane! This course is so intuitive, I feel like finally I am going to learn Computer Graphics. Maybe, I found my guy! I couldn't pursue CS and still struggling to get into a CS degree in postgrad. I don’t know if I will ever be able to but people like you who actually knows how to teach makes it beautiful and I feel like I must not stop! Thanks for the quality lecture!
@frassmicce
@frassmicce 3 жыл бұрын
Found this channel to improve my work in sidefx houdini! I'm not very technical yet so this is the beginning of my journey to becoming a more technical artist to be more efficient in computer graphics by understanding more of the math and I'm already comfortable with coding so I hope this goes well. Thank you.
@stephanenathan8034
@stephanenathan8034 2 жыл бұрын
Hey, I was just wondering if it actually helped you out ? I'm a bit in the same situation as you.
@frassmicce
@frassmicce 2 жыл бұрын
@@stephanenathan8034 yeh for sure, it helped me in understanding certain concepts and how key aspects of things like geometry processing and rendering works! Also, I'm able to solve problems better because I have a broader way of thinking about problems. I mixed these computer graphics lessons with info from channels like kzbin.info/door/YO_jab_esuFRV4b17AJtAw (3 brown 1blue). I don't fully grasp everything but its definitely been a major help. Having knowledge about how to use vector calculus to figure out how attributes change over a surface is also amazing. I use houdini so it has a lot of functions in VEX or python that does the math for you, you only need to understand what kind of solution is required. Hope this helps you out.
@legend7890
@legend7890 3 жыл бұрын
I am enrolled in a computer graphics course but I wanted to switch it to another class. SIGGRAPH 9:45 completely changed my view about computer graphics. I am staying and taking this course this fall semester.
@nimitoza6996
@nimitoza6996 11 ай бұрын
great course covering all the essential topics
@shekarsoma-nu2eg
@shekarsoma-nu2eg 3 ай бұрын
Thank you for making these videos available
@黄大仙-l2r
@黄大仙-l2r 4 жыл бұрын
This video is great! But at 55:47, I think draw(u, round(v)) should be moved to the front of v += s; and added ; at the end.
@Gabriel-yk4it
@Gabriel-yk4it 3 жыл бұрын
thank you very much, i got my first cube skeleton rendering
@jalsiddharth
@jalsiddharth 4 жыл бұрын
Thank you so much! Going to use this as my main study path for CG. Much love and be safe.
@zuseeaneko6882
@zuseeaneko6882 3 жыл бұрын
This may be obvious but perhaps it's worth mentioning that for the tree-pinhole camera example, that 1) z is not the distance between the point (x, y, z) and the camera hole, rather it's the projection of the tree point on the Z-axis. 2) the origin is at the camera hole.
@casual_gaming_5
@casual_gaming_5 3 жыл бұрын
hello. Can you please help me understand why we need to divide by "Z" to go from 3D to 2D as said at 38:12 in the lecture. Thank you :)
@sijiazhanjessica99
@sijiazhanjessica99 2 жыл бұрын
Amazing content! Fascinating topic! Thank you for sharing it!!!
@LeonardoRamos01
@LeonardoRamos01 3 ай бұрын
Excellent video ❤
@Suav58
@Suav58 6 ай бұрын
4-6 coded course with pre-elementary introduction to projective geometry? That's a bit of a surprise.
@sungjuyea4627
@sungjuyea4627 3 жыл бұрын
Thank you for this great lecture!
@andresfeliperamirezgaviria8976
@andresfeliperamirezgaviria8976 3 жыл бұрын
Excellent presentation, greetings from Colombia.
@NavyaVedachala
@NavyaVedachala 3 жыл бұрын
Thank you very much for sharing this series with us! Really appreciate all that you've done.
@faucar93
@faucar93 4 жыл бұрын
Great minds at SIggraph conference asking for questions anfter each paper: "But can it do it with armadillos?"
@azagoruyko
@azagoruyko 3 жыл бұрын
Thank you for the great explanation!
@matiassandacz9145
@matiassandacz9145 6 ай бұрын
Hey! I'm a student from Argentina, and was wondering if there is any way I could get access to the Assignments. Thanks very much in advance for posting these amazing video lectures!
@leas6817
@leas6817 3 жыл бұрын
IT IS FUNNN! thank you for providing this
@SECourses
@SECourses 10 ай бұрын
The website is down. Are there any other place where we can get slides?
@takyon24
@takyon24 6 ай бұрын
Did anyone try doing this course without much C++ experience? I have a bunch of programming experience in other languages, including C, but not specifically C++.
@sosa1713
@sosa1713 9 ай бұрын
One question, why if we mentioned that the cube was 2x2x2. We have vertices in 1 ,1 ,1 etc? should not be (2 , 2 ,2 ) vertice A ? and changing the remaining ones*
@unconscious5630
@unconscious5630 3 ай бұрын
the cube is *centered* at the origin, meaning the middle of the cube is at (0,0,0), so if an edge goes from 1 to -1 it covers 2 units with 0 being at the center.
@sosa1713
@sosa1713 3 ай бұрын
@@unconscious5630 Thank you for taking the time to reply. I appreciate it a lot! And thank you for the clarification.
@animeshkarnewar3
@animeshkarnewar3 8 ай бұрын
30:47 That sound effect :D!
@awangprajaanugerah8231
@awangprajaanugerah8231 Жыл бұрын
In 41.14 why do you have to subtract camera c from vertex(X, Y, Z)
@SalmanIbne
@SalmanIbne 3 жыл бұрын
Great videos. Thanks a lot
@katkireyeva3966
@katkireyeva3966 4 жыл бұрын
The Daniel Jackson Franken-face is terrifying
@emilyguo9012
@emilyguo9012 2 жыл бұрын
How to get the materials for this course?
@luantaminh8103
@luantaminh8103 3 жыл бұрын
Thank you
@임호연-u9r
@임호연-u9r 2 жыл бұрын
47:29
@xtonicsoul
@xtonicsoul 4 жыл бұрын
pogger! 5:18 43:25
@hanyanglee9018
@hanyanglee9018 4 жыл бұрын
When I heard the voice, I thought of a game of 911 operator.. Anybody remembers? 911operator, what's the emergency?
Lecture 02: Linear Algebra (P)Review (CMU 15-462/662)
1:43:11
Keenan Crane
Рет қаралды 41 М.
Lecture 09: Introduction to Geometry (CMU 15-462/662)
1:14:42
Keenan Crane
Рет қаралды 11 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 461 М.
Lecture 20: Introduction to Animation (CMU 15-462/662)
1:08:30
Keenan Crane
Рет қаралды 6 М.
CMU Advanced NLP Fall 2024 (1): Introduction to NLP
1:13:57
Graham Neubig
Рет қаралды 4,9 М.
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 1 МЛН
Lecture 14: Color (CMU 15-462/662)
1:20:54
Keenan Crane
Рет қаралды 7 М.
Intro to Graphics 01 - Introduction
22:00
Cem Yuksel
Рет қаралды 45 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Lecture 12: Geometric Queries (CMU 15-462/662)
1:09:48
Keenan Crane
Рет қаралды 7 М.
Lecture 05: Spatial Transformations (CMU 15-462/662)
1:19:23
Keenan Crane
Рет қаралды 22 М.
#24 - Distributed Analytical Databases (CMU Intro to Database Systems)
1:22:55
CMU Database Group
Рет қаралды 1,1 М.