← 开源
tin2tin

Pallaidium

PALLAIDIUM — a generative AI movie studio, seamlessly integrated into the Blender Video Editor (VSE), enabling end-to-end production from script to screen and back.

ApplicationsContent creationPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.55k
Star
158
Fork
+5
本周
3
贡献者
创建于 2023-03-20 · 更新于 2026-10-15 · 今日第 10039 名
主要开发者

tin2tin/Pallaidium 排名第 10,039,有 1,546 个星标。

同类别比较

tin2tin/Pallaidium 排名第 10,039,此处有 8 个同类条目;PaperDebugger/paperdebugger 排名第 10,037。

同类别比较
名称排名指标
BlackSnufkin/LitterBox10,022
语言:
YARA
星标数:
1,551
分叉数:
174
简介:
A self-hosted sandbox for red teams to test payloads against modern detection before deployment. MCP integration lets an LLM agent drive analysis end to end.
Bklieger/infinite-bookshelf10,027
语言:
Python
星标数:
1,549
分叉数:
327
简介:
Infinite Bookshelf: Generate entire books in seconds using Groq and Llama3
kijai/ComfyUI-CogVideoXWrapper10,035
语言:
Python
星标数:
1,547
分叉数:
105
PaperDebugger/paperdebugger10,037
语言:
TypeScript
星标数:
1,546
分叉数:
76
简介:
A Plugin-Based Multi-Agent System for In-Editor Academic Writing, Review, and Editing
six2dez/burp-ai-agent10,045
语言:
Kotlin
星标数:
1,544
分叉数:
229
简介:
Burp Suite extension that adds built-in MCP tooling, AI-assisted analysis, privacy controls, passive and active scanning and more
16131zzzzzzzz/EveryoneNobel10,047
语言:
Python
星标数:
1,543
分叉数:
100
简介:
A flexible framework powered by ComfyUI for generating personalized Nobel Prize images.
RTGS2017/NagaAgent10,055
语言:
Python
星标数:
1,539
分叉数:
165
简介:
A simple yet powerful agent framework for personal assistants, designed to enable intelligent interaction, multi-agent collaboration, and seamless tool integration.
borawong/AiMaMi10,058
语言:
TypeScript
星标数:
1,538
分叉数:
124
简介:
为OpenAI Codex打造的桌面伴侣。
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Content creation
关键词Audio production, Image production, Video production
星标数1,546
分叉数158
贡献者3
创建日期2023-03-20
更新日期2026-10-15
1 天星标数0
7 天星标数5
排名10,039
上次排名5,631
排名变化-4,408
7 天星标排名5,556
上次 7 天星标排名5,125
7 天星标排名变化-431
总星标排名7,902
上次总星标排名7,889
总星标排名变化-13
README 摘录

PALLAIDIUM A free generative AI movie studio integrated into the Blender Video Editor. You only truly understand how your film should have been made once it is finished. Pallaidium turns that insight into a workflow. Prototype the full production cycle with AI before committing to a single frame of real footage. Start from song lyrics or a scene description, convert it to a screenplay with shots, break it down into timed strips, generate the images, animate them, add voices and

music, and edit based on the emotional weight of what you see and hear. All of this happens in one place: Blender's Video Sequence Editor. Contents Generation Matrix Features Requirements How to install Usage Batch Processing Tips Useful add-ons Credits Generation Matrix This matrix provides a quick overview of the core generative capabilities, mapping input types to possible outputs. | Prompt batching | | Batch upscale & refinement of movies. | | Render Queue (async batch jobs) | Job status tracking (PENDING / RUNNING / COMPLETED) | Start / Stop

/ Cancel controls | | User-defined file path for generated files. | One-click install and uninstall dependencies. 2 or later A CUDA-supported Nvidia card with at least 6-16 GB VRAM. For Linux, we'll have to rely on contributor support. Post your issues here: How to install **Video walkthrough:** First, download and install git (must be on PATH): Download Blender 5. 2 or later: and unzip it into the Documents folder (avoid paths with spaces or special characters on Windows). Download

the add-on: Install the add-on as usual: Preferences > Add-ons > Install > select file > enable the add-on. In the Generative AI add-on preferences, hit the "Install Dependencies" button. Restart the computer after installing dependencies, then open Blender normally. Open the add-on UI in the Sequencer > Sidebar > Generative AI. 5-30 GB must be downloaded first the first time any model is executed. When you have Pallaidium installed, reach out on Discord: or leave a note on

how it is working for you. It means the world to me to know someone is using it! To remove the add-on itself, disable and uninstall it via Preferences > Add-ons, or delete the Blender 5. 2 folder from your Documents folder (Windows portable install). To remove only the downloaded AI model weights, delete the Hugging Face cache folder manually: **Linux:** **Windows:** Usage The addon panel is located in the **Video Sequence Editor > Sidebar (N-Panel) > Generative AI** tab

. **Choose Output:** In the "Output" section of the panel, select whether you want to generate an , , , or . **Select Model:** Based on your output choice, select a specific AI model from the dropdown list. **Configure:** Enter your text prompts and adjust parameters like resolution, quality steps, and guidance scale. **Generate:** The generated media will be saved to the directory specified in the addon preferences and automatically added to your VSE timeline on a new channel. Remote Backends (optional) Pallaidium runs models

**locally** by default. This is entirely opt-in; nothing changes unless you enable it. Enabling (one-click) In **Preferences → Add

常见问题

记录了多少星标和分叉?

tin2tin/Pallaidium 有 1,546 个星标和 158 个分叉。

仓库排名是多少?

tin2tin/Pallaidium 排名第 10,039。

记录的语言和类别是什么?

tin2tin/Pallaidium 有 1,546 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

tin2tin/Pallaidium 与 PaperDebugger/paperdebugger 比较,后者排名第 10,037,有 1,546 个星标。

README

PALLAIDIUM

A free generative AI movie studio integrated into the Blender Video Editor.

[![Chat with us](https://img.shields.io/badge/Chat%20with%20us%20on%20Discord--blue?style=social&logo=discord)](https://discord.gg/HMYpnPzbTm)
[![Follow us on X](https://img.shields.io/twitter/follow/tintwotin)](https://twitter.com/tintwotin)
 ![Blender 5.2+](https://img.shields.io/badge/Blender-5.2%2B-orange) 
 ![Free & Open Source](https://img.shields.io/badge/Free-Open%20Source-brightgreen) 

You only truly understand how your film should have been made once it is finished.

Pallaidium turns that insight into a workflow. Prototype the full production cycle with AI before committing to a single frame of real footage. Start from song lyrics or a scene description, convert it to a screenplay with shots, break it down into timed strips, generate the images, animate them, add voices and music, and edit based on the emotional weight of what you see and hear. Then reverse the process — extract captions from the result, reconstruct the screenplay, refine it, and go shoot your real film with the confidence of someone who has already made it.

All of this happens in one place: Blender's Video Sequence Editor. Free and open source.

Contents

Generation Matrix

This matrix provides a quick overview of the core generative capabilities, mapping input types to possible outputs.

Input Image Video Text Audio Music Speech
Text ✅ ✅ ✅ ✅ ✅ ✅
Image ✅ ✅ ✅ ✅
Video ✅ ✅ ✅ ✅

Features

Text to video Text to image Text to text
Text to speech Text to audio Text to music
Image to image Image to video Image to text
Video to video Video to Image Video to text
ControlNet OpenPose Canny
ADetailer IP Adapter Face IP Adapter Style
Multiple LoRAs LoRA Weight Style selector
Seed Quality steps Strip power
Frames (Duration) Word power Model card selector
Batch conversion Batch refinement of images. Prompt batching
Batch upscale & refinement of movies. Render-to-path selector. Render finished notification.
Render Queue (async batch jobs) Job status tracking (PENDING / RUNNING / COMPLETED) Start / Stop / Cancel controls
User-defined file path for generated files. Seed and prompt added to strip name. One-click install and uninstall dependencies.

Requirements

  • Windows. Limited support for Linux.
  • Blender 5.2 or later
  • A CUDA-supported Nvidia card with at least 6-16 GB VRAM.
  • CUDA: 12.8
  • 20+ GB HDD. (Each model is 6+ GB).

For Linux, we'll have to rely on contributor support. Post your issues here: https://github.com/tin2tin/Pallaidium/issues/105

How to install

Video walkthrough: https://www.youtube.com/watch?v=jmSZlEV_ZLw

  • First, download and install git (must be on PATH): https://git-scm.com/downloads

  • Download Blender 5.2 or later: https://www.blender.org/download/ and unzip it into the Documents folder (avoid paths with spaces or special characters on Windows).

  • Download the add-on: https://github.com/tin2tin/Pallaidium/archive/refs/heads/main.zip

  • Install the add-on as usual: Preferences > Add-ons > Install > select file > enable the add-on.

  • In the Generative AI add-on preferences, hit the "Install Dependencies" button.

  • Restart the computer after installing dependencies, then open Blender normally.

  • Open the add-on UI in the Sequencer > Sidebar > Generative AI.

  • 5-30 GB must be downloaded first the first time any model is executed.

  • When you have Pallaidium installed, reach out on Discord: https://discord.gg/HMYpnPzbTm or leave a note on how it is working for you. It means the world to me to know someone is using it!

If any Python modules are missing, use this add-on to install them manually:
https://github.com/tin2tin/blender_pip
If "WARNING: Failed to find MSVC", install "Tools for Visual Studio":
https://aka.ms/vs/17/release/vs_BuildTools.exe
If error: "Missing DLL", install Microsoft Visual C++ Redistributable:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

Uninstall

Python dependencies are now installed into the Blender user data folder, separate from the Blender executable:

  • Windows: %APPDATA%\Blender Foundation\Blender\5.2\datafiles\Pallaidium\site-packages
  • Linux: ~/.config/blender/5.2/datafiles/Pallaidium/site-packages

To remove Pallaidium's Python libraries, delete the Pallaidium folder at the path above.

To remove the add-on itself, disable and uninstall it via Preferences > Add-ons, or delete the Blender 5.2 folder from your Documents folder (Windows portable install).

To remove only the downloaded AI model weights, delete the Hugging Face cache folder manually:

  • Linux: ~/.cache/huggingface/hub
  • Windows: %userprofile%\.cache\huggingface\hub

Usage

The addon panel is located in the Video Sequence Editor > Sidebar (N-Panel) > Generative AI tab.

Basic Workflow

  1. Choose Output: In the "Output" section of the panel, select whether you want to generate an Image, Video, Audio, or Text.
  2. Select Model: Based on your output choice, select a specific AI model from the dropdown list.
  3. Set Input:
    • For Prompts: Leave the Input dropdown on Prompts.
    • For Strips: Select one or more strips in the VSE timeline and set the Input dropdown to Strips.
  4. Configure: Enter your text prompts and adjust parameters like resolution, quality steps, and guidance scale.
  5. Generate:
    • If using Prompts, click the Generate button.
    • If using Strips, click the Generate from Strips button.

The generated media will be saved to the directory specified in the addon preferences and automatically added to your VSE timeline on a new channel.

Remote Backends (optional)

Pallaidium runs models locally by default. Optionally, it can also drive an external generation server that speaks the OpenAI-/v1-dialect Backend Contract — letting you offload generation to a beefier machine or a cloud provider while the add-on stays a thin client. This is entirely opt-in; nothing changes unless you enable it.

Enabling (one-click)

In Preferences → Add-ons → Pallaidium, find the Remote Backend box:

  1. Model Source — choose what appears in the model dropdowns:
    • Local (default) — only models that run locally in Blender.
    • Remote — only models served by the configured backend.
    • Local & Remote — both, side by side.
  2. Adapter — pick a bundled connector:
    • Mock — tiny canned media; verifies the wiring with zero setup.
    • ComfyUI — forwards to a running ComfyUI (set the ComfyUI URL field; start ComfyUI first).
    • fal.ai — cloud models; paste your key in Remote Backend Key.
    • Custom URL — connect to a backend you started yourself (type its URL + optional key; falls back to PALLAIDIUM_BACKEND_URL / PALLAIDIUM_BACKEND_KEY).
  3. Click Start Backend. Pallaidium launches the connector with Blender's own Python (no console, no pip), fills in the URL, queries GET /v1/models, and adds each model to the dropdowns prefixed [Remote]. Click Stop Backend when done. (For Custom URL the button is Connect & Load Models — there is nothing to launch.) Refresh Models re-queries the list at any time.

The connector runs only while started; discovered models are cached so they reappear after a Blender restart. Remote models then behave like any other: pick one, set your prompt / inputs / standard settings, and Generate. Progress and Cancel work through the queue just like local jobs.

What works remotely

All four media types are supported — Movie (video), Image, Audio, and Text (transcription) — including reference inputs where the model declares them:

  • img2img / img2vid init image, and multiple reference images (e.g. Klein, or Seedance reference-to-video),
  • last-frame / anchor frames for video, motion/structure control video,
  • reference audio and a Generate Audio soundtrack toggle for video models that declare them (e.g. Seedance 2.0),
  • voice cloning (reference audio + reference transcript) for TTS,
  • IP-Adapter face/style folders.

References are uploaded to the backend via POST /v1/files; the exact request fields are listed in docs/BACKEND_CONTRACT_EXTENSIONS.md.

Adding ComfyUI workflows (no console)

With the ComfyUI adapter selected, two buttons appear:

  • Import Workflow — pick a workflow exported from ComfyUI with Settings → enable Dev mode → Save (API Format). It's copied into remote_backends/comfyui_workflows/ and becomes a [Remote] model; if the backend is running it auto-reloads so the model shows up immediately.
  • Open Folder — opens that folder to manage workflow files directly.

The adapter detects each workflow's media type and injects your prompt / size / seed / reference image(s) by node title (or via a .meta.json sidecar for complex graphs). Full convention: remote_backends/comfyui_workflows/README.md.

Other backends

The contract is provider-agnostic — any server implementing it works, and you can switch with the Adapter dropdown. Beyond the three bundled connectors:

  • LocalAI and other OpenAI-compatible servers — point Custom URL at them (image/audio via /v1/images/generations, /v1/audio/speech, /v1/audio/transcriptions).
  • Your own connector — drop a stdlib _adapter.py + .manifest.json into remote_backends/ and it appears in the Adapter dropdown, no add-on changes needed. See remote_backends/README.md § Write your own connector.

The example connectors (mock, ComfyUI, fal.ai) ship in remote_backends/, are stdlib-only (so Pallaidium can launch them with Blender's Python), and are excluded from the built add-on.

Change Log

2026-10-15: Add: FLUX.3 Klein and FLUX.3 Klein Base — Black Forest Labs' FLUX.3 Image Klein (step-distilled, 16 steps, no CFG) and Klein Base (50 steps, CFG and negative prompt), via Modular Diffusers. Klein loads OzzyGT's pre-quantized SDNQ weights by default (8-bit, ~10 GB, ~15 GB VRAM peak; 4-bit, ~6 GB). These are not gated and work out of the box. The official BFL weights (FP8, BF16, and every Klein Base option) are gated: before the first run, log in on the Klein / Klein Base model page with the Hugging Face account whose token Pallaidium uses and accept the FLUX Kommunity License. Otherwise the download is refused. Until a gated model is downloaded, the panel shows whether your account has access, with a button to the license page. Needs the latest diffusers (Flux3 support) and sdnq 0.2.8 (pin bumped from 0.2.4): run Install Dependencies and restart Blender. Features:

  • Text-to-image and up to 10 reference images: the active input strip plus the 9 Ref. pickers (shared with the FLUX.2 Klein plugins). To name a reference in the prompt, count them in that order from : with a strip as input it is and the first Ref. is , otherwise the first Ref. is .
  • Bounding-box layout: draw boxes in the Box Editor ("Open Box Editor" in the panel) and use "Export FLUX.3 Layout to Strip". Box Editor/Ideogram JSON prompts are also converted on the fly.
  • Layout edits: per box, "Set as Source Box" stores where a region sits in a reference image. Move the box to its target, or toggle Remove to delete the region. These become src_bbox/tgt_bbox edit regions. "Active Strip to Box Editor" (or Text to Box Editor) opens a FLUX.3 layout prompt again for editing.
  • Prompt Upsampling: optional official prompt upsampler (Qwen3.5-9B, SDNQ int8/uint4 on the fly). It turns a short request (any language) plus references and boxes into the full English scene caption, and the boxes you drew stay exactly where they are. The prompt the model actually received is stored in the strip metadata as Final Prompt.
  • Weights:
    • SDNQ 8-bit (default), or SDNQ 4-bit for GPUs with 12 GB or less.
    • FP8 (Official): fast on RTX 40xx and newer. On RTX 40xx, Pallaidium works around a missing torch kernel; older GPUs convert the weights back to full precision on every step.
    • BF16 (Official): the most reliable with LoRAs.
    • Klein Base has no pre-quantized repo yet, so its SDNQ options quantize the official weights while loading. New SDNQ repos go into _SDNQ_REPOS in models_plugins/image/flux3_klein.py.
    • Below the VRAM a weight choice needs, components are offloaded to the CPU.
    • Changing Weights reloads the model.
  • User LoRAs, most reliable on BF16 weights.

All settings go through the queue into the strip metadata, and both Redo from Metadata and Redo Job Settings restore them, together with the reference pickers.

2026-10-15: Fix: Install Dependencies now removes stale .dist-info folders left behind by earlier upgrades, which made packages (e.g. sdnq) report an old version after updating. The Hugging Face token field is now only shown for models that need it (FLUX.2 Dev no longer asks for one, as its repos are not gated).

2026-10-15: Add: Qwen-Image 2.1 Turbo — fast text-to-image and multi-reference generation via diffusers' QwenImage21Pipeline, loaded from the pre-quantized OzzyGT/Qwen_Image_2_1_Turbo_sdnq_dynamic_8bit (SDNQ int8 with Hadamard rotation; needs sdnq ≥ 0.2.2, pinned at 0.2.4). Distilled to 8 steps, sampled CFG-free (Guidance 1.0; raise it together with a negative prompt to enable true CFG). The active input strip plus up to 9 reference-image slots (shared with the FLUX.2 Klein plugins) condition the generation, and user LoRAs are supported. The checkpoint's 8-step sigma schedule is passed explicitly, so it also works with diffusers builds that don't yet read sample_sigmas from model_index.json.

2026-10-15: Add: Ming-Image 0.1 Design — text-to-image for UI mockups, posters and infographics with legible text, via the Modular Diffusers port (OzzyGT/ming_image_0_1_design_diffusers + OzzyGT/ming_image_custom_blocks, trust_remote_code). Transparent (RGBA) output on request: start the prompt with one of the model's trained openers — e.g. rgba, 4-channel, transparent background, isolated subject, alpha matte, no background or cutout png, alpha=0 outside the object — and the alpha is kept with a cleaned-up cutout; any other prompt gives an opaque RGB image. The 16B MoE text encoder (32 GB in bf16) is quantized on the fly to uint4 and the transformer to int8 with SDNQ, so the whole pipeline stays resident on a 24 GB card (whole-component CPU offload on smaller cards). 12 steps, CFG-free by default (Guidance > 1 enables CFG at double cost); width/height snap to multiples of 16, 2048×2048 recommended.

2026-10-15: Add: YuE2 (Songs) — full songs with vocals from a style prompt (genre, voice, instruments, tempo) plus section-tagged lyrics ([Verse], [Chorus] …) via OzzyGT/YuE2-3B-Diffusers (Modular Diffusers blocks). Plans an ABC score, generates codec tokens, then synthesizes and decodes 48 kHz stereo; song length follows the lyrics (up to ≈6 min). On Windows, where torch ships without FlashAttention, the plugin patches the CUDA-graph token decoder with a graph-capturable attention: ~90–100 tok/s instead of 12–25 tok/s on an RTX 4090. YuE2 alone uses ~10–12 GB VRAM. Weights are CC BY-NC 4.0 (non-commercial). Adds tiktoken to the requirements.

2026-10-15: Add: Whistle Transcribe (CPU) — tiny (17 MB) on-device speech-to-text from Cactus-Compute/whistle, writing subtitles straight into VSE text strips. Runs on the Needle C engine via ctypes — no torch, no GPU — so it never competes with diffusion models for VRAM. English, German, French, Spanish, Italian, Dutch and Polish (auto-detected or chosen), with optional keywords to bias names and terms. Unlike Faster Whisper's proportional timing, subtitles are cut on word-level timestamps, so each one starts and ends on the spoken words. Select a SOUND strip, pick "Transcribe: Whistle (CPU)" in the Text panel, and Generate. Adds cactus-needle==3.2.1 (engine and weights download on first use; telemetry disabled).

2026-10-14: Add: Fish Audio Drama 3 — multi-speaker dramatic TTS (35B MoE, 80+ languages) with [sighs]/[laughs] tags and up to 16 cloned voices: the panel's voice list maps entry N (reference clip + transcript, auto-transcribed with Whisper when empty) to <|speaker:N|> in the prompt. Runs locally through the native audio.cpp drama-3-native port with Jmica/Drama-3-GGUF weights: the plugin downloads the GGUF, picks a package/CPU-expert-offload profile from your VRAM, and starts/stops audiocpp_server itself (weights unload after 5 idle minutes). audio.cpp must be built once (no prebuilt Drama 3 binaries) — see the docstring in models_plugins/audio/fish_drama3.py. DRAMA3_SERVER_URL points it at an external audio.cpp/SGLang-Omni server instead.

2026-07-10: Add: 3D output type — Mist / Depth Pass. A new 3D output category (alongside Video/Image/Audio/Text) hosts non-AI, scene-manipulating plugins; the first is Mist / Depth Pass, which duplicates a selected SCENE strip's scene, rigs an EEVEE Mist compositor pass on the copy (Auto/Custom/Scene-World range, Invert toggle), and drops the result as a new Scene strip one channel above the original — runs on the main thread like the Whisper transcribe plugin, no model download. Also new: FLUX.2 Klein 9B KV (Consistency) — multi-reference (up to 9 slots) image generation via the KV-cache pipeline with a consistency LoRA, 4-step distilled checkpoint, separate inpaint fallback to the base 9B architecture; and LTX-2.3 IC-LoRA Distilled — a distilled two-stage SDNQ variant of the IC-LoRA control plugin (selectable 4-/8-bit stage weights, 2x/1.5x upscale, audio/guidance-rescale controls), keeping all control-video/audio, 3DREAL, anchor, and lip-sync-audio features of the original.

2026-07-10: Fix: Reference-image aspect ratio now matches paired photo. SCENE-strip references fed alongside a photo into multi-reference models (Klein, Qwen, Nano Banana, Veo, Flux, Minimax) were rendered at the outer project scene's own resolution instead of the paired photo's — breaking pixel alignment (e.g. a Mist/Depth-Pass reference losing correspondence with its source photo). render_strip_to_path() / _render_named_strip_image() now accept a target_res override, and the queue passes the job's own output (x, y) through for every reference-strip render.

2026-07-10: Fix: Klein "Strip Power" slider hidden outside inpaint. FLUX.2 Klein pipelines (4B, 9B, 9B Schematic, 9B KV) have no strength/denoise parameter for txt2img or multi-reference generation — image= is a reference list, not a blend — so the slider was a no-op there and implied lowering it preserves more of the source. New strip_power_inpaint_only flag hides it unless an inpaint mask is selected.

2026-07-10: Fix: LTX-2.3 Multi / IC-LoRA / Extend use the non-distilled base weights (OzzyGT/LTX-2.3-sdnq-dynamic-int8) for the Stage-1 model path, keeping the distilled repo only for the SDNQ config, correcting a mismatch where all three staged plugins loaded the distilled checkpoint as their base.

2026-06-27: Add: LTX-2.3 3DREAL — video + reference image control. With Output: Video, the active input strip is rendered to a trimmed clip and used as the IC-LoRA control_video, while the Ref Strip dropdown (now accepts an IMAGE) supplies the frame-0 appearance reference — matching fal/LTX-2.3-3DREAL (video_url + image_url). The remote LTX 2.3 Render-to-Real (fal) model mirrors this: active strip → video, a new Ref. Image picker → image. MOVIE input strips are now also re-rendered to their trimmed duration (previously SCENE-only), the temp render shows a per-frame progress bar, and Control Downscale now defaults to 2 (≈¼ the control tokens) to cut Stage-1 VRAM.

2026-06-27: Add: Nano Banana — up to 9 reference images. The Google Nano Banana (Gemini image) plugin now exposes a References count (1–9) that drives how many reference-image picker rows are shown; Nano Banana Pro handles the most. The count and all active reference strips persist to metadata and restore on Redo. Also: the AI Metadata panel now shows for TEXT carrier strips that hold ai_meta_* props (Screenwriter script-to-screen), and Redo restores LTX-Multi middle-image references.

2026-06-25: Add: One-click remote backends. An Adapter dropdown (Mock / ComfyUI / fal.ai / Custom URL) plus Start/Stop Backend buttons launch a bundled connector with Blender's own Python — no console, no pip. Connectors are now stdlib-only (remote_backends/_adapter_http.py shared helpers), self-describe via .manifest.json, and discovered models are cached (discovery.json) so they survive a restart. New fal.ai connector (queue REST) ships Seedance 1.0 Pro / Pro Fast, Seedance 2.0 / Fast / Mini (text-, image- and reference-to-video with up to 9 reference images), seed-audio-1.0 TTS, and FLUX dev. Video models can declare needs_audio_ref (reference-audio picker) and supports_audio_output (Generate Audio soundtrack toggle → generate_audio). Import Workflow / Open Folder add ComfyUI workflows from inside Blender. Docs: remote_backends/README.md, docs/BACKEND_CONTRACT_EXTENSIONS.md.

2026-06-24: Add: ComfyUI adapter — explicit node bindings for complex workflows. A .meta.json bindings map names the exact {node, input} each request field (prompt/negative/width/height/steps/cfg/fps/num_frames/strength/seed) maps to, so parameters on non-obvious nodes (primitives, LLM prompt-enhance chains, identically-titled encoders) are reached when titling can't disambiguate. Ships a worked LTX-Video 2.3 22B i2v workflow (remote_backends/comfyui_workflows/ltx-2.3-i2v.json). Also: ComfyUI /prompt validation and runtime execution errors now surface their real cause, checkpoint names auto-resolve against the installed list (env override COMFYUI_CKPT[_]), negative seeds wrap to ComfyUI's valid range, and a per-job console log shows the incoming payload and patched node values.

2026-06-24: Add: ComfyUI remote backend adapter (remote_backends/comfyui_adapter.py) — drives a local ComfyUI via the contract. Models are added as API-format workflow files in remote_backends/comfyui_workflows/; media type is auto-detected from the output node and prompt/size/seed/reference image(s) are injected by node title. Built-in SDXL/SD1.5 and LTX-Video templates included. Documented in docs/BACKEND_CONTRACT_EXTENSIONS.md § C.

2026-06-24: Add: Remote Backends — optional OpenAI-/v1-dialect backend support. New Local / Remote / Local & Remote model source in preferences, Remote Backend URL/Key, and a "Refresh Remote Models" button that discovers a server's models via GET /v1/models and lists them (prefixed [Remote]) for movie/image/audio/text. Reference inputs (img2img/i2v, multi-ref, voice clone, control) are uploaded via POST /v1/files. Provider-agnostic; defaults to Local so existing behavior is unchanged. See docs/BACKEND_CONTRACT_EXTENSIONS.md.

2026-06-22: Add: Google cloud plugins — Nano Banana (Gemini image: text-to-image, editing, up to 3 reference-image strips) and Veo (video: text/image-to-video, first/last-frame interpolation, Veo 3.1 reference images). Set the API key in add-on preferences. Reference strips persist to metadata and restore on Redo; model-specific controls hide when not applicable.

2026-06-20: Add: Chatterbox Multilingual — text-to-speech and voice cloning in 23 languages via Chatterbox V3. Select a language from the dropdown, optionally provide a speaker reference audio for voice cloning.

2026-06-19: Add: NVIDIA Maxine Super Resolution — AI-powered video and image upscaling via the Maxine VFX SDK. Six quality modes (Ultra, High, Medium, Low, Denoise, Deblur). Requires an NVIDIA GPU with Tensor Cores.

2026-06-19: Fix: LTX-2.3 VAE temporal tiling — fixed RuntimeError: unflatten crash in Step 2 / Staged modes caused by odd-sized tiles.

2026-06-15: Add: LTX-2.3 Extend — extend an existing video clip by appending AI-generated continuation frames. Supports audio carry-over via an Audio Strip picker.

2026-06-15: Add: MOSS-TTS — expressive multilingual TTS with zero-shot voice cloning, 31 languages, and inline [pause Ns] markers. Two variants: v1.5 (8B, cloning) and VoiceGenerator (1.7B, voice design from text prompt).

Older Changes

2026-06-12: Fix: Ideogram 4 — switched to smaller NF4 weights (~10.5 GB). Added VAE tiling to reduce VRAM spikes.

2026-06-12: Fix: Progress phase display — queue now correctly distinguishes "Downloading model" from "Loading model" status.

2026-06-12: Add: Florence-2 → Mask Editor auto-routing — Box Json results can be sent directly to the Mask Editor.

2026-06-12: Fix: Box Editor and UI panel layout improvements.

2026-06-12: Change: Florence-2 "Ideogram 4" mode renamed to "Box Json".

2026-06-09: Add: Claude agent integration via Blender MCP — call generate_image(), generate_video(), generate_audio(), etc. from Claude agents through the MCP server.

2026-06-09: Fix: Marlin Video Captions — switched to SDNQ int8 quantized weights for stability.

2026-06-09: Add: 20+ new prompt styles — Realism, Motion Still, Character Sheet, Storyboard, and various art/atmosphere/look templates.

2026-06-08: Change: Dependencies now install to the Blender user data directory. Running Blender as Administrator is no longer needed.

2026-06-07: Add: LTX-2.3 N-Anchor mode — place 3+ Image strips in a Meta strip to pin video generation at multiple time points.

2026-06-07: Add: Display System Console preference — toggle console visibility during generation.

2026-06-07: Fix: Local Files Only — now consistently applied across all plugins with a clear error when weights are missing.

2026-06-06: Add: Faster Whisper Transcription — speech-to-text with word-level timestamps into VSE subtitle strips.

2026-06-06: Add: Redo buttons — reload generation settings from any queue job or completed strip's metadata.

2026-06-05: Add: LTX-2.3 First Frame + Last Frame (FLF) mode — anchor first and last frames using two Image strips in a Meta strip.

2026-06-03: Add: FLUX.2 Klein 9B Schematic — generate depth, normal, pose, and segmentation maps from images.

2026-06-03: Add: OmniVoice — multilingual text-to-speech.

2026-06-03: Add: Stem Splitter — separate audio into stems (vocals, drums, bass, etc.).

2026-05-31: Refactor: Plugin architecture — models auto-discovered from models_plugins/. Drop a .py file to register a new model.

2026-05-31: Add: Blender 5.2 support.

2026-06-03: Fix: Qwen Image Edit — switched to SDNQ uint4 weights for better quality, fixed reference image rendering and resolution handling.

2026-05-31: Add: Render Queue — async batch generation with per-job status tracking (PENDING / RUNNING / COMPLETED / FAILED). Start / Stop / Cancel controls.

2026-05-31: Add: User-defined render-to path in add-on preferences.

2026-04-10: Add: Qwen3 TTS — voice-cloning text-to-speech with text reference transcript for precise timbre matching. Supports audiobook-length generation.

2026-04-05: Add: ACE Step — AI audio and music generation.

2026-04-01: Add: Hviske Subtitles — automatic subtitle generation via Whisper large-v3-turbo.

2026-03-20: Add: Marlin Video Captions.

2026-02-26: Add: LTX-2 Multi-Input — custom LoRA + detailer LoRA in last step.

2026-02-22: Add: LTX-2 Video as Distilled or Multi-Input (via Meta Strips).

2026-01-23: Add: BFL-FLUX.2 Klein 4B and 9B.

2025-11-28: Add: FLUX.2 & Z-Image & Optimized model-loading.

2025-10-27: Remove 30 dead models.

2025-10-1: Fix: Deps. Add: Qwen Multi-image Edit.

2025-7-05: Add: FLUX Kontext Relight.

2025-6-26: Add: FLUX.1 Dev Kontext. Update Diffusers by installing this: "git+https://github.com/huggingface/diffusers.git" with the Python Module Manager add-on (link below), and restart Blender.

2025-6-22: Add: Long string parsing for Chatterbox (for Audiobooks). Use Blender 5.0 Alpha.

2025-6-14: Add: Chroma txt2vid

2025-6-12: Add: ZuluVision/MoviiGen1.1_Prompt_Rewriter

2025-6-01: Add: Chatterbox with zero shot text to speech and speech to speech voice cloning.

2025_5_29: Add: Flux depth+canny+redux Fix: neg Flux input + py libs

2025-5-12: Add: F5-TTS Voice Cloning

2025-5-09: Update: LTX 0.9.7 w. img, txt & vid input

2025-5-08: FramePack (Img/+Last Img), Img+txt for MMAudio, Flux De-distilled

2025-4-11: Improved LTX 0.95, MetaData, StripPicker, Wan t2i

2025-2-25: Add: MMAudio for Video to Sync Audio

2025-2-21: Support for Skywork/SkyReels-V1-Hunyuan-T2V/I2V. Need a full update of dependencies! (Thx newgenai79 for int4 transformer)

2025-2-15: Add: LoRA support for HunyuanVideo + better preset

2025-2-12: Add multi-media prompting via: OmniGen

2025-2-10: Update: a-r-r-o-w/LTX-Video-0.9.1-diffusers ZhengPeng7/BiRefNet_HR MiaoshouAI/Florence-2-large-PromptGen-v2.0 New: ostris/Flex.1-alpha Alpha-VLLM/Lumina-Image-2.0 Efficient-Large-Model/Sana_1600M_1024px_diffusers Fix: Frame by frame (SD XL) Remove: Corcelio/mobius

2025-1-26: Add: MiniMax Cloud txt/img/subject to video (insert your MiniMax API key in MiniMax_API.txt) and fast FLUX LoRA

2025-1-15: FLUX: faster img2img and inpaint

2024-11-2: Add: Image Background Removal, Stable Diffusion 3.5 Medium, Fast Flux(t2i)

2024-9-19: Add: Image to Video for CogVideoX

2024-9-15: Add: LoRA import for Flux

2024-9-14: Add: Flux Inpaint & Img2img.

2024-9-4: Add: Florence 2 (Image Caption), AudioLDM2-Large, CogVideox-2b, flash_attn on Win.

2024-9-2: Add: Vid2vid for CogVideoX-5b and Parler TTS

2024-8-28: Make CogVideox-5b run on 6 GB VRAM & Flux on 2 GB VRAM

2024-8-27: Add: CogVideoX-5b Remove: Low-quality models

2024-8-5: Add: Flux Dev - NB. needs update of dependencies and 24 GB VRAM

2024-8-2: Add: Flux Schnell - NB. needs update of dependencies and 24 GB VRAM

2024-7-12: Add: Kwai/Kolors (txt2img & img2img)

2024-6-13: Add: SD3 - A "Read" token from HuggingFace must be entered, it's free (img2img). Fix: Installation of Dependencies

2024-6-6: Add: Stable Audio Open, Frame:-1 will inherit duration.

2024-6-1: IP Adapter(When using SDXL): Face (Image or folder), Style (image or folder) New image models: Mobius, OpenVision, Juggernaut X Hyper

2024-4-29: Add: PixArt Sigma 2k, PixArt 1024 and RealViz V4

2024-2-23: Add: Proteus Lightning and Dreamshaper XL Lightning

2024-2-21: Add: SDXL-Lightning 2 Step & Proteus v. 0.3

2024-1-02: Add: WhisperSpeech

2024-01-01: Fix installation and Bark bugs.

2024-01-31: Add OpenDalle, Speed option, SDXL, and LoRA support for Canny and OpenPose, including OpenPose rig images. Prune old models including SD.

2023-12-18: Add: Bark audio enhance, Segmind Vega.

2023-12-1: Add SD Turbo & MusicGen Medium, MPS device for MacOS.

2023-11-30: Add: SVD, SVD-XT, SDXL Turbo

Location

Install Dependencies, and set Sound Notification in the add-on preferences:

Video Sequence Editor > Sidebar > Generative AI:

Styles:

See SDXL handling most of the styles here: https://stable-diffusion-art.com/sdxl-styles/

Tips:

  • If your playback stutters, then select a Movie strip > Menu > Strip > Movie Strip > Set Render Size.
  • If you get the message that CUDA is out of memory, restart Blender to free up memory and make it stable again - and try with another model.
  • If model downloads stall or hang on the large weight files, your network is likely blocking Hugging Face's Xet/CAS transport. Enable Disable HF Xet/CAS Transport in the add-on preferences to fall back to plain huggingface.co HTTPS. If you are behind a proxy, also set the standard HTTP_PROXY / HTTPS_PROXY environment variables before launching Blender — huggingface_hub honors them automatically, so no further configuration is needed.
  • New to Blender? Watch this tutorial: https://youtu.be/4_MIaxzjh5Y?feature=shared

Batch Processing

Select multiple strips and hit Generate.

https://github.com/tin2tin/Pallaidium/assets/1322593/28098eb6-3a93-4bcb-bd6f-53b71faabd8d

Useful add-ons

GPT4BLENDER

Use GPT4ALL to generate image prompts or stories:

https://github.com/tin2tin/GPT4BLENDER

https://github.com/tin2tin/GPT4BLENDER/assets/1322593/ae0d54ae-f904-4eaa-a0c6-e8d0874f8249

Text to Strip

Convert text from the Text Editor to strips, which can be used as prompts for batch generation.

https://github.com/tin2tin/text_to_strip

Subtitle Editor

Edit, navigate, and i/o text strips.

https://github.com/tin2tin/Subtitle_Editor

VSE Masking Tools

For creating a mask on top of a clip in the Sequencer, this add-on can be used to input the clip as background in the Blender Image Editor. The created mask can then be added to the VSE as a strip, and converted to video with the above add-on:

https://github.com/tin2tin/vse_masking_tools

Add Rendered Strips

Since the Generative AI add-on can only input images or movie strips, you'll need to convert other strip types to movie-strip. For this purpose, this add-on can be used:

https://github.com/tin2tin/Add_Rendered_Strips

Pallaidium Module Checker

Add-on to check if the gen AI models are running error-free in Pallaidium.

https://github.com/tin2tin/pallaidium_module_checker

Blender Screenwriter

Write screenplays, add image prompts, and convert everything to times text strips, ready for batch convering to ex. imgage, video or speech.

https://github.com/tin2tin/Blender_Screenwriter

Low on VRAM?

Disable System memory fallback: https://nvidia.custhelp.com/app/answers/detail/a_id/5490/~/system-memory-fallback-for-stable-diffusion

Useful Projects

Trainer for LoRAs:

https://github.com/Nerogar/OneTrainer

Video Examples (Old)

Image to Text

https://github.com/tin2tin/Pallaidium/assets/1322593/91eb17e4-72d6-4c69-8e5c-a3d38af5a770

Scribble

https://github.com/tin2tin/Pallaidium/assets/1322593/c74a4e38-8b16-423b-be78-aadfbfe284dc

Styles

https://github.com/tin2tin/Pallaidium/assets/1322593/b80812b4-e3be-40b0-a73b-bc55b7eeadf7

Canny

https://github.com/tin2tin/Pallaidium/assets/1322593/a1e94e09-0147-40ae-b4c2-4ce0671b1289

OpenPose

https://github.com/tin2tin/Pallaidium/assets/1322593/ac9f278e-9fc9-46fc-a4e7-562ff041964f

Video to video:

https://github.com/tin2tin/Generative_AI/assets/1322593/c044a0b0-95c2-4b54-af0b-45bc0c670c89

https://github.com/tin2tin/Generative_AI/assets/1322593/0105cd35-b3b2-49cf-91c1-0633dd484177

Frame by Frame:

https://github.com/tin2tin/Generative_AI/assets/1322593/2dd2d2f1-a1f6-4562-8116-ffce872b79c3

Restrictions on using Pallaidium:

  • The team behind Pallaidium does not endorse or take responsibility for third-party use.
  • The team behind Pallaidium requires verification or explicit permission for redistribution.
  • It is prohibited to use Pallaidium to generate content that is demeaning or harmful to people, their environment, culture, religion, etc.
  • It is prohibited to use Pallaidium for pornographic, violent, and bloody content generation.
  • It is prohibited to use Pallaidium for error and false information generation.
  • It is prohibited to use Pallaidium for commercial misuse or misrepresentation.

Restrictions on using the AI models:

  • Pallaidium does not include any genAI models(weights). If the user decides to use a model, it is downloaded from HuggingFace.
  • In general, the models can only be used for non-commercial purposes and are meant for research purposes.
  • Consult the individual models on HuggingFace to read up on their licenses and ex. if they can be used commercially.

Credits

  • The Diffusers lib makes the following weights accessible through the Pallaidium UI:

Video:

Image:

Audio:

Background Removal:

Captions, Subtitles & Prompt Enhancement:

排名相邻
同类项目