This pipeline MUST run through Blender's Python environment because it uses Blender's Python API (bpy). You cannot run it with regular Python or a virtual environment (venv).