code | GM324 |

credit_hours | 3 |

title | 3D Modeling |

arbic title | |

prequisites | CS352 |

credit hours | 3 |

Describtion/Outcomes | The course reviews the basics of modeling and examines in depth the concepts, methods, and tools of polygonal modeling and NURBS (Non-uniform rational B-Spline) modeling in 3D. Students new to 3D modeling become acquainted with the basic terms of 3D modeling and components, three-dimensional modeling concepts. Based on this foundation of knowledge, students proceed to experimenting with modeling using NURBS surfaces. Applying this geometry type, students create curves and surfaces to build up their models. |

arabic Describtion/Outcomes | |

objectives | Upon completion of this course, students should be able to: 1. Understand the differences between 2D and 3D modeling. 2. Use tools to perform 3d modeling and NURBS. 3. Understand graphs. 4. Perform modeling in different environments. 5. Explain 3d modeling concepts and algorithms. 6. Work with light effects and rendering. |

arabic objectives | |

ref. books | Boguslaw Cyganek and J. Paul Siebert, An Introduction to 3D Computer Vision Techniques and Algorithms, 1st Edition, Wiley, 2009. |

arabic ref. books | |

textbook | 1. Ami Chopine, 3D Art Essentials: The Fundamentals of 3D Modeling, Texturing, and Animation, 1st Edition, Focal Press, 2011. 2. Michael E. Mortenson, 3D Modeling, Animation, and Rendering: An Illustrated Lexicon, Color Edition, CreateSpace, 2010. |

arabic textbook | |

objective set | combined |

content set | bullets |