Academia.eduAcademia.edu

An Introduction to 3D Computer Graphics

Abstract

Using FrameUP Animated texture and displacement maps 8 Basic Lighting Overview Defining a light source Types of light sources-descriptions Types of light sources-examples An example script Reference Positioning lights in space 9 Advanced lighting-Casting Shadows Overview An example script The shadow algorithm: how it works An example animation 10 Importing Fragments Overview A sample fragment Importing correctly Importing incorrectly Fragments and objects Restrictions Appendix A-Overview of MacRenderMan Appendix B-RenderMan Quick Reference Appendix C-Shaders Reference Appendix D-Projects Separating Shape from Shading Combining the 'real' and the 'imaginary' Three Dimensional Icons for a Graphical User Interface Additional sections that may be added later include a general explanation about "viewing" and shading as well as the following, 11 Advanced Texture Mapping A chapter dealing with the relationships between cartesian space, texture space and parameter space. Use of texture 's' and 't' parameters to control the texturing of polygons and the use of the command TextureCoordinates to likewise control the texturing of quadric surfaces. 12 Solid Modelling A chapter dealing with the principles of boolean operations on sets of enclosed objects.