Wednesday, January 25, 2012

CGI on IIS

By Janet Lewison


What is CGI? This can be quite a large undertaking to explain but I'll do so in relation to Anime. The complete definition utilizes a number of methods that are not commonly used in Anime but are rather incorporated from time to time. Computer-generated imagery or CGI has gown in popularity and use as personal computers and graphics processors or GPUs have advanced. The forefathers of animation setup some pretty timeless standards that we still teach today. Many of these standards have been incorporated into modern software applications. The same principles of motion and composition are used in popular CG movies like Shrek and Kung Fu Panda. For the most part in regards to Anime, CGI has completely modernized and revolutionized creatives and animators around the world. Much if not all that was done by hand in the past can now be done digitally on the computer. Studios were able to reduce their number of employees and streamline their workflow in faster and more efficient ways. Computers are now the "materials and supplies". While many of us still prefer the old school way of doing things, we cannot deny the changes that are taking place. As the Borg said in Star Trek the Next Generation, "Resistance is futile".

Implementation. Two of the most popular programming languages that make use of the CGI interface are Perl and Python.

My very first computer was an old Tandy. I was so excited because it had a color output by connecting to your TV. I couldn't wait to make some cool (I would have called it "rad") looking images. To my dismay, I opened the manual and saw the programming behind their example images. I remained optimistic and gave it a shot. I started off by plugging in the lines of code and then did a simple execute of the code. After several hours and crashes due to typing errors or missed dashes and slashes, I was able to get my image to display. What a chore that was. This experience completely turned me off and I went back to playing Organ Trail on it.

Lots of people use a ".cgi" extension with their files, meaning that they're using either Perl or Python exclusively. In this case, we need to map the cgi files to the Interpreter that we've decided to use.

Popular uses of CGI in Anime Many studios utilize a combination of traditional animation and CG. However, more and more are moving almost entirely to digital. Some studios have strong roots in traditional hand drawn animation cels but choose to use CG for backgrounds and complicated scenes. A subset of CG is 3D CG which uses three dimensional space to animate. For instance when doing action sequences and for situations when a giant robot is transforming, it can be easier to do this in 3D. If there is a need to re-use the motion and maybe apply another camera angle, it can simply be pulled up in the program and manipulated as needed. There is no longer a need to redraw the complicated sequences again and again. Much of the old Anime like Voltron would re-use the same old stale sequences with different backgrounds. As a viewer, I would pick up on this after the first few episodes and grow tired of it. Now, consider the sheer hours and manpower it took to make just the one sequence and the fact that because of this they were willing to re-use and recycle old work. So replacing this portion of the process with CG must have been an amazing benefit to them.

Running CGI scripts on IIS. Running CGI scripts on IIS is extremely easy. Depending on which engine you want to use, you can download either the Perl or Python script engine for Windows that is precompiled. The Windows server will most likely be unable to compile the engines directly and that is why they need to be precompiled in contrast to a UNIX or Linux server.

Once you find that the interest is remaining alive, and they have mastered everything there is to learn about the free software then you may want to consider stepping up to a little more of a complex program. You have to admit it is a great alternative to sitting in front of video games all evening. Then on the other hand one never knows the budding artist may very well be the next person to come out with the newest, hottest all time adventure video game to hit the market. That is just one of the many uses of 3D animation. It certainly has come a long way since those much-anticipated Saturday morning cartoons.




About the Author:



0 comments: