Skip to main content

Project Inspiration!

Posted by Mariia Soroka, Aug 2025

Hi all,

To help you brainstorm project ideas, we've come up with a bunch of possible topics. Soon, we'll set up multiple threads on Ed—one thread per topic. Please use these threads as discussion boards: post your ideas there and engage if you're interested in working on something similar. We hope this will also help you find teammates. As a reminder, project groups are expected to have 3–5 members.

In about a week, we'll set up a google form where we'll ask which topic you'd like to work on and whether you've already formed a team. Don't worry if you don't have a team yet, or if there are only two of you! We'll take a look at all the responses and help form complete groups.


Realistic Rendering​

Extend an existing renderer to support more advanced light transport effects.

Examples of renderers:

Ideas and inspiration images:

  • Thin film iridescence. Images are from OpenPBR.

Artistic depiction​

Generate renderings that are non-photorealistic (NPR).

For example:

  • Painterly renderings. This example is from PainterEffect—a project by Jenny Chen, Tina Cheng, Mengjia Zhao, and Yihan Zhao from last year’s edition of the class.

Procedural modeling​

Generate models or worlds using randomness and algorithms.

Ideas:

Physics-based animation​

Animate liquids, fur, hair, squishy objects, textiles, snow, air bubbles etc.

Examples:

Games​

This is very self-descriptive. Create your own game! Make sure it has a strong graphics component—for example, interesting rendering or world generation.

Visualization​

Generate images and 3D content to illustrate data.

Some ideas:

  • Information visualization: data that is more abstract.

Music and audio​

Possible topics:

  • games with music as an integral element
  • graphics that are tied to / derived from music or audio
  • methods for generating audio related to 3D content

Here is a related paper Visual Rhythm and Beat.

Weird physics​

Compute images under weird physics assumptions.

Ideas:

  • Simulate black holes and gravitational lensing.
  • Create a game in 4D. Miegakure is an example of such a game.

Human-computer interaction and VR​

Come up with clever ways for users to control 3D scenes and content. This is a useful resource: A Survey on 3D Virtual Object Manipulation: From the Desktop to Immersive Virtual Environments.

Geometry and modeling​

Possible directions:

Computational fabrication​

Figure out how to manufacture something in a way that satisfies some design goals.

For example:

  • Find the shape of the ribbons such that, when woven, they form a specified shape. Take a look at this paper: 3D Weaving with Curved Ribbons. There is also a very cool video that shows fabrication and assembly processes.

High performance graphics​

Make something run fast on a CPU or a GPU.

High Performance Graphics (HPG) conference is the most relevant resource.

Here is the link to NVIDIA RTX Mega Geometry for some inspiration.

Something research-y​

If you have an idea that implements or extends a research paper, you will likely be building on the codebase of a research project.

Character animation​

Some keywords and ideas:

  • working with motion capture data
  • rigging and skinning
  • flocking and crowds

Examples: