Skip to content

Interactive Unity project for real-time visualization of mathematical functions and surfaces with smooth transitions and customizable effects.

License

zea17/Dancing-Graph

Repository files navigation

Dancing Graph

Demo.mov

A Unity project for visualizing mathematical functions and surfaces in real time.

Features

  • Smooth Transitions: Morph between functions with animated transitions.
  • Shader Effects: Points use a custom surface shader for vibrant coloring.
  • Frame Rate Counter: Monitor performance with an in-game FPS/MS display.

Getting Started

  1. Clone the repository:

    git clone https://github.com/zea17/Dancing-Graph.git
  2. Open in Unity: Open the project folder in Unity (tested with Unity 2021+).

  3. Play the Scene: Open the main scene and press Play to see the graph in action.

Customization

  • Change Function: Select the Graph GameObject and choose a function from the Inspector.
  • Adjust Resolution: Use the Resolution slider to increase or decrease point density.
  • Modify Shader: Edit Point Surface.shader for different visual effects.
  • Performance: Use the Frame Rate Counter to monitor and optimize performance.

Folder Structure

Assets/
  Scipts/           # C# scripts for graph logic and utilities
  Point/            # Point prefab and custom shader

About

Interactive Unity project for real-time visualization of mathematical functions and surfaces with smooth transitions and customizable effects.

Topics

Resources

License

Stars

Watchers

Forks