GraphiCon 2003 > Graphicon 2003 > Tutorials

 Home page

Info for Participants
 Travel & Venue
 Visa Support
 Hotel Information

 Call for participation
 Important Dates
 Committee & Contacts

Author's Kit
 Paper Formatting

 Full Paper
 CG Tutorial
 Work in Progress
 Industrial Presentation
 Multimedia Show
 Education in Graphics
 STAR Report

Submit Full Paper


Computer Graphics Tutorials at GraphiCon'2003

This is a preliminary program. It is subject to change.

These tutorials will be organized at the Department of Computational Mathematics and Cybernetics of Moscow State University (see map) on September 5-6, 2003. For registered participants of the GraphiCon'2003 tutorials are free. If you would like to attend tutorials, but will not participate in the conference, the fee will be 200 roubles. The final schedule with the room assignments will be published here later.

Данные курсы будут организована на факультете Вычислительной Математики и кибернетики МГУ (см. карту) 5-6 сентября 2003 г. Для зарегистрированных участников конференции Графикон'2003 участие в курсах бесплатное. Если Вы хотите посетить курсы, но не будете участвовать в конференции, то оплата составляет 200 руб. Окончательная программа с аудиториями будет опубликована здесь позднее.

IMPORTANT: Tutorials T3 and T4 will be organized in computer labs and include intensive practical exercises. As the number of computers in the lab is limited, it is important to register for the tutorial to ensure availability of the computers (To register, please, send registration form to, and specify the tutorial title you would like to attend). Registration forms will be processed on first-received-first-accepted basis.

ВАЖНО: Курсы T3 и T4 будут организованы в компьютерной лаборатории и будут включать практические интенсивные практические занятия. Так как количество компьютеров ограничено, то важно заранее зарегистрироваться для обеспечения наличия рабочего места (Для регистрации, пришлите, пожалуйста, регистрационную форму на адрес, где также укажите название курса, который Вы хотите посетить). Регистрационный формы будут обрабатываться на основе правила: получена первой - обработана первой.

Friday, September 5
1000-1300: T1: Media Data Compression (classroom 685, 6 floor)
1000-1800: T3: Introduction to OpenGL (classroom 248, 2 floor)
1400-1800: T2: Creating Personalized 3D Heads for Virtual Environments (classroom 685, 6 floor)
Saturday, September 6
1000-1800: T4: 3D Modelling and Animation (classroom 248, 2 floor)

Schedule of coffee and lunch breaks are up to the tutorial organizers.

T1: Media Data Compression

Dr. Dmitry Vatolin, Alexander Zhirkov
Graphics and Media Lab, CMC, Moscow State University, Moscow, Russia

Participants of this tutorial will be instructed in the theoretical foundations and practical methods of media data compression. This portion of the tutorial will include common data compression methods, like RLE, BWT, arithmetic compression and PPM. Image compression methods, like JPEG and JPEG-2000 (wavelets), and image lossy compression comparison methods are considered. Video and audio methods will be also described with common compression principles and short description of MPEG-2, MPEG-4, H.263, MP3 and modern methods like H.264 and 3D video compression and hybrid audio compression.


Dmitry Vatolin, Ph.D, senior researcher, CS MSU Graphics and Media Lab
Specialist in image, video and data compression (fractal image compression, wavelet video compression, fast loss-less data compression, best loss-less video compression) with more than 8 years experience (7 commercial projects). Ph.D. in graphics compression. Studied video and image processing methods for various applications. Application of different mathematical methods, including signal processing methods for postfiltering (deranging, deblocking, loop-filtering), prefiltering (denoising, deinterlasing, rescaling). Books: "Image compression algorithms" (D.Vatolin), "Data compression methods" (D.Vatolin, A.Ratushniak, M.Smirnov, V.Yukin); several scientific articles; reports on scientific conferences. Founder of the biggest Russian site with scientific information about data compression

Zhirkov Alexander, Ph. D. student, researcher, CS MSU Graphics and Media Lab
Specialist in compression area and context modeling. Adaptive Arithmetic/Range coding, Huffman tables. PPM. Set of LZ algorithms. Wavelet compression and transforms. DCT Coding. JPEG-2000 Wavelet-based compression. Also specialized in 3D rendering in areas: Polygonal rendering, Lighting, Shadows, Image Based Rendering, Volumetric, Depth Maps Extraction, Layered Depth Images, 3D Warping, OpenGL, Fractal, Streamed Textured Binary Volumetric Octree with Video, Cascades, Level Of Details, 3D Mip maps.

T2: Creating Personalized 3D Heads for Virtual Environments

Dr. Denis Ivanov
Department of Mathematics and Mechanics, Moscow State University, Russia

Animated models of a human head are demanded in a large variety of modern applications, including among many others computer games, film production, and video conferencing. However, the problem of the effortless generation of a realistic looking, high quality model has been one of the most difficult in computer graphics, as no general, complete and efficient solution seems yet to be available. In this talk we will present several state-of-the-art approaches that have recently been proposed by the computer science community to solve the problem. These approaches are classified with respect to the data they process in order to build up a personalized 3D head model. Such data may include output of 3D scanning devices as well as one, two or a series of photographic images of a head. We also discuss advantages and drawbacks of the proposed approaches.


Dr. Denis Ivanov
Denis Ivanov received his master degree in Mathematics and Ph.D. in Computer Science from Moscow State University, where he is currently working as researcher and project leader at the Laboratory of Computational Methods of the Department of Mathematics and Mechanics. Denis Ivanov has supervised and participated in many successful research projects in the field of Image Processing, 3D Graphics and Computer Vision at MSU and RL Labs JSC. One of these projects aimed at creation of realistic 3D head models from photographs. This research was conducted in the stream of "3D Talking Head" project of Intel Nizhniy Novgorod Lab, Intel Corp.

T3: Introduction to OpenGL

Sergey Berezin1, Alexey Ignatenko2
1 Department of Computational Mathematics and Cybernetics, Moscow State University, Russia
2 Graphics and Media Lab, CMC, Moscow State University, Moscow, Russia

This tutorial provides an introduction to writing interactive 3D graphics applications using the popular OpenGL Application Programming Interface (API). The course includes general overview of OpenGL architecture as well as description of particular OpenGL commands that allow to create various graphics effects, like lighting, texture mapping, shadows, etc. The course makes use of tutorial programs that allow participants to create interactive 3D scenes step-by-step and immediately see the effect on the rendered image.

The morning session includes the following introductory level topics: overview of OpenGL library, geometry definition, transformations, hidden surface removal, lighting and texturing. The afternoon session includes more advanced topics: blending, shadowing algorithms, cube maps, vertex and pixel shaders.

The course assumes no previous experience with OpenGL. Ability to understand and write simple C programs and knowledge of computer graphics concepts is advisable.


Sergey Berezin, Ph.D
Sergey Berezin received his Ph.D. degree in the field of numerical methods, computer modeling and visualization from Moscow State University where he is currently working as assistant professor and teaches courses on Computer Graphics and Microsoft .NET platform. He also takes part in research grants on computational flow dynamics as specialist in scientific visualization. Research interests include interactive 3D rendering algorithms, hardware accelerated graphics, visual effects, pixel and vertex shaders, mathematical modeling, dynamic search problems, scientific visualization, and modern technologies in object-oriented programming.

Alexey Ignatenko
Alexey Ignatenko graduated from Moscow State University (MSU). Currently he is a Ph.D. student at Graphics and Media laboratory. He takes part in research projects on interactive rendering. He is a specialist in image-based rendering, hardware-accelerated visualization and photorealistic rendering. His research interests include 3D rendering algorithms, visibility and occlusion algorithms, point sample and image-based rendering, adaptive rendering, virtual and augmented reality, software engineering.

T4: 3D Modelling and Animation

Dr. Mark W. McK. Bannatyne1, Professor Clarke A. Cory1, Professor Kellen R. Maicher1, Dr. Dmitri I. Troisky2
1 Department of Computer Graphics Technology, Purdue University, USA
2 Dept. Of Automated Manufacturing Systems, Tula State University, Russia

This workshop will be conducted in 2 distinct sessions. In the morning session, participants will be instructed in the theoretical foundations of solid and surface models. This portion of the workshops will include creating and editing 3D models on the computer using Rhinoceros using CSG model creation techniques and based on Boolean logic. Surface models will created by using generative spline 3D surface geometry. Further instruction will be given in how to identify and employ diverse editing practices, building strategies (Revolution, Extrusion, Rail-Revolve, etc), and 2D profile generation used to create 3D models.

The afternoon session of the workshop will be spent working inside 3D Studio Max. Models generated in the morning session will be imported into 3DS and used as the foundational components to practice illustration techniques. During this session participants will also learn how to export databases in several formats, importing techniques and formats, applications of textures, create lighting effects, set camera angles, employ motion rules and translate objects through space, and finally become familiar with several output and presentation formats.

Participants in this workshop do not need to have had any exposure to either Rhinoceros or 3D Studio Max prior to the workshop. This workshop will be taught at the introductory and middle levels.


Dr. Mark W. McK. Bannatyne
Dr. Bannatyne is the Acting Head of the Dept. of Computer Graphics Technology at Purdue University. He is a graduate of the British Columbia Institute of Technology (1982), Utah State University (BSc., 1988, MSc. 1992), and Purdue University (Ph.D., 1994). Dr. Bannatyne has spoken extensively throughout the Untied States, Asia and Europe on the subject of technology's impact in society, the historical aspects of social change due to technology, and computer education courses in the republics of the former Soviet Union. In addition, Dr. Bannatyne has been a member and chair of many international conferences, and has published articles on a wide variety of subjects that deal with issues within technology. Dr. Bannatyne's research agenda includes the problems faced by emerging nations in adapting technological solutions within education and industry.

Professor Clark A. Cory
Clark is an Assistant Professor in the Department of Computer Graphics Technology at Purdue University. He received a Bachelor of Science in Technical Graphics, and a Master of Science in Education Computing from Purdue University. Clark's primary professional responsibility is undergraduate instruction in architectural and construction graphic communication and visualization. Clark has had over 20 years experience in the AEC industry and his publications include topics on the improvement of cognitive visualization in construction using 3D models, the impact of new technology on the jobsite of construction, and smart house technology. Professor Cory's presentation include national and international conferences and currently teaches courses on 3D modelling in construction, digital lighting and rendering, raster graphics, and animation.

Professor Kellen R. Maicher
Kellen is a Continuing Lecturer for Interactive Multimedia in the Department of Computer Graphics Technology at Purdue University. In his professional experience he has worked as a multimedia project manager, and as a freelance new media developer. His research interests include educational multimedia, science visualization, animation, and 3D web development. Kellen holds an M.S. in Computer Graphics Technology from Purdue University, as well as a B.S. in both Biology and Computer Graphics Technology.

Dr. Dmitri I. Troitsky
Dr. Troitsky graduated in 1995 from Tula State University (TSU) with major in Automation. In 1992, he was an exchange student at Tabor College, USA, in May 1998, and defended a Ph.D. dissertation in the area of engineering manufacturing. Since 1995, Dr. Troitsky has been attached to the Dept. of Automated Manufacturing Systems. From 1996 to 1998 he also taught in the Dept. of Design at TSU. In 1997, Dr. Troitsky was appointed International Programs Director of Tula State University an held that appointment through 2001. He has published over 70 papers.

Hosted by Graphics & Media Lab