Generate a Shape from X

1. Introduction to 3D digital content.

2. How to represent 3D shape in a digital platform?

3. Rendering 3D geometry to 2D media and browsing with local or internet graphics engine.

  • Opengl : understand the rasterization and shading process

  • Raytracing /& raycasting: understand how to get photorealistic image by traveling with lights.

4. Aquiring 3D content using Lidar equipment.

5. Approximate 3D content with a parametric function.

A simple shape autoencoder. Two examples:

  • PointNet AE and
  • 3D GAN.

6. Generate 3D shape from images.

Modeling joint distribution of 3D and image data collections. Examples:

  • Disn
  • Multiview

7. Generate 3D shape from abstract design.

Sketch to shape; text to shape; audio to shape…

Examples of sketch to shape:

  • SketchCNN
  • DeepSketch