directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · accad - ohio state university...

44
Directory The SIGGRAPH 95 Courses Committee The SIGGRAPH 95 Course Notes CD-ROM Team Advice on Acrobat™ Advice on QuickTime™ and MPEG Acrobat Reader System Requirements Courses 1-12 Courses 13-23 Courses 24-34

Upload: others

Post on 21-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Directory

The SIGGRAPH 95 Courses Committee

The SIGGRAPH 95 Course Notes CD-ROM Team

Advice on Acrobat™

Advice on QuickTime™ and MPEG

Acrobat Reader System Requirements

Courses 1-12

Courses 13-23

Courses 24-34

Page 2: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

SIGGRAPH 95Course Notes CD-ROM

Production EditorStephan R. KeithSterling Software, NASA Ames Research Center

Production AssistanceWayne Carlson, ACCAD, Ohio State UniversityCatherine M. Keith, Alameda CountyChristopher Warnock, Vice-Pres., Adobe Systems Inc.

CD-ROM Test TeamLou Katz, Metron StudiosJohn Hart, Washington State UniversityStephen Spencer, ACCAD, Ohio State University

Director for PublicationsSteve CunninghamCalifornia State University, Stanislaus

Hardware DonationsLaurin Herr, Vice-Pres., SuperMac™/Radius™

Donation of DigitalFILM™ and ThunderSTORM™ cardsis greatfully acknowledged

Kurt Stoehr, SuperMac™/Radius™

Source MaterialTo all the Course Organizers and Speakers, their support and donation of

materials that made these CD-ROMs possible is greatfully acknowledged.

Page 3: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

The SIGGRAPH 95 Courses CommitteeWayne Carlson, Chair Barb HelferACCAD - Ohio State University Ohio Supercomputer Center1224 Kinnear Road 1224 Kinnear RoadColumbus, OH 43212 Columbus, OH [email protected] [email protected]

Bob McCarthy, Administrative Assistance Jeff McConnellACCAD - Ohio State University 663 Tacoma Avenue1224 Kinnear Road Buffalo, NY 14216Columbus OH 43212 [email protected]

Nan Schaller Mike BaileyComputer Science Department San Diego Supercomputer CenterRochester Institute of Technology P.O. Box 85608102 Lomb Memorial Drive San Diego, CA 92186-9784Rochester, NY 14623-5608 [email protected]

Scott Senften (SIGGRAPH 96 Courses Chair) Stephan R. Keith (CD-ROM Notes)Bellaire Research Center, Room 1164 B (Sterling Software/NASA Ames Rsch Ctr)Shell Oil Co. 424 Custer Road3737 Bellaire Blvd. Hayward, CA 94544Houston, TX 77025 [email protected]@shell.com

Page 4: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Advice on Acrobat™

Installing Acrobat Reader

All Adobe Acrobat™ Readers may be found under the folder acrobat.

To install Acrobat Reader 2.0 for Macintosh or Windows, follow these steps:

Macintosh Users:

Double-click the S95CN1 disk icon. The S95CN1 disk window opens. Double-click the ACRO_V2folder, double-click the folder with the language of your choice, and double-click on the ACROMACfolder, double-click the ACROREAD.MAC icon.

Windows Users:

From the Windows Program Manager, choose Run from the File menu, type (your CD-ROM driveletter): \acro_v2\[language]\acrowin/acroread.exe and press Enter. If you are using drive e:, type e: andpress Enter.

To install Acrobat Reader 1.0 for DOS or UNIX, follow these steps (Reader 2.0 is not available for thseplatforms at this time):

DOS Users:

1. Make the CD-ROM drive the default drive. If you are using drive d:, type d: and press Enter. If youare using drive e:, type e: and press enter.2. type cd ACRO_V1\ACRODOS and press Enter.3. Type install and press Enter.

UNIX Users:

1. Become superuser (root account).2. Mount the CD on /cdrom:3. Then type:

cd cdrom/s95cn1/acro_v1/acrounix/acroread4. Then type: ./install_rdr

More detailed instructions for the UNIX Reader are included in the Getting Started Guide (PostScript andPDF formats) location in s95cn1/acrobat/acro_v1/acrounix/

Page 5: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Advice on QuickTime™ and MPEGThe digital video files which may be found on disc S95CN2 will either be in Apple’s proprietary formatQuickTime™, or in MPEG.

QuickTime™

The majority of digital video files were produced from video submitted by the authors. A few digitalvideo files were produced from a sequence of the original computer graphics images. Because these didnot get degraded by going to NTSC then back to digital, they were created with no noise, and are very highquality QuickTime™ movies. See the notes below for more information regarding this.

Each QuickTime™ video was produced in a standard way. Here are the specifications:

· Image: 320x240· Color: millions· Frames per second: 15· Codec: Cinepak™· Quality: 3 to 5

Most previous movies have been produced at 160x120 image resolution, but these are so small as to behard to view. I decided to go to four times the image size, as the technology is only getting better, and160x120 digital videos will be seen as rediculously small only a few years from now, if not already. Toview these in their full glory, you will need a 16-bit controlled monitor. 8-bit systems will show allCinepak™ movies as grainy and badly solarized.

Cinepak™ provides the highest compression possible, but it has the disadvantage of enhancing noise.Cinepak also reduces the required transmission rate. Most of the QuickTime™ movies require a datatransmission of roughly 250 Kilobytes to 350 Kilobytes. A single speed CD-ROM drive will read a CD-ROM at 150 KB, a double-speed CD-ROM drive will read a CD-ROM at 300 KB, and so on. If you aregoing to view these digital movies from a CD-ROM drive, and they stutter, freeze, or hiccup, you mighttry copying the file to your hard disk drive, and playing it from there.

How the QuickTime™ movies were produced

Most of the QuickTime™ movies on S95CN2 came from SIGGRAPH 95 Course Organizer video tapesubmissions. Some were produced from TIFF images (see discussion below). These videos were playedfrom a high quality video VHS or Super Hi-8 tape player. The video and audio signals were fed into aDigitalFilm™ video processor installed in a Quadra 840AV, at a resolution of 640x480, at 15 frames persecond, using the Codec NONE (no compression, just raw data). These raw digital video files werereprocessed down to 320x240 resolution, highest quality, using the Cinepak™ Codec, at 15fps. Theprocessing software used for video and audio digital data acquisition, and for conversion to Cinepak™,was Adobe Premiere 4.0. We used several ThunderSTORM™ acceleration cards for Cinepak™compression.

Page 6: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

The DigitalFilm™ and ThunderSTORM™ cards were applied to these projects from a gracious donationto SIGGRAPH from SuperMac™. SuperMac™ has recently merged with Radius™, now as onecompany indentified as Radius™.

What I Found Out

I did some extensive studies on how long it would take to compress raw video to Cinepak™. Here aresome very general statistics, subject to change depending upon your platform. My platform is a Quadra840AV, using a DigitalFilm™ card, a ThunderSTORM™ card, 57MB of RAM, and two 2GB drives.Keep in mind that we are going from 640x480 resolution video, 15fps, no compression, to 320x240resolution video, 15fps, high quality.

• It takes roughly 18 hours to compress 2.5 minutes of raw video.• Roughly 50 minutes of Cinepak™ compressed video can be put on one CD-ROM• Roughly 1 minute of video is 12.5MB to 14MB of disk space.’

Others within SIGGRAPH have been doing experiments with video compression on a variety ofplatforms. It the opportunity arises, we will collect this information and publish it ... somewhere.

Cinepak™ versus Video Codec Experiments

I mentioned that there were some digital videos created from the original computer graphics. There aretwo sets of videos, one that uses the Video Codec, at highest quality (5), and the other which uses theCinepak™ Codec from SuperMac™, now part of Radius™. The video based movies have a data rate of750KB, and will be difficult even under the best circumstances to view. You will have to copy these toyour hard disk drive to view. They will prove to be of very high quality. The Cinepak™ based videoswere compressed at highest quality (5), but have a data rate of abour 275KB. You will note that theselook slightly grainy and sparkle. They are nonetheless of pretty good quality.

How to View

To view the QuickTime™ movies, you will need MoviePlayer. Version 2.0 has been included on thisCD-ROM. Look under software tools (swtools/mac/qt). Look for archive qt2.sea. For the PC,QuickTime™ for windows is included. Look under software tools for it as well (swtools/pc directoriesqt4w1of2 and qt4w2of2).

MPEG

There are some MPEG movies on these discs. The are identified with the extension “mpg”. There existMPEG players for UNIX systems, Macintoshes, and PC’s. The only MPEG player on this disc is aMacintosh based program identified as sparkle, and you would use it to view *.mpg files.

Sincerely

Stephan R. KeithProduction EditorSIGGRAPH 95 Course Notes CD-ROM

Page 7: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Acrobat Reader System RequirementsMacintosh

• Macintosh computer with 68020 or greater processor.• Apple® System Software version 7.0 or greater.• 2 MB of Application RAM.• CD-ROM drive.

Windows

• 386- or 486-based personal computer (486 recommended).• Microsoft® Windows 3.1 or greater.• 4 MB of RAM• CD-ROM drive.

DOS

• 386- or 486-based personal computer (486 recommended).• DOS version 3.3 or greater• 2 MB of application RAM (4 MB recommended).• 5 MB hard disk space• CD-ROM drive

UNIX

• Sun™ SPARCstation® workstation• Solaris® 1.1 operating system software (SunOS™ version 4.1.3) or Solaris 2.3 or greater.• OpenWindows™ (version 3.0 or greater) or Motif™ window manager (version 1.1.2 or greater)• 8 MB of application RAM• 14 MB hard disk space• CD-ROM drive

Page 8: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Course 1 AshdownRealistic Input for Realistic Images

Course 2 LantzGraphics Design and Production of Hemispheric Project

Course 3 GomesWarping and Morphing of Graphical Objects

Course 4 ApodacaUsing RenderMan in Animation Production

Course 5 WeilTricks of the Trade: Computer Graphics Production

Course 6 HelmanDesigning Real-Time 3D Graphics for Entertainment

Course 7 TerzopoulosArtificial Life for Graphics, Animation, and Virtual Reality

Course 8 LastraProgramming Virtual Worlds

Course 9 BrysonDeveloping Advanced Virtual Reality Applications

Course 10 HahnSound for Animation and Virtual Reality

Course 11 BadlerDynamic Behaviors for Real-Time Synthetic Humans

Course 12 HardenbergVRML: Using 3D to Surf the Web

Stephan R. Keith
The Magenta links take you to the page. The blue links zoom you to the PDF links for that course
Page 9: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Course 13 CunninghamElectronic Publishing on CD-ROM

Course 14 JuddPractical Guide to Recording Video Animation fromComputer Graphics

Course 15 ElsonMaking Multimedia: From Vaporware to Goldrush

Course 16 DanielIntroduction to Video and Audio Compression Techniques

Course 17 WooProgramming with OpenGL: An Introduction

Course 18 KilgardProgramming OpenGL with X

Course 19 MottProgramming Open Inventor: An Object-OrientedOpenGL Toolkit

Course 20 NickelFrom Start-up to Success: Strategic Marketing of Technology Products

Course 21 BaileyIntroduction to Computer Graphics

Course 22 MarcusGraphic Design for Usable GUIs

Course 23 RobbinsPractical 3D User Interface Design

Page 10: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Course 24 RockwoodIntroduction to Curves and Surfaces

Course 25 CarlbomComputer Vision for Computer Graphics

Course 26 FournierWavelets and Their Application to Computer Graphics

Course 27 InselbergVisualizing Multi-Dimensional Geometry and Applications toMulti-Variate Problems

Course 28 RhyneVisualizing and Examining Large Scientific Datasets: A Focus onthe Physical and Natural Sciences

Course 29 BanksVisualizing Mathematics

Course 30 CrawfisAdvanced Techniques for Scientific Visualization

Course 31 LevkowitzPerception-Based Visualization

Course 32 BrechnerInteractive Walkthrough of Large Geometric Databases

Course 33 EbertProcedural Modeling, Texturing, and Animation Techniques

Course 34 WitkinPhysically Based Modeling

Page 11: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Graphics Design and Production for Hemispheric Projection

Course 2 / Sunday / Half DayIntermediate Level

Course Description

Graphics production techniques for hemispheric projection for use in planetaria and other advancedhemispheric environments. Technical overview of the latest developments in hemispheric multi-image, film,video, and laser graphics.

Who Should Attend

Anyone interested in the process of generating images for hemispheric projection for use in theme parks,planetaria, museums, and other scientific venues.

Organizer

ED LANTZAstronaut Memorial Planetarium & Observatory

Lecturers

MICHAEL HUTTONAstronaut Memorial Planetarium & Observatory

STEVEN SAVAGESky-Scan, Inc.

CHRIS WARDLightspeed Design Inc.

art.pdfpt0.pdfpt1.pdf

pt2.pdfpt3.pdfpt4.pdf

pt5.pdfpt6.pdfreadme.pdf

Page 12: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

VRML: Using 3D to Surf the Web

Course 12 / Sunday / Half DayIntermediate Level

Course Description

This course presents VRML (Virtual Reality Markup Language) and its use in the World Wide Web.Attendees learn about presenting 3D data on the Web, the viewers that are available, and the issues involvedin creating a viewer. In addition, attendees are exposed to current developments in VRML applications.

Who Should Attend

Researchers who would like to present 3D datasets to large audiences, modeling tool providers who want toharness the Web, and Web enthusiasts who are also 3D graphics enthusiasts.

Organizer

JAN HARDENBERGHOki Advanced Products

Lecturer

GAVIN ALEXANDER BELLSilicon Graphics, Inc.

COVER.PDFGAVIN1.PDFGAVIN2.PDF

VISIONS.PDFVRML1_0.PDFVRMLEQN.PDF

VRMLTCF.PDFYON1.PDFYON2.PDF

Page 13: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Programming with OpenGL: An Introduction

Course 17 / Sunday / Half DayBeginning Level

Course Description

This course is an introduction to programming with the OpenGL API for interactive graphics programs on avariety of systems. Emphasis is on computer graphics basics.

Who Should Attend

Programmers who want to write interactive graphics applications and who have little or no experience withOpenGL. A low level of graphics literacy is assumed.

Organizer

MASON WOOSilicon Graphics, Inc.

Lecturer

LESLEY KALMINSilicon Graphics, Inc.

readme.pdf design1.pdf design2.pdf

Page 14: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

From Start-up to Success: Strategic Marketing of Technology Products

Course 20 / Sunday / Half DayBeginning Level

Course Description

This course discusses concepts, examples, and applications of strategic marketing that are critical to thesuccess of start-up companies and all firms marketing high technology products. The course is focused on theelements of marketing strategy, rather than programs or tactics, that executives and managers of high-technology companies need to understand and apply to their organizations.

Who Should Attend

This course is suitable for all product or engineering managers and executives who are involved with definingor directing the strategy of their organizations.

Organizer

RANDY NICKELTechnology Marketing Consulting

Lecturer

CHRIS HALLIWELLTechnology Marketing Consulting

course20.pdf

Page 15: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Introduction to Curves and Surfaces

Course 24 / Sunday / Half DayBeginning Level

Course Description

The most commonly encountered concepts from CAGD are introduced, including Bezier and B-spline curvesand surfaces. Their salient properties and methods to handle them are also described. Also included: a shortreview of application domains and a brief survey of other concepts and techniques from CAGD. Many of theconcepts are conveyed through animations and demonstrations.

Who Should Attend

CAD developers, programmers, analysts, animators, researchers, and educators who want an introduction tocurve and surface modeling.

Organizer

ALYN ROCKWOODArizona State University

Lecturer

HANS HAGENUniversitat Kaiserslautern

24rockwocourse.pdf

pdfcagd1.pdfcagd2.pdf

cagd3.pdfcagd4.pdfcagd5.pdf

cagd6.pdf

Page 16: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Visualizing Multi-Dimensional Geometry and Applications to Multi-Variate Problems

Course 27 / Sunday / Half DayIntermediate Level

Course Description

This course explores methods of augmenting human 3D perception to improve visualization of multi-dimensional geometry and multi-variate relationships. Theoretical material is applied to a variety of areasincluding statistics, finance, air traffic control, computer vision, instrumentation, and process control.

Who Should Attend

This course is for people working on multi-variate problems: statisticians, engineers, commodity traders andfinancial analyst, physicists, chemists, control theorists, optimization and OR specialists, human factorsengineers, decision makers, and medical researchers. In general, people working in fields where multi-variatedata are collected and analyzed, who would like to visualize the multi-variate relations arising in their areas.

Organizer

ALFRED INSELBERGIBM T. J. Watson Research Center

Lecturers

A. CHATTERJEEUniversity of Southern California

K. ESBENSENSINTEF

27inselb pdf course27.pdf

Page 17: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Realistic Input for Realistic Images

Course 1 / Monday / Full DayIntermediate Level

Course Description

Achieving realism in synthetic images requires realistic input data. This course examines the need for suchdata and various models to represent them, including physically realistic light sources, surface reflectancecharacteristics, and participating media. The models are discussed within a framework of practicalimplementation techniques for software developers and illustrated with examples from real-world applications.

Who Should Attend

Anyone interested in the science and art of synthesizing photorealistic images, including graphics researchers,computer graphics artists and software developers, lighting designers and architects, and people from relatedfields.

Organizer

IAN ASHDOWNLedalite Architectural Products, Inc.

Lecturers

DAVID L. DILAURAUniversity of Colorado

JOHN MARDAIJEVICAberdeen University

HOLLY RUSHMEIERNational Institute of Standards and Technology

ROBERT SHAKESPEAREIndiana University

KENNETH TORRANCECornell University

GREG WARDLawrence Berkeley Laboratory

01ashdwnpdf

course.pdfREADME.pdf

README.txtSECTION1.pdf

SECTION8.pdf

Page 18: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Warping and Morphing of Graphical Objects

Course 3 / Monday / Full DayIntermediate Level

Course Description

This course starts from the concept of graphical objects and moves on to study the theory and techniquesbehind warping and morphing of these objects. This provides a common framework upon which an integrateddiscussion of warping and morphing in 1D, 2D, and 3D can be built, comprising, among others, drawings,images, volumetric, and boundary objects. Special emphasis is on image morphing and morphing of geometricand volumetric 3D models, and their applications in the entertainment industry.

Who Should Attend

The course is specially designed for people interested in both the theoretical and practical issues associatedwith applications of warping and morphing techniques in the entertainment industry. It is aimed at researchers,educators, designers, and computer animators interested in conceptual issues as well as general use of warpingand morphing techniques.

Organizer

JONAS GOMESInstituto de Matematica Pura e Aplicada

Lecturers

JOHN BERTONIndustrial Light & Magic

BRUNO COSTAState University of New York at Stony Brook

LUCIA DARSAState University of New York at Stony Brook

LUIZ VELHOInstituto de Matematica Pura e Aplicada

GEORGE WOLBERGCity College of New York

morph.pdf readme.pdf speakers.pdf

Page 19: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Using RenderMan in Animation Production

Course 4 / Monday / Full DayIntermediate Level

Course Description

RenderMan has been used by many large and small animation production studios to create high-quality, oftenphotorealistic, imagery for television and motion pictures. Its ability to render extremely complex scenes withmotion blur, depth-of-field, and user-programmable shaders has made it the industry leader in feature film CGI.

This entertaining and informative course teaches people how to use RenderMan. We discuss generating datato pump into RenderMan renderers, programming the RenderMan Shading Language to generate specialeffects, and accessing the special features of the RenderMan-compatible renderers available today. We alsoexamine production of several famous computer animations made with RenderMan, to show what it reallytakes to make most effective use of the tools RenderMan provides.

Who Should Attend

Graphics programmers, advanced graphics users, and CGI production personnel who want to learn the detailsof how to use RenderMan.

Organizer

TONY APODACAPixar

Lecturers

LARRY GRITZThe George Washington University

M. J. TURNERWalt Disney Feature Animation

OREN JACOBPixar

JOE LETTERIIndustrial Light & Magic

ELLEN POONIndustrial Light & Magic

readme.pdf cnotes92_4.pdf cnotes95_4.pdf rispec31_4.pdf

Page 20: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Artificial Life for Graphics, Animation, and Virtual Reality

Course 7 / Monday / Full DayIntermediate Level

Course Description

This course investigates the increasingly important role that concepts from the field of artificial life areplaying in the construction of advanced graphics models for animation and virtual reality. Attendees areexposed to techniques for realistically modeling and animating complex living things. Subsuming physics-based modeling, these techniques also model the mechanisms of living systems. They thus enablepractitioners to progress beyond the simulation of lifeless physical “objects” to synthesize autonomously self-animating “subjects.” Topics include modeling and animation of plants, animals, and people, behavioralanimation, communication and interaction with autonomous agents in virtual worlds, and artificial evolutionfor graphics and animation.

Who Should Attend

Graphics researchers and practitioners, including animators and VR enthusiasts, who want to experience andexplore “life” at the cutting edge of graphics modeling.

Organizer

DEMETRI TERZOPOULOSUniversity of Toronto

Lecturers

PATTIE MAESMassachusetts Institute of Technology

PRZEMYSLAW PRUSINKIEWICZUniversity of Calgary

CRAIG REYNOLDSSilicon Studios

KARL SIMSThinking Machines Corporation

DANIEL THALMANNSwiss Federated Institute of Technology

0intro.pdf 56 K1pwp1.pdf 1363 K2ks1.pdf 160 K3cwr1.pdf3cwr2.pdf3cwr3.pdf3cwr4.pdf3cwr5.pdf

3cwr6.pdf4dt1a.pdf4dt1b.pdf4dt1err.pdf4dt1p1.pdf4dt1p2.pdf4dt1p3.pdf4dt2.pdf

4dt3.pdf4dtreadm.pdf5thal1_0.pdf5thal1_1.pdf5thal2_0.pdf5thal2_1.pdf5thal2_2.pdf5thal3_0.pdf

5thal3_1.pdf5thal3_2.pdf5thal4_0.pdf5thal4_1.pdf6pm1.pdf6pm2.pdf

Page 21: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Programming Virtual Worlds

Course 8 / Monday / Full DayBeginning Level

Course Description

This course provides an introduction to virtual reality using immersive displays. It covers system requirements,hardware, design of applications and implementation of virtual worlds. Emphasis is on the practical issues thatmust be addressed to begin working in virtual environments.

Who Should Attend

Those who wish to create immersive virtual environments.

Organizer

ANSELMO LASTRAUniversity of North Carolina at Chapel Hill

Lecturers

HENRY FUCHSUniversity of North Carolina at Chapel Hill

STEPHEN GHEEDivision Limited

MARK MINEUniversity of North Carolina at Chapel Hill

RANDY PAUSCHUniversity of Virginia

KENNETH PIMENTELSense8

app_a.pdfapp_b.pdfapp_c.pdfapp_d.pdfapp_e.pdf

Bios.pdfContents.pdfCover.pdfDescription.pdfSchedule.pdf

sec1_ppt.pdfsec2_ppt.pdfsec3.pdfsec4_ppt.pdfsec5.pdf

sec6.pdfsec7_ppt.pdf

Page 22: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Electronic Publishing on CD-ROM

Course 13 / Monday / Full DayBeginning Level

Course Description

The course covers all aspects of electronic publishing on CD-ROM from the content, technology, and businesspoints of view. The attendee should come away from the course with a sufficient understanding of the processto be able to evaluate a potential CD-ROM title’s costs, technical challenges, production and manufacturingprocesses, and distribution options.

Who Should Attend

Persons who are interested in multimedia and electronic publishing, particularly those who want to considermultimedia or technical titles on CD-ROM.

Organizer

STEVE CUNNINGHAMCalifornia State University

Lecturers

STEVE LANGERDisc Manufacturing Inc.

JUDSON ROSEBUSHJudson Rosebush Company

Notes.pdf

Page 23: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Practical Guide to Recording Video Animation from Computer Graphics

Course 14 / Monday / Full DayBeginning Level

Course Description

Video is used in a growing number of computing areas, from presentations to scientific visualization toeducation to art. The incredible rate of growth in WWW and other on-line information systems has created yetanother outlet for desktop video recording. With the emergence of multimedia computers and multimedia as a“hot” topic in computing, the role of video production is increasingly important. This course is a basicintroduction to video recording of computer-generated images from a variety of data sources. We present apractical “nuts and bolts” approach to building a computer video animation recording system, and we discusstechniques that aid in producing a polished, professional-looking video.

Who Should Attend

People starting or planning to build a computer-based video animation recording system, including desktopvideo or visualization centers for industrial and presentation uses.

Organizer

ROBERT JUDDLos Alamos National Laboratory

Lecturers

JIM COSTIGANExtron Electronics

ROSS GAUNTLawrence Livermore National Laboratory

JON MAREDASandia National Laboratories

ANDY MARTINEZLos Alamos National Laboratory

course14.pdf

Page 24: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Introduction to Computer Graphics

Course 21 / Monday / Full DayBeginning Level

Course Description

This course discusses the fundamentals of computer graphics from a technical perspective. Special emphasisis on the “how-to” and “why-do-I-care” aspects of a variety of topics. Taking this course enables noviceattendees to get much more enjoyment from the rest of the conference.

Who Should Attend

This course is geared toward technical people who need a few topics explained or a few pointers to get startedin the computer graphics field.

Organizer

MIKE BAILEYSan Diego Supercomputer Center andUniversity of California at San Diego

Lecturers

ANDREW GLASSNERMicrosoft Corporation

PATRICIA WENNERBucknell University

ch_0.pdfch_A.pdfch_B.pdfch_C.pdfch_D.pdfch_E.pdf

ch_F.pdfch_G.pdfch_H.pdfch_I.pdfch_J.pdfch_K.pdf

ch_L.pdfch_M1.pdfch_M2.pdfch_N.pdfch_O.pdfch_P.pdf

ch_Q.pdfch_R1.pdfch_R2.pdf

Page 25: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Graphic Design for Usable GUIs

Course 22 / Monday / Full DayBeginning Level

Course Description

This course introduces participants to the terminology, theory, and practical principles of good design for allplatforms and applications. With case studies that show the design process, we provide guidance for researchand commercial product development, and we give participants actual experience through the use of pen andpaper design exercises.

Who Should Attend

Product development engineers, software engineers, product marketers, scientists, technical staffs,applications developers, human factors specialists, graphic designers, industrial designers, technical editors,system integrators, and applications analysts.

Organizer

AARON MARCUSAaron Marcus and Associates, Inc.

Lecturers

JOHN ARMITAGEAaron Marcus and Associates, Inc.

WOLFGANG HEIDRICHAaron Marcus and Associates, Inc.

FRANK VOLKERAaron Marcus and Associates, Inc.

readme.pdf

Page 26: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Wavelets and Their Application to Computer Graphics

Course 26 / Monday / Full DayAdvanced Level

Course Description

This course is intended to give the necessary mathematical background on wavelets and explore the mainapplications, both current and potential, to computer graphics. The emphasis is on the connection betweenwavelets and the tools and concepts which should be familiar to any skilled computer graphics person: Fouriertechniques, pyramidal schemes, spline representations, and solution of linear systems.

Who Should Attend

Researchers and advanced practitioners in computer graphics who are currently trying to solve problems inimage representation and compression, curve and surface representation, light representation and propagation,shading, and illumination models.

Organizer

ALAIN FOURNIERUniversity of British Columbia

Lecturers

MICHAEL COHENMicrosoft Corporation

TONY DEROSEUniversity of Washington

MICHAEL LOUNSBERYUniversity of Washington

LEENA-MAIJA REISSELLUniversity of British Columbia

PETER SCHRODERUniversity of South Carolina at Columbia

WIM SWELDENSBelgian National Science Foundation

26fournicourse.pdffigures.pdf

filelist.pdfother.pdf

pdfnotes0.pdfnotes1.pdf

notes2.pdfnotes3.pdf

Page 27: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Visualizing and Examining Large Scientific Datasets: A Focus on the Physical and Natural Sciences

Course 28 / Monday / Full DayIntermediate Level

Course Description

This course demonstrates the use of visualization tools and interactive techniques for examination andinterpretation of large scientific datasets. Highly illustrative atmospheric, oceanographic, and geographicexamples are demonstrated in real time. The process of developing effective visualization paradigms forsupporting high-speed networking, database management, heterogeneous computing platforms, user interfacedesign, collaborative computing, science education, and application of animation techniques are highlighted.

Who Should Attend

Scientific researchers, educators and computer graphics specialists interested in exploring particular issuesassociated with handling large scientific datasets. Experience with scientific visualization systems andterminology is helpful as well as some understanding of graphics programming.

Organizer

THERESA-MARIE RHYNEMartin Marietta / U.S. EPA Scientific Visualization Center

Lecturers

BILL HIBBARDUniversity of Wisconsin at Madison

KEVIN HUSSEYJet Propulsion Laboratory

LLOYD TREINISHIBM T. J. Watson Research Center

28rhynecourse.pdfcourse28.pdfcourse28.txthibbard

pdfhibbard1.pdfhibbard2.pdfpdfanim.pdfintro.pdf

VISTAS.pdfrhynepdfnotes3.pdfstudy1_2.pdftreinish

casestdypdfcasestdy.pdftutorTNtab2_4.pdftutor.pdf

Page 28: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Advanced Techniques for Scientific Visualization

Course 30 / Monday / Full DayAdvanced Level

Course Description

This course describes the latest algorithms used to enhance understanding of complex 3D datasets typical inscientific environments. Advanced issues covering a wide range of scientific visualization problems areaddressed. Special emphasis is on reducing the geometric complexity of contour surfaces, volume rendering,vector field visualization, multi-resolution techniques, and parallel rendering.

Who Should Attend

This course is intended for anyone interested in understanding effective solutions for representing 3D datasets,from the theoretical to the practical. The ideal participant is currently developing visualization software andwants to learn more advanced techniques than those provided by typical visualization environments.

Organizer

ROGER CRAWFISLawrence Livermore National Laboratory

Lecturers

CHARLES HANSENLos Alamos National Laboratory

NELSON MAXUniversity of California at Davis

GREGORY M. NIELSONArizona State University

WILLIAM SCHROEDERGeneral Electric Corporation

30crawfsimages

Crfs_Maxfilelist.pdf

Hansenfilelist.pdf

pdfcrawfis.pdf

Page 29: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Procedural Modeling, Texturing, and Animation Techniques

Course 33 / Monday / Full DayAdvanced Level

Course Description

This course imparts a working knowledge of procedural approaches in modeling, shading, rendering, andanimation. Procedural approaches include solid texturing, hypertextures, volume density functions, fractals,artificial evolution, L-systems, and implicit surfaces. The course provides participants with details oftenomitted from technical papers and explores how the speakers design such procedures.

Who Should Attend

Individuals interested in procedural modeling, shading, and texturing techniques, the procedural designapproaches of several researchers, and a toolbox of procedures for producing realistic images.

Organizer

DAVID EBERTUniversity of Maryland Baltimore County

Lecturers

JOHN HARTWashington State University

F. KENTON MUSGRAVEThe George Washington University

KEN PERLINNew York University

KARL SIMSThinking Machines Corporation

BRIAN WYVILLUniversity of Calgary

33ebertcode.pdfpdfchap0.pdfchap1.pdf

chap2.pdfchap2_ad.pdfchap3_1.pdfchap3_2.pdfchap4.pdf

chap5_1.pdfchap5_2.pdfchap5_3.pdfchap5_4.pdfchap5_5.pdf

chap6_1.pdfchap7_1.pdfmusgrave.pdf

Page 30: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Programming OpenGL with X

Course 18/ Monday / Half DayIntermediate Level

Course Description

Learn programming of OpenGL with the X Window System. This course focuses on the window systemintegration issues for writing clean OpenGL programs for X. It also covers the use of OpenGL with the Motifand Xlib APIs.

Who Should Attend

X or OpenGL programmers who want to learn how to write OpenGL programs that cleanly interface with the XWindow System.

Organizer

MARK KILGARDSilicon Graphics, Inc.

direct.pdfglut.pdfglutspec.pdfglwman1.pdf

glwman2.pdfglwman3.pdfglwman4.pdfglxintro.pdf

glxman1.pdfglxman2.pdfglxman3.pdfglxspec.pdf

notes.pdfoverview.pdf

Page 31: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Tricks of the Trade: Computer Graphics Production

Course 5 / Tuesday / Full DayIntermediate Level

Course Description

This course is specifically designed to help those involved in computer animation production become betteranimators and technical directors. It covers various aspects of production, from tricks for animating andlighting to ways of efficiently organizing large projects. Emphasis is on solving common production problemsthat many of us encounter every day.

Who Should Attend

Creators and managers of computer graphics in a production environment.

Organizer

JERRY WEILMetrolight Studios

Lecturers

NEIL ESKURIDisney Feature Animation

ANDY KOPRAVIFX

JOHN MCLAUGHLINDigital Domain

KATHY WHITERhythm and Hues Studios

course05.pdf

Page 32: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Designing Real-Time 3D Graphics for Entertainment

Course 6 / Tuesday / Full DayIntermediate Level

Course Description

This course covers the issues involved in creating real-time 3D games on platforms ranging from home gameconsoles up to high-performance image generators used in theme park and location-based entertainmentsystems. Topics include hardware and software architectures, multiprocessing, performance trade-offs, visualsimulation tricks, 3D modeling, real-time character animation, game prototyping, and programming. Speakersdraw examples from their development of actual games, attractions, and real-time rendering toolkits.

Who Should Attend

Programmers, modelers, and individuals with a technical background in computer graphics who are interestedin what goes on inside entertainment systems using real-time computer imagery.

Organizer

JAMES HELMANSilicon Graphics, Inc.

Lecturers

SHARON CLAYSilicon Graphics, Inc.

WES HOFFMANParadigm Simulation

ERIC JOHNSTONLucas Arts

MICHAEL JONESSilicon Graphics, Inc.

MICHAEL LIMBERAngel Studios

PHILIPPE TARBOURIECHElectronic Arts

000cover.pdf00prefac.pdf01jimh.pdf02mtjrgb.pdf

03srcrgb.pdf04tarbou.pdf05limber.pdf06hoffmn.pdf

07jhnstn.pdf08Aperf.pdf08Bperf.pdf08Bperfr.pdf

09kurt.pdf10jrohlf.pdf11guf.pdf12back.pdf

Page 33: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Developing Advanced Virtual Reality Applications

Course 9 / Tuesday / Full DayIntermediate Level

Course Description

This course discusses the issues encountered in implementation of complex interactive virtual realityapplications. Emphasis is on the design process leading to implementation of useful virtual environments.Human factors, optimization, augmented reality, and intuitive interface techniques are among the topicsaddressed.

Who Should Attend

This course is intended for those who have developed simple virtual reality applications and are facing theconsiderable difficulties of extended these applications to greater degrees of complexity. Those who havetaken introductory courses in virtual reality will also benefit from this course.

Organizer

STEVE BRYSONNASA Ames Research Center

Lecturers

RONALD AZUMAUniversity of North Carolina at Chapel Hill

RANDY PAUSCHUniversity of Virginia

DENNIS PROFFITTUniversity of Virginia

HENRY SOWIZRALBoeing Computer Services

ANDRIES VAN DAMBrown University

augrltes.pdfaugrltsl.pdffrcfcnes.pdf

frcfcnsl.pdfhumfacsl.pdfintechsl.pdf

multproc.pdfopgfxess.pdfopgfxsld.pdf

prslides.pdfreadme.pdf

Page 34: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Sound for Animation and Virtual Reality

Course 10 / Tuesday / Full DayIntermediate Level

Course Description

Sound is an integral part of the experience in computer animation and VR. In this course, we present some ofthe important technical issues in sound modeling, rendering, and synchronization as well as the “art” andbusiness of sound that are being applied in animations, feature films, and virtual reality. The central theme isto bring leading researchers and practitioners from various disciplines together to share their experiences inthis interdisciplinary field.

Who Should Attend

Scientists and animators interested in expanding their understanding of sound for computer animation andvirtual reality.

Organizer

JAMES HAHNThe George Washington University

Lecturers

PETE DOCTERPixar

SCOTT FOSTERCrystal River Engineering Inc.

MARK MANGINIWeddington Productions

TOM MYERSSkywalker Sound

ELIZABETH WENZELNASA Ames Research Center

10hahnA_introA1_title.pdfA2_intro.pdfB_Myerstom.pdfC_HahnC1_Hahn.pdf

C2_Hahn.pdfC3_Hahn.pdfC4_Hahn.pdfC5_Hahn.pdfD_DoctorD1_Doctr.pdfD2_Doctr.pdfF_Wenzel

01slides.pdf01tutor.pdf01vugraf.pdf02cones.pdf02vae.pdf05WENZEL.pdf08WENZEL.pdf10WENZEL.pdf

11WENZEL.pdf21WENZEL.pdf31WENZEL.pdf33_3537.pdf36WENZEL.pdf49WENZEL.pdflocWENZ.pdf

Page 35: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Dynamic Behaviors for Real-Time Synthetic Humans

Course 11 / Tuesday / Full DayAdvanced Level

Course Description

This course is intended to demonstrate the state of the art in motion synthesis for simulated humans.Applications of human animation include simulation and training, intelligent agents, sports analysis,biomedical modeling, trajectory following, low-level behaviors, and realistic motion synthesis forentertainment characters. The course covers the essential elements for synthetic (non-performance) animationvia kinematic, inverse kinematic, dynamic, control theory, and sensing/acting motion control techniques,including: balance, collision avoidance, postural transitions, locomotion by walking or running, and otherdynamics-driven motions. Additional modeling techniques for realistic human body motion include deformableprimitives, finite element techniques, and physics-based models including parallel transition networks forcoordination of sensing, behaviors, and acting; dynamic constraints; and grouping and obstacle avoidancebehaviors. Interactive and real-time implementations are emphasized.

Who Should Attend

Animators, managers, software developers, students, and scientists interested in synthesizing human motions.

Organizer

NORMAN BADLERUniversity of Pennsylvania

Lecturers

JESSICA HODGINSGeorgia Tech

DIMITRI METAXASUniversity of Pennsylvania

bios.pdfreadme.pdfsa_notes.pdfsa_slde2.pdf

sa_slide.pdfsb_notes.pdfsc_notes.pdfsc_slde2.pdf

sc_slide.pdfsd_notes.pdfsd_slde1.pdfsd_slde2.pdf

sd_slde3.pdf

Page 36: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Making Multimedia: From Vaporware to Goldrush

Course 15 / Tuesday / Full DayIntermediate Level

Course Description

This course provides insight into current research, development, and production techniques associated withmultimedia. We seek to demystify the multimedia creation process as well as to clarify the aesthetic intent ofmultimedia as an emerging communications medium. Published titles and their developmental history will beused as examples of what works and what doesn’t work in this highly volatile medium.

Who Should Attend

Anyone interested in multimedia as an emerging form of communication and in the development of productiontechniques for multimedia.

Organizer

MATT ELSONMagnet Interactive Studios, Inc.

Lecturers

JOHN BLAKELEYMagnet Interactive Studios, Inc.

BRAD GEAGLEYMagnet Interactive Studios, Inc.

GREG JOHNSONMagnet Interactive Studios, Inc.

LAWRENCE SCHICKMagnet Interactive Studios, Inc.

0_toc.pdf 7 K1_mkmm.pdf 280 K

2_guide.pdf 8899 K3_is.pdf 222 K

readme.pdf

Page 37: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Introduction to Video and Audio Compression Techniques

Course 16 / Tuesday / Full DayBeginning Level

Course Description

This course begins with an introduction to compression and lays out the individual techniques that togetherform the basis for most compression algorithms. Emphasis is on understanding the impact on performance andquality of each individual technique. This is followed by detailed descriptions of current and future video andaudio compression algorithms, with particular emphasis on JPEG and MPEG.

Who Should Attend

Developers who would like a better understanding of the choices available for compression. Designers whowould like a quick start in understanding compression algorithms. Content providers who would like tounderstand the limitations of compression technology.

Organizer

ANDY DANIELAlliance Semiconductor Corporation

Lecturers

DOUG BAILEYIntegrated Information Technology

PERRY COOKStanford University

BJORN JAWERTHUniversity of South Carolina at Columbia

README.pdfAUDIO.pdfDCT.pdf

INTRO.pdfWAVELET1.pdfWAVELET2.pdf

wavelet3.pdfWAVELET4.WAVELET5.pdf

Page 38: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Programming Open Inventor:An Object-Oriented OpenGL Toolkit

Course 19 / Tuesday / Full DayIntermediate Level

Course Description

This course shows how to write interactive 3D graphics applications using Open Inventor, an object-orientedOpenGL toolkit. The course discusses Inventor’s programming interface and architecture as well as how to useInventor in various operating system environments. Topics include 3D scene construction, rendering, picking,animation, 3D interaction, data monitoring, the Inventor file format, performance tips, and systemextensibility.

Who Should Attend

This course is intended for applications programmers who wish to write interactive 3D graphics applications;programmers who wish to employ direct manipulation and animation; developers familiar with other 3Dlibraries who want to learn about the Inventor programming interface; and people interested in object-oriented,extensible graphics systems.

Organizer

DAVID MOTTSilicon Graphics, Inc.

Lecturers

ERIC ENDERTONIndustrial Light & Magic

ERIC GREGORYStrata G Systems

MIKE HECKTemplate Graphics Software

PAUL STRAUSSSilicon Graphics, Inc.

TIM WIEGANDUniversity of Cambridge

ch00_00.pdfch00_01.pdfch00_02.pdfch01_00.pdfch01_01.pdfch02_00.pdfch02_01.pdfch02_02.pdfch03_00.pdf

ch03_01.pdfch03_02.pdfch03_03.pdfch04_00.pdfch04_01.pdfch05_00.pdfch05_01.pdfch06_00.pdfch06_01.pdf

ch06_02.pdfch07_00.pdfch07_01.pdfch08_00.pdfch08_01.pdfch09_00.pdfch09_01.pdfch09_02.pdfch09_03.pdf

ch10_00.pdfch10_01.pdfch11_00.pdfch11_01.pdfch12_00.pdfch12_01.pdf

Page 39: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Practical 3D User Interface Design

Course 23 / Tuesday / Full DayIntermediate Level

Course Description

This course covers principles and techniques for creating 3D user interfaces (3D UIs) for modeling, animation,information visualization, multimedia, and other emerging interactive systems with an emphasis on productionquality applications. Speakers address their design principles and design processes, the choices they made,and the results of their final implementations. The focus is on real-world 3D UI problems and practicalsolutions.

Who Should Attend

This course is meant for UI designers and software engineers who wish to create new 3D UIs or extend theircurrent UIs by incorporating 3D UI techniques into production-quality applications. Researchers can also gainan understanding of the demanding 3D UI needs of large systems, including scalability, robustness,consistency, and breadth of functionality.

Organizer

DANIEL ROBBINSBrown University

Lecturers

PAUL ISAACSSilicon Graphics, Inc.

KEVIN MATHEWSArtifice Inc.

MARK MINEUniversity of North Carolina at Chapel Hill

ROMAN ORMANDYCaligari Inc.

KEVIN SMITHWavefront Technologies

23robbincourse.pdfintro.pdfisaacsisaacs1.pdfisaacs2.pdfisaacs3.pdfmatthews

matthew1.pdfminemine2.pdfmine3.pdfmine3a.pdfmine4.pdformandyormand3a.pdf

ormandy2.pdfpubsreadme.pdfsig91obj.pdfsig92inv.pdfsig92rak.pdfsig92wmh.pdfsig93kit.pdf

sym92wdg.pdfsym95ao1.pdfsym95ao2.pdfsym95ao3.pdfrobbinsrobbins1.pdfsmithsmith1.pdf

Page 40: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Computer Vision for Computer Graphics

Course 25 / Tuesday / Full DayAdvanced Level

Course Description

In recent years, two traditionally separate fields, computer graphics and computer vision, have begun toemerge. This course investigates the increasingly important role that computer vision plays in 3D graphics andmodel building, animation, user interfaces, and biomedical applications. The course demonstrates how similarcomputer vision techniques are used in four diverse areas: 3D shape recovery from geometric and photometricproperties; user interfaces based on hands, faces, and gestures; 3D modeling from video for animation andmodeling perception for animation of humans and other living creatures; and biomedical applications such as3D serial reconstructions, brain atlases, and the use of computer graphics and computer vision in the operatingroom.

Who Should Attend

Graphics researchers, software developers, and practitioners who want to augment their arsenal to includecomputer vision methods.

Organizer

INGRID CARLBOMDEC Cambridge Research Lab

Lecturers

WILLIAM FREEMANMitsubishi Research Laboratories

GUDRUN KLINKERECRC

WILLIAM LORENSENGeneral Electric Corporation

RICHARD SZELISKIDigital Equipment Corporation

DEMETRI TERZOPOULOSUniversity of Toronto

KEITH WATERSDigital Equipment Corporation

25carlbmpdfA.pdfC.pdfD2.pdfG2.pdf

J.pdfK.pdfL.pdfM.pdfN.pdfO.pdf

P.pdfP1.pdfQ.pdfR.pdfreadme.pdfS.pdf

T.pdfU.pdfV.pdfX.pdfY.pdf

Page 41: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Visualizing Mathematics

Course 29 / Tuesday / Full DayIntermediate Level

Course Description

Mathematical visualization uses computer graphics to illustrate mathematical concepts and proofs, andmotivate new insight into mathematical problems. This course surveys recent work in this budding area ofresearch. The speakers demonstrate visualizations through film, video, and interactive systems.

Who Should Attend

People with an interest in mathematics, visualization, pedagogy, video production, or system design.

Organizer

DAVID BANKSICASE

Lecturers

JIM BLINNCalifornia Institute of Technology

SCOTT KIMInterval Research Corporation

NELSON MAXUniversity of California at Davis

TAMARA MUNZNERUniversity of Minnesota

29bankshandout.pdf1_blinnmechUniv.pdfprojMath.pdf2_max

animatn.pdfsphereEv.pdf3_munzrmunzrefs.pdfslides.pdf4_banks

examples.pdfmvisRefs.pdf5_maxspherePk.pdf6_munznrpdf

swSlides.pdf7_kimPCMathVz.pdfPCrefs.pdf

Page 42: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Perception-Based Visualization

Course 31 / Tuesday / Full DayIntermediate Level

Course Description

Because visualization is an emerging discipline, it is occasionally based on examples and anecdotes that areoften detached from scientific theory. As researchers and practitioners address the increasing demands forvisualization, they need to relate the theory to human perception. This is becoming perhaps the majorrequirement for producing effective, information-conveying visualizations. This course introduces thefoundations of perception as related to visualization, illustrates their use with examples and case studies, andthereby prepares researchers and practitioners to develop improved perception-based visualizations. Attendeeslearn how to create, build, and critique visualizations that take advantage of, and enhance, users’ perceptionsof the data.

Who Should Attend

Visualization researchers, scientists, engineers, visualization systems developers, and users who want to learnthe mechanisms of human perception and how they can improve visualizations.

Organizer

HAIM LEVKOWITZUniversity of Massachusetts Lowell

Lecturers

STEPHEN EICKAT&T Bell Laboratories

PENNY RHEINGANSMartin Marietta

31levkowpdfeicke001_040.pdf

e041_043.pdfe044_081.pdfe082_102.ppt.pdfnet.pdf

text.pdflevkowtzcoloraps.pdfcolorvt.pdf

intro.pdf 316notefrnt.pdf

Page 43: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Interactive Walkthrough of Large Geometric Databases

Course 32 / Tuesday / Full DayIntermediate Level

Course Description

This course focuses on techniques, algorithms, data-structures, and databases for displaying very largegeometric databases interactively (greater than one million polygons drawn at least 10 per second). Beginningwith a discussion of basic techniques and leading to state-of-the-art algorithms, the speakers address key issuesin walkthrough, including visibility computations, automatic object simplification, and memory managementthrough database subset pre-fetching. Speakers show real applications of these algorithms to a variety ofareas, including visual simulation, virtual reality, architecture, and digital mockup.

Who Should Attend

Workers in simulation, animation, virtual reality, architecture, CAD, medical imaging, and scientificvisualization who deal with geometric databases much larger than the interactive display capacity of theirworkstations.

Organizer

ERIC BRECHNERBoeing Computer Services

Lecturers

THOMAS FUNKHOUSERAT&T Bell Laboratories

NED GREENEApple Computer, Inc.

JAMES HELMANSilicon Graphics, Inc.

JAREK ROSSIGNACIBM T. J. Watson Research Center

32brechn brechner.pdf

Page 44: Directory - cgg.mff.cuni.czcgg.mff.cuni.cz/~pepca/i218/intro.pdf · ACCAD - Ohio State University Ohio Supercomputer Center 1224 Kinnear Road 1224 Kinnear Road Columbus, OH 43212

Physically Based Modeling

Course 34 / Tuesday / Full DayIntermediate Level

Course Description

This course provides a systematic introduction to physically based modeling, including dynamics of particlesand mass/spring systems, continuum methods for simulating water and non-rigid objects, simulating systemsdescribed by arbitrary parameters, rigid body dynamics, kinematic and dynamic constraints, collision andcontact, and control.

Who Should Attend

This course is designed for computer graphics researchers and implementors who wish to develop a solidunderstanding of physical methods as applied to animation and modeling. The material presented is ofparticular interest to those who wish to implement physically based modeling techniques and/or read andcritically appraise technical papers in the area.

Organizer

ANDREW WITKINCarnegie Mellon University

Lecturers

DAVID BARAFFCarnegie Mellon University

MICHAEL KASSApple Computer, Inc.

34witkinpdfcourse.pdfcourse.txtnotesa.pdf

notesb.pdfnotesbib.pdfnotesc.pdfnotesd.pdfnotese.pdf

notesf.pdfnotesg.pdfslidesb.pdfslidesc.pdfslidesd.pdf

slidese.pdfslidesf.pdfslidesg.pdf