CS 563 '99 - Advanced Topics in Computer Graphics Home Page
2007-10-26 20:45
513 查看
CS 563 '99 - Advanced Topics in Computer Graphics Home Page
Course Overview
The goal of this course is to expose students to a wide range of state-of-the-art research, techniques, and systems in the field of computer graphics. The format of the course will consist of weekly seminars, where each student will be responsible for presenting 3-4 seminars AND participating in seminars other than his or her own. There will be no exams. Students will be graded on the quality of their presentations and accompanying write-up as well as their participation in classroom discussions.Topics
Students are free to select (with my approval) any topic found in current graphics literature for their presentations. This may focus on a single algorithm, a comparison of algorithms, or an overview of a topic, language, or system. You should try to choose a good blend of formats and topics. The text (Advanced Animation and Rendering Techniques, by Watt and Watt) introduces a wide range of these topics and can be used as a foundation for your presentation or as a lead to more specific journal or conference articles. I also have a good selection of material on scientific visualization, including some videos, which you may use as a resource (see below). If one of your presentations focusses on a particular article or set of articles, you must provide me with a copy of each article at least 2 weeks prior to your presentation. Do not be too broad; I'd rather see you do a thorough job of covering a focussed topic rather than a shallow overview of a large field.Presentation Format
Students must come prepared with transparencies, slides, videos, handouts, and any other instructional aid determined to be useful in presenting the material. Computer demonstrations are encouraged for applicable topics. If you need any computer or projection facilities for your presentation, see me about making the arrangements. The presentation should last approximately 45 minutes, followed by questions and informal discussion. If your presentation is based on a section of the text, you should mention this at least one week prior to your talk to allow students time to read the appropriate pages. Likewise, if the class would benefit from reading an article prior to your presentation, please provide copies of the article at least one week prior to your talk.Other Guidelines
In chosing a topic, you might want to consider (at least for your first talk) an area in which you already have some interest and/or knowledge to help you quickly focus your efforts. You should include a reading list (if applicable) in your presentation for those interested in pursuing your topic further. I expect each student to spend a minimum of 20 hours preparing each talk. Remember, most of your grade for this course is in your presentations and accompanying write-ups, and most weeks you will only spend a few hours reading for other people's talks. This leaves a lot of time to do your work, so there is no excuse for shoddy work. Each write-up, consisting of a 1-3 page summary of your presentation, should be turned in within 2 weeks of the corresponding talk, and definitely prior to the end of the term. The write-up should be done in HTML so that it may be added to the WWW repository for this course. See the reports from 1995 for examples of acceptable formats.Sample Topics
Modeling non-rigid objects Modeling natural phenomena Grammar-based modeling Evolutionary procedural modeling Particle systems Finite element methods in graphics Visualizing multivariate data Antialiasing Surface/light interactions Forward or backward ray tracing Coherence in ray tracing Flow visualization Volume visualization Graphics architectures Graphics languages Object-oriented graphics Topics in computational geometry Efficiency and complexity issues in graphics algorithms Graphics and human perception Molecular graphics Fractals and chaos Turbulence Radiosity Interactions in virtual reality Texture mapping Animating position, speed, or orientation Animating articulated structures Shadows Morphing Multimedia
Presentation Summaries
Presentations from 1995 classPresentations from 1997 class
Presentations from 1999 class
Text Resources
text booksjournals
conference proceedings
articles referenced in 1995 talks
articles referenced in 1997 talks
Software Resources
convert - converts images between various formats, in /usr/local/binlibsx - library which facilitates use of X, in /cs/courses/cs543/s98/software/libsx
AVS - commercial visualization system, on bigwpi, type avs -nohw, AVS Express is on VIS lab SGI machine vista (type /usr/avs/bin/vxp).
IRIS Inventor - commercial class library for 3-D graphics, on SGI platforms
OpenGL - 3D graphics language, on VIS lab SGIs. Mesa is a public domain version, as is CosmoGL. Runs on PCs as well as UNIX.
IBM Visualization Data Explorer - commercial visualization system, copies on most alpha and SGI machines (e.g. raven), type dx
renderzb - simple z-buffer implementation, in /cs/courses/cs563/software/zb
rayshad - simple ray tracer for ellipsoid objects (creates a .img file), in /cs/courses/cs563/software/rt
show_img - simple viewer for .img files, in /cs/courses/cs563/software/show
XmdvTool - visualization package for multivariate data. See Matt Ward for location of most recent version. Public domain version is obtainable via anonymous ftp (ftp.wpi.edu in directory contrib/Xstuff)
xgrabsc - allows you to grab a section of an X window and store it, in /usr/local/bin
xwd/xwud - allows you to grab or display a complete X window, in /usr/bin/X11
xv - general purpose image display tool, in /usr/local/bin
animate - create animation sequence, on CCC machines, run man ImageMagick
mpeg_encode - create an MPEG animation, available on crane
mpeg_play - play an MPEG animation, available on crane
Web Sites of Interest
Jaron Lanier's Home Page (coined the term VR)SIGGRAPH home page
Graphics Software Archive
3D Object Repository
Comp.Graphics FAQ
Comp.Graphics.Algorithms FAQ (ftp)
Comp.Graphics.Animation FAQ (ftp)
SGI Home Page
the Stanford Graphics Lab
Stanford Collection of space shuttle models
Fractals page
VR at NCSA
Nice list of Computer Graphics links
News Groups of Interest
comp.graphicscomp.graphics.visualization
comp.graphics.animation
comp.graphics.digest
comp.graphics.data-explorer
comp.graphics.avs
comp.soft-sys.khoros
sci.virtual-worlds
sci.image.processing
comp.sys.sgi
Matthew O. Ward (matt@cs.wpi.edu)
相关文章推荐
- CS563 - ADVANCED TOPICS IN COMPUTER GRAPHICS: PRESENTATIONS
- Coding in a 'Human-Computer Interaction' perspective
- Error occurred in deployment step 'Activate Features': Cannot start service SPUserCodeV4 on computer ''
- 在pageinit和pagecreate事件中$.mobile.loading('show')不起作用
- Another List for Advanced Topics in Computer Vision in 2010
- Another List for Advanced Topics in Computer Vision in 2010
- the 'org.eclipse mylyn.java.ui.javaAllCompletionProposalComputer' proposal computer from the 'org.eclipse mylyn.java.ui' plug-in
- Where is the 'this' pointer stored in computer memory
- The user running validate, does not have permissions to create computer objects in the 'x.com
- Getting the error “The view at '~/Views/Page/home.aspx' must derive from ViewPage, ViewPage<TViewDat
- Assets/NGUI/Scripts/UI/UILabel.cs(398,33): error CS0506: `UILabel.relativeSize': cannot override inh
- Failed to find style 'vpiCirclePageIndicatorStyle' in current theme
- Interesting Evolutions of Advanced Topics in Computer Vision
- Interesting Evolutions of Advanced Topics in Computer Vision
- 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rathe
- No mapping found for HTTP request with URI [/spring/WEB-INF/page/index.jsp] in DispatcherServlet with name &#39;spring&#39;
- Another List for Advanced Topics in Computer Vision in 2010
- Interesting Evolutions of Advanced Topics in Computer Vision
- 由OpenSessionInViewFilter引起的No bean named 'sessionFactory' 异常
- vc6.0中 identifier was truncated to '255' characters in the debug information警告的解决