Foundations of 3D scene modeling - lorentzo/IntroductionToComputerGraphics GitHub Wiki

Introduction

  • Motivate with applications
  • NOTE: for each topic present complex scene and explain how it is made with foundations that are learned here
  • Foundational ingredients of 3D scene:
    • 3D models
    • Light sources
    • Cameras

3D models

3D Model can be decomposed in:

  • Shape: this and this. Shape can be further decomposed in:
    • Surface representation
    • Volume representation
  • Material

Foundations of surface representations

Foundations of surface material: https://github.com/lorentzo/IntroductionToComputerGraphics/wiki/Foundations-on-Surface-Material

Practical example

  • How complex objects are simulated with introduced surface geometry and material representations

Light sources

Light sources Foundation: https://github.com/lorentzo/IntroductionToComputerGraphics/wiki/Foundations-of-Light-Sources-Modeling

Cameras

Foundations of camera modeling: https://github.com/lorentzo/IntroductionToComputerGraphics/wiki/Foundation-of-Camera-Modeling

Transforms

Foundations of transforms: https://github.com/lorentzo/IntroductionToComputerGraphics/wiki/Transforms

Outcomes

  • Basic surface geometry representation
  • Basic surface material representation
  • Understanding transformations
  • Sources of light and simple light models
  • Basics of how camera works and simple camera model
  • Practical knowledge of 3D modeling

Literature and papers

Papers