FAUNA · ESTRELLA CROMADA — ESCENA Y RECETA
==========================================

Qué hay aquí
------------
FAUNA_ESTRELLA.blend   La escena, lista para abrir. Blender 4.2 o superior.
star.py                La escena escrita en código: geometría, cromo, entorno,
                       luces y cámara. Es la fuente de verdad.
render_loop.py         Rehace los 125 fotogramas del bucle.


La forma
--------
No es un modelo esculpido: es una superquádrica de seis puntas, generada por
fórmula. Tres semiejes iguales y exponente 4,4 en planta y en perfil.

Vista desde -Y se ven cuatro brazos (±X horizontales, ±Z verticales). El par
±Y apunta a cámara y es la masa del centro.

Cambiar el exponente cambia la estrella: más alto, agujas más largas y finas;
más bajo, cuerpo más gordo. Todo lo demás sigue funcionando.


Por qué el bucle no tiene costura
---------------------------------
Con los tres semiejes iguales, la pieza tiene simetría de orden 4 sobre Z. A
los 90° exactos la geometría vuelve a ser la misma y las luces no se han
movido: el fotograma 126 sería idéntico al 1.

Por eso se renderizan 125 y no 126. Si algún día renderizas hasta el 126,
tendrás dos fotogramas iguales seguidos y el bucle dará un tirón cada vuelta.

El giro se calcula fotograma a fotograma, sin fotogramas clave. Es
deliberado: así no hay ninguna curva de interpolación que pueda meter un ease
por descuido, y el giro es exactamente lineal.


La cámara va 12° por encima del ecuador
---------------------------------------
No es una decisión de encuadre. Con la cámara en el ecuador, el brazo +Y
apunta directo al objetivo y su punta vista de frente produce un escalonado
en el centro de la pieza. Subiendo la cámara desaparece.

Subirla no rompe el bucle: girar sobre Z con la cámara fija devuelve la misma
geometría a los 90°, esté la cámara donde esté.


El entorno es lo que se ve
--------------------------
El cromo no se ilumina: refleja. Todo lo que aparece en la superficie ES el
entorno, así que el entorno es la pieza.

El mundo es un degradado en franjas duras: negro dominante y tres cortes
claros. Las franjas van teñidas de lavanda —el primario del sistema— y sólo
el corte más duro se queda en blanco.

IMPORTANTE: el violeta va en el ENTORNO, nunca en el metal. Si tiñes el
material, el cromo deja de ser cromo y se convierte en plástico de color.

Los tres focos sólo ponen los destellos. Apuntan siempre al origen por
cálculo, no por ángulos escritos a mano: con ángulos a mano se apuntan al
vacío y el color no llega nunca a la pieza.


Render
------
Cycles, GPU. 1080 x 1080, 160 muestras, con eliminación de ruido.
Film transparent activado: la secuencia sale con alfa y el negro se compone
al final. Así el mismo render sirve para el MP4 sobre negro y para cualquier
montaje sobre otro fondo.


Sobre la malla de este .blend
-----------------------------
Va a baja resolución a propósito: abre al instante y enseña materiales, luces
y cámara. Para render final, regenera la malla con star.py —build_star(4.4,
4.4, 900, 450)— o súbele la resolución tú mismo. La forma es idéntica; sólo
cambia el número de caras.
