Skip to main content

A Renderer built for the SceneProg project

Project description

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

pip install sceneprogrenderer

📜 Usage

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sceneprogrenderer-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sceneprogrenderer-0.1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file sceneprogrenderer-0.1.0.tar.gz.

File metadata

  • Download URL: sceneprogrenderer-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for sceneprogrenderer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 018b71b02e6be4e7e498c5b50dedd42bdccaa988ad82899804b3e090033652b1
MD5 0e211bb43e4964593fa68fe371d8437a
BLAKE2b-256 6efd6cd89b9eded08fb8ef4858371c61cede3ff743d9fecbf08c4d7b7fe19903

See more details on using hashes here.

File details

Details for the file sceneprogrenderer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sceneprogrenderer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ceab746d9b6a140dcb29bf1589a40d5cfeefbb90a1fcfee0862c1804d8db92b
MD5 25f11807000715c66212aa7e38d83511
BLAKE2b-256 7cfb461ec060db04075f2d8b961e3279b3e840548e66bf81d90347ec40a0485a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page