|
# Getting Started with WanGP
|
|
|
|
This guide will help you get started with WanGP video generation quickly and easily.
|
|
|
|
## Prerequisites
|
|
|
|
Before starting, ensure you have:
|
|
- A compatible GPU (RTX 10XX or newer recommended)
|
|
- Python 3.10.9 installed
|
|
- At least 6GB of VRAM for basic models
|
|
- Internet connection for model downloads
|
|
|
|
## Quick Setup
|
|
|
|
### Option 1: One-Click Installation (Recommended)
|
|
Use [Pinokio App](https://pinokio.computer/) for the easiest installation experience.
|
|
|
|
### Option 2: Manual Installation
|
|
```bash
|
|
git clone https://github.com/deepbeepmeep/Wan2GP.git
|
|
cd Wan2GP
|
|
conda create -n wan2gp python=3.10.9
|
|
conda activate wan2gp
|
|
pip install torch==2.6.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/test/cu124
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
For detailed installation instructions, see [INSTALLATION.md](INSTALLATION.md).
|
|
|
|
## First Launch
|
|
|
|
### Basic Launch
|
|
```bash
|
|
python wgp.py
|
|
```
|
|
This launches the WanGP generator with default settings. You will be able to pick from a Drop Down menu which model you want to use.
|
|
|
|
### Alternative Modes
|
|
```bash
|
|
python wgp.py --i2v # Wan Image-to-video mode
|
|
python wgp.py --t2v-1-3B # Wan Smaller, faster model
|
|
```
|
|
|
|
## Understanding the Interface
|
|
|
|
When you launch WanGP, you'll see a web interface with several sections:
|
|
|
|
### Main Generation Panel
|
|
- **Model Selection**: Dropdown to choose between different models
|
|
- **Prompt**: Text description of what you want to generate
|
|
- **Generate Button**: Start the video generation process
|
|
|
|
### Advanced Settings (click checkbox to enable)
|
|
- **Generation Settings**: Steps, guidance, seeds
|
|
- **Loras**: Additional style customizations
|
|
- **Sliding Window**: For longer videos
|
|
|
|
## Your First Video
|
|
|
|
Let's generate a simple text-to-video:
|
|
|
|
1. **Launch WanGP**: `python wgp.py`
|
|
2. **Open Browser**: Navigate to `http://localhost:7860`
|
|
3. **Enter Prompt**: "A cat walking in a garden"
|
|
4. **Click Generate**: Wait for the video to be created
|
|
5. **View Result**: The video will appear in the output section
|
|
|
|
### Recommended First Settings
|
|
- **Model**: Wan 2.1 text2video 1.3B (faster, lower VRAM)
|
|
- **Frames**: 49 (about 2 seconds)
|
|
- **Steps**: 20 (good balance of speed/quality)
|
|
|
|
## Model Selection
|
|
|
|
### Text-to-Video Models
|
|
- **Wan 2.1 T2V 1.3B**: Fastest, lowest VRAM (6GB), good quality
|
|
- **Wan 2.1 T2V 14B**: Best quality, requires more VRAM (12GB+)
|
|
- **Hunyuan Video**: Excellent quality, slower generation
|
|
- **LTX Video**: Good for longer videos
|
|
|
|
### Image-to-Video Models
|
|
- **Wan Fun InP 1.3B**: Fast image animation
|
|
- **Wan Fun InP 14B**: Higher quality image animation
|
|
- **VACE**: Advanced control over video generation
|
|
|
|
### Choosing the Right Model
|
|
- **Low VRAM (6-8GB)**: Use 1.3B models
|
|
- **Medium VRAM (10-12GB)**: Use 14B models or Hunyuan
|
|
- **High VRAM (16GB+)**: Any model, longer videos
|
|
|
|
## Basic Settings Explained
|
|
|
|
### Generation Settings
|
|
- **Frames**: Number of frames (more = longer video)
|
|
- 25 frames ≈ 1 second
|
|
- 49 frames ≈ 2 seconds
|
|
- 73 frames ≈ 3 seconds
|
|
|
|
- **Steps**: Quality vs Speed tradeoff
|
|
- 15 steps: Fast, lower quality
|
|
- 20 steps: Good balance
|
|
- 30+ steps: High quality, slower
|
|
|
|
- **Guidance Scale**: How closely to follow the prompt
|
|
- 3-5: More creative interpretation
|
|
- 7-10: Closer to prompt description
|
|
- 12+: Very literal interpretation
|
|
|
|
### Seeds
|
|
- **Random Seed**: Different result each time
|
|
- **Fixed Seed**: Reproducible results
|
|
- **Use same seed + prompt**: Generate variations
|
|
|
|
## Common Beginner Issues
|
|
|
|
### "Out of Memory" Errors
|
|
1. Use smaller models (1.3B instead of 14B)
|
|
2. Reduce frame count
|
|
3. Lower resolution in advanced settings
|
|
4. Enable quantization (usually on by default)
|
|
|
|
### Slow Generation
|
|
1. Use 1.3B models for speed
|
|
2. Reduce number of steps
|
|
3. Install Sage attention (see [INSTALLATION.md](INSTALLATION.md))
|
|
4. Enable TeaCache: `python wgp.py --teacache 2.0`
|
|
|
|
### Poor Quality Results
|
|
1. Increase number of steps (25-30)
|
|
2. Improve prompt description
|
|
3. Use 14B models if you have enough VRAM
|
|
4. Enable Skip Layer Guidance in advanced settings
|
|
|
|
## Writing Good Prompts
|
|
|
|
### Basic Structure
|
|
```
|
|
[Subject] [Action] [Setting] [Style/Quality modifiers]
|
|
```
|
|
|
|
### Examples
|
|
```
|
|
A red sports car driving through a mountain road at sunset, cinematic, high quality
|
|
|
|
A woman with long hair walking on a beach, waves in the background, realistic, detailed
|
|
|
|
A cat sitting on a windowsill watching rain, cozy atmosphere, soft lighting
|
|
```
|
|
|
|
### Tips
|
|
- Be specific about what you want
|
|
- Include style descriptions (cinematic, realistic, etc.)
|
|
- Mention lighting and atmosphere
|
|
- Describe the setting in detail
|
|
- Use quality modifiers (high quality, detailed, etc.)
|
|
|
|
## Next Steps
|
|
|
|
Once you're comfortable with basic generation:
|
|
|
|
1. **Explore Advanced Features**:
|
|
- [Loras Guide](LORAS.md) - Customize styles and characters
|
|
- [VACE ControlNet](VACE.md) - Advanced video control
|
|
- [Command Line Options](CLI.md) - Optimize performance
|
|
|
|
2. **Improve Performance**:
|
|
- Install better attention mechanisms
|
|
- Optimize memory settings
|
|
- Use compilation for speed
|
|
|
|
3. **Join the Community**:
|
|
- [Discord Server](https://discord.gg/g7efUW9jGV) - Get help and share videos
|
|
- Share your best results
|
|
- Learn from other users
|
|
|
|
## Troubleshooting First Steps
|
|
|
|
### Installation Issues
|
|
- Ensure Python 3.10.9 is used
|
|
- Check CUDA version compatibility
|
|
- See [INSTALLATION.md](INSTALLATION.md) for detailed steps
|
|
|
|
### Generation Issues
|
|
- Check GPU compatibility
|
|
- Verify sufficient VRAM
|
|
- Try basic settings first
|
|
- See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) for specific issues
|
|
|
|
### Performance Issues
|
|
- Use appropriate model for your hardware
|
|
- Enable performance optimizations
|
|
- Check [CLI.md](CLI.md) for optimization flags
|
|
|
|
Remember: Start simple and gradually explore more advanced features as you become comfortable with the basics! |