The 38th International Conference And Exhibition on Computer Graphics and Interactive Techniques

Studio Workshops

The Studio | West Building, Ballroom A

 

A series of in-depth workshops taught by the best in the industry at 15 hands-on workstations (maximum capacity: 50 persons per workshop). Due to space limitations, attendees must sign-up for workshops the day before the workshop(s) they wish to attend.  Sign-up is available beginning at 9 am each day, at The Studio reception desk. In some cases, attendees may be asked to share workstations.

Introduction to Python Scripting

Sunday, 7 August 2:00 pm - 3:30 pm

In this introduction to Python, a powerful scripting language used by many 3D applications, attendees learn the basics and explore small example scenarios gleaned from actual game and film productions. The sessions are taught in a way that should empower attendees to immediately begin creating time-saving python scripts and applications.

Chris Evans
CryENGINE

Using the GigaPan Imaging System

Sunday, 7 August 3:45 pm - 5:15 pm

The GigaPan system of hardware, image-processing software, and a web application supports the capture, creation, and presentation of gigapixel images. In this workshop, attendees participate in creating a GigaPan image from start to finish: scouting a shooting location near the conference center, setting up the GigaPan robot, taking the source images, stitching these images into a GigaPan, uploading to a web site, and annotating the final GigaPan. Attendees are encouraged to bring their own digital cameras for use with the GigaPan robot, but a limited number of digital cameras will be provided.

Gene Cooper
Four Chambers Studio, LLC

Rich Gibson
Carnegie Mellon University

Getting Started in Maya

Monday, 8 August 9:00 am - 10:30 am

The first half of this workshop focuses on navigating the user interface, layout, basic tools, and panels in Maya. The second half focuses on how to use simple primitives to create projects and basic objects, and how to place objects in a scene.

Sujan Shrestha
Towson University

Creating a Multi-Platform Real-Time Portfolio for Your Artwork Using Unity

Monday, 8 August 10:40 am - 12:10 pm

This session gives attendees all the tools they need to move their real-time art from their 3D app of choice into Unity and deploy it to a web browser, mobile, device, or stand-alone device in simple, artist-friendly steps. No programming knowledge required.

Joe Robins
Unity Technologies

Creation of Your Own Digital Fashion Show

Monday, 8 August 12:15 pm - 1:45 pm

Did you ever dream of showing your fashion design on a body of your own creation on the fashion runway? In this workshop, attendees learn how to use the Digital Clothing Suite's human character and pattern data to seam patterns, simulate garment draping, apply and manipulate images to generate their own textile designs, and save the final result into an animation clip. The clips are shown in The Studio, where attendees vote on their favorite designs. The best designer receives a six-month free trial of the Digital Clothing Suite.

Kathi Martin
Drexel University

Hyeong-Seok Ko
Seoul National University

From Concept to Creation

Monday, 8 August 2:00 pm - 3:30 pm

This is a hands-on workshop on digital fine art creation and perfecting your final print.

Stephen Burns, the author of CS5 Trickery & FX takes you on a journey of creative possibilities to fine art creation. He shares digital creative techniques and how to optimize your imagery for successful final output. Jack Duganne, the originator of the printmaking term giclée, summarizes the process of digitally printing your final version.

Stephen Burns
Chrome Allusion

How to Write Fast iPhone and Android Shaders in Unity

Monday, 8 August 3:45 pm - 5:15 pm

This in-depth session on how to make shaders as fast as possible on mobile platforms explains basic graphics optimization techniques for mobile GPUs, Unity’s rendering and lighting pipeline, and how to use it effectively. For programmers and technical artists.

Aras Pranckevicius
Unity Technologies

Rigging Characters for CryENGINE

Tuesday, 9 August 9:00 am - 10:30 am

How to rig, skin, and export a character for CryENGINE 3. Topics include physics setup, building characters from many skinned meshes, and creating Character Definitions and Character Parameter files. These rigging basics are applicable to most run-time game engines.

Chris Evans
CryENGINE

The XVJ (Xpressive Video-Jockey)

Tuesday, 9 August 10:40 am - 12:10 pm

This XVJ session imagines the future of gesturally expressive video-jockeying. It goes beyond knobs and sliders to experiment with I-CubeX sensors, controllers, and input devices that capture more human movements to control audio-visual effects in real time, using Resolume and Live.

Axel Mulder
Infusion Systems Ltd.

Creation of Your Own Digital Fashion Show

Tuesday, 9 August 12:15 pm - 1:45 pm

Did you ever dream of having your fashion design on a body of your own creation walking the fashion runway? In this class, which uses the Digital Clothing Suite software, human character and pattern data are given to the attendees so that they can learn how to seam patterns, simulate draping of the garment on a walking model, apply and manipulate different images to generate their own textile design, and save the final result into an animation clip. Your clips will be shown in The Studio during the conference. Conference attendees will vote on their favorite designs and the best designer will be awarded a six month free trial of the Digital Clothing Suite at the end of the conference. Participants are welcome to bring images/graphics to use for their custom textile design and to save their work on a flash drive to take home with them.

Kathi Martin
Drexel University

Hyeong-Seok Ko
Seoul National University

Advanced Creation of Your Own Digital Fashion Show

Tuesday, 9 August 2:00 pm - 5:15 pm

This workshop is a sequel to Creation of Your Own Digital Fashion Show. Advanced topics include: how to create a custom body; edit the patterns; create and apply darts, gathers, and pleats to the patterns; render and create high-resolution images; and import and export body and clothing data between Maya and the Digital Clothing Suite. Finished animations are shown in The Studio, where attendees vote on their favorite designs. The best designer receives a six-month free trial of the Digital Clothing Suite.

Kathi Martin
Drexel University

Hyeong-Seok Ko
Seoul National University

Change Your Approach to Modeling With ZBrush

Wednesday, 10 August 9:00 am - 10:30 am

Thomas Roussel from Pixologic presents a hands-on interactive workshop showing how digital sculpting with ZBrush can change your modeling and concept pipeline.

Thomas Roussel
Pixologic, Inc.

World Creation in CryENGINE

Wednesday, 10 August 10:40 am - 12:10 pm

Have you ever wanted to make a videogame? This session shows how to build a small level in the freely available CryENGINE 3 SDK. Topics include: world building and tools (FlowGraph, CryENGINE's visual scripting language, and Trackview, the camera sequencing and directing tools). In less than an hour, attendees create their own playable video games.

Chris Evans
CryENGINE

GigaPan Time Machine: Authoring and Exploring Gigapixel-Scale, Time-Lapse Imagery

Wednesday, 10 August 12:15 pm - 1:45 pm

This system captures and stitches gigapixel-scale time-lapse imagery and explores the resulting gigapixel-scale video in four dimensions: 2D translation, zoom, and time. Workshop topics include: how to author content, how to explore, and how to define “warps” through gigapixel video and render them into standard, linear video.

Randy Sargent
Chris Bartley
Paul Dille
Carnegie Mellon University

An Introduction Into After Effects for Motion Graphics

Wednesday, 10 August 2:00 pm - 5:15 pm

An overview of the basic function of timeline-based animation using Adobe After Effects for motion graphics. Topics include: interface, workflow, using the timeline, layers, integration with Photoshop basic type, and object animation.

Mike Ring
The Garden

Vignette Correction in GigaPan Stitch

Thursday, 11 August 9:00 am - 10:30 am

GigaPan Stitch stitches together hundreds or thousands of overlapping images to create a very-high-resolution mosaic image. Without correction, such mosaics can be marred by vignetting (darkening of photographs in the lens periphery). Fortunately, it is possible to infer the vignetting attenuation function from the image overlaps and apply correction during blending. This workshop presents an algorithm for vignette correction that is fast, robust, and automatic.

Paul S. Heckbert
GigaPan

Randy Sargent
Carnegie Mellon University

KeyShot: Amazing Rendering and Animation in Real Time

Thursday, 11 August 10:40 am - 12:10 pm

KeyShot breaks down the complexity of creating photographic images from 3D models, so anybody involved with 3D data can create photographic images in a matter of seconds, independent of the size of the digital model. This exclusive, in-depth preview of the next version of KeyShot demonstrates how it can be applied to animation. With KeyShot 3, users can animate designs with a simple, interactive setup and easy manipulaion of components in a 3D, interactive, ray-traced environment. No complex key framing required. The finished 3D product can be played back in real time with ray-traced quality.

Brian Townsend
Luxion ApS