CGI Center

Computer Generated Imagery (CGI) is an important and growing specialty in today’s multimedia world. Movies, TV shows, advertisements, computer games and more use CGI. We provide a solid introduction to CGI tools and techniques in a fun and educational way. 

Welcome letter to parents and guardians from the coordinator of the Computer Academy and CGI Center, John Lentine.

CST622  3D MODELING (Grades 7-12 or Instructor Permission)

Learn the basics of 3D graphics to create and texture 3D objects and animations for use in games. Export your creations for use in the Unity game engine or other software. Integrates with our other CGI Center courses. Prerequisites: General knowledge of graphics software is helpful. (No class 7/3 & 7/4  30 Hours) 

5057     10    9:00 am-12:00 pm     (MTWRF)       6/29-7/14    DCC      TBD       $300

5058     11    9:00 am-12:00 pm     (MTWRF)       7/17-7/28    DCC      TBD       $300


CST618  3D CHARACTER CREATION AND ANIMATION (Grades 7-12 or Instructor Permission)

Learn the art of creating and animating game characters. Make your own or download models to modify. Introduces the concept of motion capture and prepares you for advanced applications of this technology. We will cover facial mapping techniques to use photographs of people to map to your 3D characters. Then learn to add them to a collaborative game world and watch your characters wander around in virtual space! Integrates with our other CGI Academy classes. (30 Hours) 

5059     10     1:00 pm-4:00 pm    (MTWRF)        6/29-7/14    DCC     TBD       $300

5060     11     1:00 pm-4:00 pm    (MTWRF)        7/17-7/28    DCC     TBD       $300


CST623 ANDROID APP DEVELOPMENT (Grades 7-12 or Instructor Permission)

Using the MIT App Inventor software, students will quickly learn the structure of smartphone apps using drag-and-drop programming. Students will then be introduced to the Python programming language, which is used to create more complex Android Apps. Projects include simple games, controllers for Lego Robotics robots, and more. Prerequisites: Programming knowledge is not necessary but helpful. Students can use Android phones or tablets (with an SD card installed) in class. (30 Hours) 

5675       10   1:00 p.m. - 4:00 p.m.   (MTWRF)   6/29-7/14    DCC   J. Lentine  $300

5676       11   1:00 p.m. - 4:00 p.m.   (MTWRF)   7/17-7/28   DCC  J. Lentine   $300


CST624  iPhone App Development (NEW!) (Grades 7-12 or Instructor Permission)

In today’s “Computing on the go” society, apps and games for mobile devices are becoming increasingly important. Using Apple’s new Swift programming language, students will learn how to create their own iPhone/iPad apps. Projects developed in class provide the basics to allow students to continue developing apps on their own. No class 7/3 and 7/4. (30 Hours) 

6069       10   1:00 p.m. - 4:00 p.m.   (MTWRF)   6/29-7/14   DCC   J Lentine    $300 

6070       11   1:00 p.m. - 4:00 p.m.   (MTWRF)   7/17-7/28   DCC   J Lentine    $300


CST621 LEARNING THE UNITY GAME ENGINE (Grades 7-12 or Instructor Permission)

Unity is a popular commercial game engine used in many games and simulations. It has a comprehensive suite of development tools and built-in physics engine that let you rapidly construct a complete virtual world. This course introduces students to this powerful cross platform game development tool. Students can download the “Indie” version of Unity for free so they can use it at home for their own projects. Integrates with our other CGI Academy classes. 30 Hours.

5063       10   1:00 p.m. - 4:00 p.m.   (MTWRF)   6/29-7/14   DCC   J Lentine   $300


CST620 GAME PROGRAMMING WITH THE UNITY GAME ENGINE (Grades 7-12 or Instructor Permission)

Learn the techniques of frame by frame game programming using javascript and C-Sharp scripting. Make objects interact with each other using the game physics engine or trigger other events to happen. Prerequisite: Learning the Unity Game Engine or instructor permission. (30 Hours) 

5064       10    1:00 p.m. - 4:00 p.m. (MTWRF)     7/17-7/28   DCC   J Lentine   $300

5056       11    9:00 a.m. - 12:00 p.m. (MTWRF)   7/17-7/28   DCC   J Lentine   $300


CST620 MOBILE GAME DEVELOPMENT WITH UNITY (NEW!) (Grades 7-12 or Instructor Permission)

This addition to our Unity suite of game development programming classes focuses on using this professional grade development system to create both 3D and side scrolling games for the Android and iPhone platforms. No class 7/3 & 7/4. (30 Hours) 

5064       10    9:00 a.m. - 12:00 p.m   (MTWRF)   6/29-7/14   DCC   J Lentine   $300

5056       11    9:00 a.m. - 12:00 p.m.  (MTWRF)   7/17-7/28   DCC   J Lentine   $300


About the Coordinator of Computer Academy and The CGI Center

John Lentine

After 13 years of business management experience in Consumer Products sales and marketing, John Lentine received his MS in Software Engineering from Pace University.

He subsequently held development management positions in several fortune 500 corporations and has consulted for consumer product powerhouses such as Kraft Foods, Consumer Reports and Mitsubishi Industries.

John combined his business experience and technical skills to rise ultimately to Director of Product Development for a mid-sized software company. After a long career in product development, John formed Main Street Graphics in 1994 to market his own product line of graphics products. Now run by his son, the company has grown to supply a wide range of computer graphics services and consulting on large-scale software projects. John also teaches a variety of computer courses at SUNY Dutchess, business classes at SUNY Ulster as well as technology classes for veterans at the Montrose VA Hospital.