At a basic level animation can be thought of as a flicker of life in objects. For example a flying bird is an “animate” object while a glass vase is an “inanimate” object. Animate objects are able to interact with the environment and those objects can be feathered, dressed, and even be animated. The fundamental step in computer animation is the visualization of a sequence of events that produce one or more intermediate states between the initial states.
Computer 3D animation is similar to Flash animation since a lot of the work is performed by the client based web applications. In case of Flash the client side contains the library of code that can be reused and it also creates the final output. But on the other hand where computer is used, the steps are much more complex. The steps are:
- Making the scenes – levels, faces, geometry are constructed.2. Lighting and Camera setup – we have blink and spotlights, moving lights and fixed cameras.3. Artificial Objects – text and shapes are constructed.4.Texturing – standard graphics techniques are used (ragdoll,lace, procrastination,etc).5.Behaviors – we need to calculate the characters and sets of characters emotions, mood, pose, and all the other characters related data.6. Compiling – the scenes are drawn and ray traced, flickering is avoided, everything is in focus.
Once the motion is calculated, it is sent to a rendering server for rendering. Depending on the size of the scene, different types of rendering processes are applied. For simple flinging or jumping of objects, a simple algorithm is used such asRayming.is used.Rayming is algorithm that is used to ray trace the 3d object from the basic vertices, called Callsum.It is recommended to use a version of ray tracing software besides 3D Studio Max, which is free for download.
texturing is used for the depicting of image data from source data.Texture maps, bump maps, bump maps with soft shadows, surface winds, and even diffuse clouds are three types of texture maps. They are recognized by the 3D graphic support hardware as they have supported by almost all graphic cards.
There are various tools from which 3D mapping applications can extract or use various mapping data. Some tools include bump maps, lighters,ruges, twirl, curves, domains, convolution,250dpi, 512dpi, flip, bitmap, and mesh.
3D mesh maps are used for the depict of characters and other objects as realistic as possible. A mesh map specifically for 3D is created by connecting many layers of vertex and attribute data between every other. It is often easier to process 3D mesh maps several times slower because of the processing requirements of the computer.
3D rendering technology is always increasing, and great efforts are being made to enable even better images in the future. ray tracing is a great solution in order to enable images to be displayed which do not require too much CPU power or much GPU processing power. ray tracing Lets you work with a ray just like a rasterizing modern graphics card, giving you the best of speed and image quality.