Announcements:
|
| Post Date | Message |
| 2/20 | First class will meet on Feb 20 (Monday). |
|
|
 |
|
Schedule
|
| Week | Chap | Lecture Notes | Labs |
| 01 | 4 | Syllabus, Geometric Object, Transformation | lab1 |
| 02 | 5,6 | Viewing and Projections, Lighting and Shading | - |
| 03 | 8,9 | Texture Mapping, OpenGL Shading Language | lab2 |
| 04 | - | Volume Rendering, Marching Cubes | lab3 |
| 05 | - | Direct Volume Rendering | lab4 |
| 06 | - | Direct Volume Rendering | - |
| 07 | - | Direct Volume Rendering | - |
| 08 | - | Direct Volume Rendering | - |
| 09 | - | paper presentation (no miterm exam) | lab5 |
| 10 | - | paper presentation | - |
| 11 | - | paper presentation | - |
| 12 | - | paper presentation | - |
| 13 | - | paper presentation | - |
| 14 | - | term project (lab5) proposal | - |
| 15 | - | guest lectures | - |
| 16 | - | guest lectures | - |
| 17 | - | term project (lab5) progress report | - |
| 18 | - | term project (lab5) presentation | - |
|
|
 |
|
Labs
|
|
lab 1: OpenGL
lab 2: OpenGL Shading Language (GLSL)
lab 3: Volume Data (Slicing)
lab 4: Volume Rendering (Ray Casting)
lab 5: Final Project
|
|
 |
|
Syllabus
|
- Lecture:
- 09:10-12:00 (Friday)
- Location:
- Technology Building 335 (CSIE Computer Room)
- Class webpage:
-
- http://elearning.ntut.edu.tw/
- Instructor:
- Prof. H si eh
- Office: Technology Building 1535
- Office hours: TBA
- Teaching Assistant:
- TBA
- Office: Technology Building 1422
- Office hours: TBA
- Grading:
-
- Programming Assignments (lab1~lab4) 60%
- Paper Presentation
- Term Project (lab5) 40%
- Class Participation (請準時出席每一堂課) 10%
- Reference Books:
- Edward Angel, Interactive Computer Graphics: A Top-Down Approach using OpenGL (6th Edition), Addison Wesley, 2011.
(Errata)
- Peter Shirley and Steve Marschner Fundamentals of Computer Graphics (3rd Edition), A K Peters, 2009.
- OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1 (6th Edition), Addison Wesley, 2006.
http://www.opengl.org/documentation/red_book/
- OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.4 (4th Edition), Addison Wesley, 2006.
http://www.opengl.org/documentation/blue_book/
- Visualization Toolkit: An Object-Oriented Approach to 3D Graphics (4th Edition), Kitware, 2006.
VTK Textbook
- Outline: (from
Catalog)
- The objective of this course is to familiarize the student with basic principles, methods, and tools of computer graphics.
Topics include: 1. Generation of 2D and 3D geometric shapes 2. 2D and 3D transformation 3. Hidden surfaces and hidden lines
techniques 4. Color principles 5. Shading and shadowing techniques. The student will be required to write computer programs
and/or use modeling and rendering packages
- Policies:
-
- A regrade request must be submitted within one week after the original grade is received.
- Students are not allowed to copy solutions from others, and students should not share your answers with others. Students will receive a score of zero for doing this.
- Academic Honesty: (1) (2)
- NTUT Exam Rules http://www.cc.ntut.edu.tw/~wwwoaa/oaa-nwww/oaa-l/course/law_course_007.doc
- NTUT Cheating Penalties http://www.cc.ntut.edu.tw/~wwwoaa/oaa-nwww/oaa-l/course/law_course_008.doc
- Be sure to check the course website frequently.
|
 |
|
Resources
|
- Graphics Software:
-
- Computer Graphics Research Software
- Code samples:
-
- Nate Robins tutors
- Redbook code samples
- OpenGL - Examples
- Visualization Library
- NeHe OpenGL Tutorials
- lighthouse3d GLSL Tutorial
- lighthouse3d VRML Interactive Tutorial
- NVIDIA SDK 9.52 Code Samples
- Textbook-Angel
- Redbook code samples
- GLSL Tutorials
- GLSL Shader Examples
- GLUI
- Shader Maker
- nvidia SDK 9.52 Code Samples
- cglx
- OpenGL tutorial
- GPGPU
- CUDA
- CUDA C SDK Code Samples
- NVIDIA PhysX
- Does your computer support OpenGL 2.1?
-
- OpenGL Extensions Viewer
- HardwareInfos
- Where to find papers?
-
- CG people
- IEEE Xplore
- ACM Portal
- Rowley's collection
- Hsuang's collection
- Physics in Graphics
- IEEE Visualization papers
- Rigging,
FiberMesh,
Power Crust,
Lindstrom,
Hoppe,
collision,
gamma,
Igarashi,
- 3D Models:
-
- Stanford PLY
- Princeton
- Georgia Tech
- NTU
- LOD
- GemStones
- 3dlinks
- 3dcafe
- Format:
-
- PLY
- OBJ
- How to Write a Paper?
-
- How to Read a Research Paper
- How To Get Your SIGGRAPH Paper Rejected
- template (SIGGRAPH)
- template (TVCG)
- template (VIS)
- template (VGTC)
- template (CGF)
- template (SIGGRAPH)
- Research as a Graduate Student - beyond a survival guide
- Links:
-
- Computer Graphics Research Software
- Physically Based Rendering
- The Internet ray tracing competition
- Stanford Rendering Competition
- Stanford CS248
- CityEngine
- Volume Data:
-
- Tuebingen
- Tuebingen Medical Data
- University of Erlangen
- 2010 IEEE Visualization Contest
- Game Engine:
-
- Unity 3D
- Unreal
- UDK
- OpenAL
| |
 |
|
Upload your cg.html to sun.cc.ntut.edu.tw (140.124.13.2).
how?
徐詩媛,
吳濬志,
蘇瑜倫,
王博生,
廖晨翔,
陳駿傑,
謝正宏,
邱 海,
謝昌利,
楊先絜,
周建杕,
陳俊源,
許文瀚,
黃翊嘉,
|
|
 |
|
Presentation
|
- Week-11, 5/04 陳俊源:
- [Keahey 97] Nonlinear Magnification Fields
- [Keahey 96] Techniques for Non-Linear Magnification Transformations
- [Carpendale 97] Extending Distortion Viewing from 2D to 3D
- [Carpendale 96] Distortion viewing techniques for 3-dimensional data
- Week-11, 5/04 黃翊嘉:
- Feature-Preserving Volume Data Reduction and Focus+Context Visualization
- Integrating Dynamic Deformations into Interactive Volume Visualization
- Week-12, 5/04 周建杕:
- Focus+Context Visualization with Distortion Minimization
- Mean value coordinates for closed triangular meshes
- Week-12, 5/11 許文瀚:
- Visualization by Proxy: A Novel Framework for Deferred Interaction with Volume Data
- Video
- Week-12, 5/11 蘇瑜倫:
- The Occlusion Spectrum for Volume Classification and Visualization
- The Occlusion Spectrum for Volume Classification and Visualization
- Video
- Week-12, 5/11 廖晨翔:
- Visibility Histograms and Visibility-Driven Transfer Function
- Visibility Histograms and Visibility-Driven Transfer Function
- Video
- Week-13, 5/18 吳濬志:
- A Rendering Framework for Multi-Scale Views of 3D Models
- Week-13, 5/18 王博生:
- An Exploratory Technique for Coherent Visualization of Time-Varying Volume Data
- Video
- Week-13, 5/18 陳駿傑:
- Size-based Transfer Functions: A New Volume Exploration Technique
- Size-based Transfer Functions: A New Volume Exploration Technique
- Video
- Week-13, 5/25 楊先絜:
- Computer Graphics Research Software
- Week-14, 5/25 徐詩媛:
- Computer Graphics Research Software
- Week-14, 5/25 謝正宏:
- Computer Graphics Research Software
- Week-14, 6/25 邱海:
- Computer Graphics Research Software
- Week-14, 6/25 謝昌利:
- Computer Graphics Research Software
- Week-15, 6/01 Proposal:
- Week-16, 6/08 Progress Report:
- Week-17, 6/15 Progress Report, Presentation:
- Week-18, 6/15 Presentation:
| |
 |
|
|