This project expands upon a baseline 3D sphere visualization by enhancing its artistic appeal and creating a visually striking piece in Python. The project uses the pycairo library for rendering graphics and involves creative and complex design to produce an aesthetic output, suitable for artistic and practical demonstrations.
- 3D Sphere Visualization: Starts with a simple 3D sphere.
- Dynamic Artistic Transformation: Enhances the basic sphere into an interactive and visually appealing creation.
- Realistic Rendering: Utilizes PyCairo's graphics capabilities to create high-quality visuals.
Ensure you have Python installed on your system. This project requires pycairo, specified in the requirements file.
-
Clone this repository:
git clone https://github.com/Twna-Jane/Graphics_Mini_Project cd Graphics_Mini_Project -
Create a Python virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
-
Install the dependencies:
pip install -r requirements.txt
To start the visualization:
python scene.py