Downloads · 30 days
0
wangkanai/wan22-fp8-t2v-loras-nsfw
wan22-fp8-t2v-loras-nsfw is a text-to-video model from wangkanai. Use it when you need video from a text prompt. It is set up for diffusers. The card lists the license as other.
CONTENT WARNING: This repository contains LoRA adapters trained on adult/NSFW content for video generation. These models are intended for adult users (18+) only and should be used responsibly in accordance with applic…
Downloads · 30 days
0
Access
Public
Updated Oct 28, 2025
Repo size
2.8 GB
Likes
12
Public
Click a slice to open those files.
.safetensors2.8 GB · 100%
From the Hugging Face model README
CONTENT WARNING: This repository contains LoRA adapters trained on adult/NSFW content for video generation. These models are intended for adult users (18+) only and should be used responsibly in accordance with applicable laws and regulations.
Specialized LoRA (Low-Rank Adaptation) adapters for the WAN 2.2 14B text-to-video and image-to-video generation models, focused on specific action sequences with camera angle and noise schedule variations.
wan22-fp8-t2v-loras-nsfw/
└── loras/
└── wan/
├── wan22-action-doggystyle-t2v-14b-high.safetensors (586MB)
├── wan22-action-doggystyle-t2v-14b-low.safetensors (586MB)
├── wan22-action-missionary-pov-t2v-high.safetensors (293MB)
├── wan22-action-missionary-pov-t2v-low.safetensors (293MB)
├── wan22-action-orgasm-t2v-14b-high.safetensors (293MB)
├── wan22-action-orgasm-t2v-14b-low.safetensors (293MB)
└── wan22-style-typeofnipples-t2v.safetensors (293MB)
Total Repository Size: 2.6GB across 7 specialized LoRA adapters
T2V (Text-to-Video):
High-Noise Models:
-high or -14b-highLow-Noise Models:
-low or -14b-lowAction-Specific LoRAs:
from diffusers import DiffusionPipeline, AutoencoderKL
import torch
# Load base WAN 2.2 T2V model
pipe = DiffusionPipeline.from_pretrained(
"path/to/wan22-t2v-14b",
torch_dtype=torch.bfloat16,
device_map="auto"
)
# Load WAN 2.2 VAE
pipe.vae = AutoencoderKL.from_single_file(
"path/to/wan22-vae.safetensors"
)
# Load action-specific T2V LoRA (high-noise for creative generation)
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-loras-nsfw/loras/wan/wan22-action-missionary-pov-t2v-high.safetensors"
)
# Generate video from text
prompt = "POV perspective, smooth camera movement, cinematic lighting, high quality"
video = pipe(
prompt=prompt,
num_inference_steps=50,
guidance_scale=7.5,
num_frames=24
).frames
# Save video
from diffusers.utils import export_to_video
export_to_video(video, "output_t2v_action.mp4", fps=8)
from diffusers import DiffusionPipeline, AutoencoderKL
from PIL import Image
import torch
# Load base WAN 2.2 I2V model
pipe = DiffusionPipeline.from_pretrained(
"path/to/wan22-i2v-14b",
torch_dtype=torch.bfloat16,
device_map="auto"
)
# Load WAN 2.2 VAE
pipe.vae = AutoencoderKL.from_single_file(
"path/to/wan22-vae.safetensors"
)
# Note: This repository contains T2V LoRAs only
# For I2V generation, you would load a T2V LoRA with the I2V base model
# Example with T2V LoRA on I2V model:
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras-nsfw/loras/wan/wan22-action-missionary-pov-t2v-low.safetensors"
)
# Load input image
input_image = Image.open("input.jpg")
# Generate video from image
prompt = "POV perspective, smooth movement, cinematic quality"
video = pipe(
prompt=prompt,
image=input_image,
num_inference_steps=50,
guidance_scale=7.5,
num_frames=24
).frames
# Save video
export_to_video(video, "output_i2v_action.mp4", fps=8)
# Define base path
LORA_PATH = "E:/huggingface/wan22-fp8-t2v-loras-nsfw/loras/wan"
# Available T2V action LoRAs with noise variants
actions = {
"doggystyle_high": "wan22-action-doggystyle-t2v-14b-high.safetensors",
"doggystyle_low": "wan22-action-doggystyle-t2v-14b-low.safetensors",
"missionary_pov_high": "wan22-action-missionary-pov-t2v-high.safetensors",
"missionary_pov_low": "wan22-action-missionary-pov-t2v-low.safetensors",
"orgasm_high": "wan22-action-orgasm-t2v-14b-high.safetensors",
"orgasm_low": "wan22-action-orgasm-t2v-14b-low.safetensors",
}
# Load high-noise variant for creative generation
pipe.load_lora_weights(f"{LORA_PATH}/{actions['missionary_pov_high']}")
# Or load low-noise variant for consistent results
pipe.load_lora_weights(f"{LORA_PATH}/{actions['missionary_pov_low']}")
# Load style-specific T2V LoRA
pipe.load_lora_weights(
"E:/huggingface/wan22-fp8-t2v-loras-nsfw/loras/wan/wan22-style-typeofnipples-t2v.safetensors"
)
# Generate with style modifications
video = pipe(
prompt="cinematic lighting, high quality, detailed",
num_inference_steps=50,
guidance_scale=7.5,
num_frames=24
).frames
When to Use High-Noise:
When to Use Low-Noise:
T2V Advantages:
I2V Advantages:
# Install dependencies
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
pip install diffusers transformers accelerate safetensors
| LoRA Type | Size | Steps | Time (seconds) | VRAM Usage |
|---|---|---|---|---|
| Standard (293MB) | 293MB | 50 | ~28s | ~18GB |
| Enhanced (586MB) | 586MB | 50 | ~32s | ~19GB |
Note: Actual performance varies based on prompt complexity, GPU model, base model precision (FP8/FP16), and system configuration. T2V LoRAs can also be used with I2V base models for image-to-video generation.
Camera and Movement:
Quality Modifiers:
Lighting and Atmosphere:
Example Prompts:
"POV perspective, smooth camera movement, cinematic lighting, high quality, 720p, realistic"
"Frontal view, dynamic motion, professional lighting, detailed, photorealistic, HD quality"
"First-person POV, fluid movement, soft lighting, cinematic quality, high detail"
High-Noise Prompts (Creative):
Low-Noise Prompts (Realistic):
# Solution 1: Enable CPU offloading
pipe.enable_model_cpu_offload()
# Solution 2: Use FP8 base models instead of FP16
# FP8 models are 14GB vs 27GB FP16
# Solution 3: Reduce frames
video = pipe(prompt, num_frames=16) # Instead of 24
# Solution 4: Lower resolution for testing
video = pipe(prompt, height=480, width=854)
# Solution 5: Use sequential CPU offload for extreme constraints
pipe.enable_sequential_cpu_offload()
| Property | Value |
|---|---|
| Model Type | LoRA Adapters for Video Diffusion |
| Architecture | Low-Rank Adaptation (LoRA) |
| Training Method | Action-Specific Motion Patterns with Noise Variants |
| Precision | BF16 |
| Content Type | Adult/NSFW (18+) |
| Base Models | WAN 2.2 T2V 14B (primary), compatible with I2V 14B |
| Generation Modes | T2V (text-to-video) LoRAs, usable with I2V models |
| Noise Variants | High-noise (creative), Low-noise (consistent) |
| Resolution Support | 480p, 720p optimized |
| License | See WAN license terms |
| Intended Use | Adult content video generation with specific actions/angles |
| Age Restriction | 18+ only |
| Languages | Prompt: English (primary) |
These LoRA adapters are subject to WAN model license terms. Additional restrictions:
For questions or issues:
This repository contains 7 specialized T2V LoRA adapters for WAN 2.2 14B models:
Content Warning: These models are trained on adult content and are intended for responsible adult use only. Users must comply with applicable laws, implement appropriate safeguards, and use ethically.
Technical Note: These are specialized T2V LoRA adapters that modify the base WAN 2.2 T2V/I2V models to generate specific action sequences with controllable noise schedules. They require the WAN 2.2 base models and VAE to function.
WAN 2.2 Features: Enhanced quality and consistency compared to WAN 2.1, with support for both text-to-video and image-to-video generation modes, plus flexible noise schedule control for creative or realistic outputs.
Last Updated: October 2025 Repository Version: 1.3 Total Size: ~2.6GB (7 T2V LoRAs: 6 action with high/low noise variants + 1 style) Content Rating: Adult/NSFW (18+) Primary Use Case: Specialized action and style video generation for adult content with WAN 2.2 models