Metadata-Version: 2.2
Name: sceneprogrenderer
Version: 0.1.1
Summary: A Renderer built for the SceneProg project
Home-page: https://github.com/KunalMGupta/sceneprogrenderer.git
Author: Kunal Gupta
Author-email: k5upta@ucsd.edu
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary

# SceneProgRenderer

**SceneProgRenderer** is a Python-based **Blender automation tool** for rendering scenes programmatically. It allows users to generate high-quality renders, including 360-degree animations, custom camera angles, and transparent background images using Blender’s Python API.

## 🚀 Features
- **Scene Loading & Setup**
  - Clears the scene and loads a new `.blend` file.
  - Applies smooth shading and fixes materials.
  - Adds an environment texture for realistic lighting.

- **Rendering Options**
  - **Single Render**: Capture an image from a specified camera position.
  - **Front/Top Views**: Render images from standard viewpoints.
  - **Corner Views**: Automatically position the camera at four scene corners.
  - **Edge Midpoints**: Position the camera at four upper midpoints of the scene.
  - **360-Degree Animation**: Generate a rotating video render.

- **Supports Transparent Backgrounds**
  - Renders images with **RGBA** and **film transparency** for compositing.

## 📦 Installation
```bash
pip install sceneprogrenderer
```

## 📜 Usage

TODO

