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
@MikeLeed3 жыл бұрын
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.
@jxlim46132 ай бұрын
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
@georgew64784 жыл бұрын
This is very high quality content. Thank you so much for making this!
@iamthuya4 жыл бұрын
Thanks a lot for sharing this high-quality content for free. Your voice is very soothing and attention-grabbing!
@zhaobryan44416 ай бұрын
truth be told, this is the best intro class for CG on the internet, guaranteed!!!
@erenenadream3 жыл бұрын
Thanks a lot for making these videos public!
@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!
@frassmicce3 жыл бұрын
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.
@stephanenathan80342 жыл бұрын
Hey, I was just wondering if it actually helped you out ? I'm a bit in the same situation as you.
@frassmicce2 жыл бұрын
@@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.
@legend78903 жыл бұрын
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.
@nimitoza699611 ай бұрын
great course covering all the essential topics
@shekarsoma-nu2eg3 ай бұрын
Thank you for making these videos available
@黄大仙-l2r4 жыл бұрын
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-yk4it3 жыл бұрын
thank you very much, i got my first cube skeleton rendering
@jalsiddharth4 жыл бұрын
Thank you so much! Going to use this as my main study path for CG. Much love and be safe.
@zuseeaneko68823 жыл бұрын
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_53 жыл бұрын
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 :)
@sijiazhanjessica992 жыл бұрын
Amazing content! Fascinating topic! Thank you for sharing it!!!
@LeonardoRamos013 ай бұрын
Excellent video ❤
@Suav586 ай бұрын
4-6 coded course with pre-elementary introduction to projective geometry? That's a bit of a surprise.
@sungjuyea46273 жыл бұрын
Thank you for this great lecture!
@andresfeliperamirezgaviria89763 жыл бұрын
Excellent presentation, greetings from Colombia.
@NavyaVedachala3 жыл бұрын
Thank you very much for sharing this series with us! Really appreciate all that you've done.
@faucar934 жыл бұрын
Great minds at SIggraph conference asking for questions anfter each paper: "But can it do it with armadillos?"
@azagoruyko3 жыл бұрын
Thank you for the great explanation!
@matiassandacz91456 ай бұрын
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!
@leas68173 жыл бұрын
IT IS FUNNN! thank you for providing this
@SECourses10 ай бұрын
The website is down. Are there any other place where we can get slides?
@takyon246 ай бұрын
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++.
@sosa17139 ай бұрын
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*
@unconscious56303 ай бұрын
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.
@sosa17133 ай бұрын
@@unconscious5630 Thank you for taking the time to reply. I appreciate it a lot! And thank you for the clarification.
@animeshkarnewar38 ай бұрын
30:47 That sound effect :D!
@awangprajaanugerah8231 Жыл бұрын
In 41.14 why do you have to subtract camera c from vertex(X, Y, Z)
@SalmanIbne3 жыл бұрын
Great videos. Thanks a lot
@katkireyeva39664 жыл бұрын
The Daniel Jackson Franken-face is terrifying
@emilyguo90122 жыл бұрын
How to get the materials for this course?
@luantaminh81033 жыл бұрын
Thank you
@임호연-u9r2 жыл бұрын
47:29
@xtonicsoul4 жыл бұрын
pogger! 5:18 43:25
@hanyanglee90184 жыл бұрын
When I heard the voice, I thought of a game of 911 operator.. Anybody remembers? 911operator, what's the emergency?