Getting ready for deploy

This commit is contained in:
Stefan Cepko
2026-06-04 03:49:56 -04:00
parent 61e8889354
commit c3936955ea
12 changed files with 1085 additions and 420 deletions
+8 -6
View File
@@ -1,11 +1,11 @@
"""
knot_animation/__init__.py
--------------------------
Blender add-on entry-point for the AnimKnots procedural animation system.
Blender add-on entry-point for the Pr3tz procedural animation system.
What this add-on does
---------------------
1. Registers a VIEW_3D N-panel ("AnimKnots") with:
1. Registers a VIEW_3D N-panel ("Pr3tz") with:
- A per-scene playlist of KnotItem entries, each specifying topology,
geometry, animation rates, transition settings, and a material preset.
- Operators for adding, removing, reordering, and randomly generating
@@ -40,6 +40,8 @@ scene_setup.py — setup_scene() (camera, light, world, render settings)
How to use
----------
Requires Blender 5.0 or later.
Option A Blender Text Editor:
Open knot_animation/__init__.py, click Run Script (Alt+P).
@@ -49,7 +51,7 @@ Option B Command line:
Option C Persistent add-on:
Copy the knot_animation/ folder to Blender's addons directory and enable
it from Edit → Preferences → Add-ons. The panel appears under the
"AnimKnots" tab in the 3-D viewport N-panel.
"Pr3tz" tab in the 3-D viewport N-panel.
"""
if "bpy" in locals():
@@ -107,11 +109,11 @@ from .constants import KNOT_MAT_NAME, SHADER_BLEND_MAT_NAME
# ---------------------------------------------------------------------------
bl_info = {
"name": "AnimKnots",
"name": "Pr3tz",
"author": "knot_animation project",
"version": (2, 0, 0),
"blender": (4, 0, 0),
"location": "View3D > Sidebar > AnimKnots",
"blender": (5, 0, 0),
"location": "View3D > Sidebar > Pr3tz",
"description": "Procedural torus-knot animation with playlist, transitions, and 20 shader presets",
"category": "Animation",
}