ClassDocsResources |
MOTDModeler Algos Back12/02The Algos are in the handback bin. Now go kick some shader ass. Modeler Out11/27Modeler was handed out in class today and is now available on the assignments page. This is the last assignment for the semester--have fun! Movie Night!11/26This Thursday at 7pm in Barus and Holley rm 168 we'll be screening Fritz Lange's Metropolis and/or Stanley Kubrick's 2001 Space Odyssey. Come and enjoy the computational dream/near reality. Ray Algo Graded11/16Your algos have been graded and are in the handback bins. If you weren't at the helpsession to recieve the answers, then please see a TA on hours and we'll print one out for you. Ray Out11/10The ray algo was handed out in class Thursday. If you didn't get a copy, check the assignments page. This assignment is an extension of Intersect...it's time to make some pretty pictures! Intersect Algo Graded11/1The intersect Algo has been graded and is in the handback bin. You have a lot of time for intersect, but get started early, there is a lot of possibility for extra credit on this assignment and a good Intersect implementation will make Ray easy. Microsoft DirectX10/29Michael Oneppo '05 is giving a presentation today at 5:00 in Lubrano on behalf of the Direct3D team at Microsoft. The Direct3D team is part of the Windows Division that works with graphics hardware manufacturers to create cutting-edge 3D rendering solutions for game and 3D application developers. Their latest offering, Direct3D 10, is a complete rearchitecture of the graphics pipeline that streamlines GPU programmability, offering an unprecedented level of flexibility and is the basis for the latest games for Windows including Bioshock, Crysis, and Half Life 2. DreamWorks Animation10/28Jeff Beall is giving a presenation tomorrow at 3:00 in Lubrano on behalf of DreamWorks. He is a pipeline architecht, and he'll discuss the technical aspects of producing an animated film. He's also a Brown graduate, and this talk is highly reccomended for you graphics hackers. Intersect Out10/25Intersect was handed out in class Thursday. You should be able to get started on the Algo, but you'll need the information we teach on Tuesday to finish up. The support code for this one is in /course/cs123/asgn/ray/ because the support for both projects is the same. In fact, when you code ray, you'll just be augmenting your intersect to include lighting calculations. Filter Homeworks and Algos back10/19The Filter homeworks and Algos have been graded and handed back. If your homework is not in the bin, you probably forgot to put your name on it--see Chris to get it back. Filter Out10/11The Filter programming assignment went out today. The assignment and algo are posted on the assignments page. The algo is due next Thursday (10/18) and Filter is due Wednesday (10/24). The helpsession will be Thursday Oct. 18 at 6pm in Motorola. Also, Don't forget to do the filter homework! Image Processing Homework10/10The Filter Homework was handed out in class yesterday. If you didn't recieve a copy, then print one here. EXTREMELY IMPORTANT: this assignment is worth 7% of your grade (it is not an algo, it is a homework). Announcements 10/410/4
Sceneview Out10/2Sceneview is out! Check the assignments page for the algo and assignment. The Algo is due on Thursday 10/4 and the program is due on Tuesday 10/8. There will be a helpsession on Thursday at 6pm. Camtrans Algo is back9/24Your Camtrans Algos are graded and ready for pickup. Also, don't forget to come to class tomorrow to get the Algo answers--you'll want them. Camtrans Out9/20The Camtrans assignment goes out today and can be found on the assignments page. The algo will be due on Monday (9/24) and the helpsession will be on Tuesday (9/25). Camtrans is due Monday October 1st. Linear Algebra Helpsession9/20The Linear Algebra helpsession is at 7pm tonight in Motorola. For those of you who need to brush up, this is very important because you next task after Shapes is to write a Linear Algebra package that you will use for the remainder of the semester. Digital Photography Lecture9/20Fredo Durand will be giving a lecture on Computational Photography at 4pm in room 368. I highly recommend going to see this guy talk - he's one of the few true cp experts in the world. Announcements 9/179/17
Shapes and hours9/13
More Announcements9/12
Announcements9/11
News!9/8
Extra Hours9/7The TAs will be holding extra hours on Saturday, Septermber 8th from 3-5pm to help with any questions you may have about Brush. Brush Out9/6The first assignment, Brush, went out today. There is an algo that is due on Saturday, September 8th. We will grade the algo and get it back to you as soon as possible so that you can be sure you have all of the concepts right before coding the assignment. This assignment is designed to be a gentle introduction to the course, but we suggest that you get started soon. Collaboration Policies9/6If you didn't turn in your collaboration policy in class today, please sign it and either bring it to the next class or turn it in to our handin box on the second floor of the CIT (outside the TA room). C++ Help Session9/3For those students who have not taken CS36 or do not know C++, there will be an optional C/C++ minicourse on Thursday, September 6th and Monday, September 10th at 7:00pm in the Motorola Room. The first night will be C and the second night will be both C and C++. If you are not completely comfortable with C++ we suggest that you attend these courses as your first C++ assignment goes out this week. Also, be sure to check out our JAVA to C++ transition tutorial. About CS123 8/30Graphics is a flourishing field within computer science. Driven by the tremendous increase in speed and quality of hardware and software, it has rapidly gained popularity among a wide variety of users. With applications as far-reaching as special effects, synthetic content, interactive TV, graphical user interfaces, information visualization, interactive art, industrial design, education, computer games ranging from Doom 3 to The Sims, virtual reality, and the Internet, computer graphics plays an increasingly important role in our lives, both practically and culturally. This course is aimed to be a comprehensive introduction to basic concepts and algorithms in this field, and topics covered will include the fundamentals of scan conversion of geometric primitives, 2D and 3D transformations, 3D viewing and projection, color, hidden surface removal, simple illumination models, modeling, animation, and user interfaces. Coming Fall 2007 8/29CS123 is back this fall and better than ever. The first class will be on September 6th at 10:30am in Lubrano Conference Room (4th floor CIT). |
CS123 2007. Questions? Mail the TAs.