Steve Nguyen
assets
d32ba1c

A newer version of the Gradio SDK is available: 6.9.0

Upgrade

Assets Directory

This directory contains images and other assets for your visual novel.

Directory Structure

  • backgrounds/ - Background images for scenes
  • sprites/ - Character sprite images

Supported Formats

  • PNG (recommended for transparency)
  • JPG/JPEG
  • GIF (for animated sprites)
  • WebP
  • SVG

Image Recommendations

Backgrounds

  • Recommended size: 1200x800 or 16:9 aspect ratio
  • Format: JPG or PNG

Character Sprites

  • Recommended size: 400x800 (portrait orientation)
  • Format: PNG with transparency
  • For animated sprites: Use GIF or WebP

Usage in Code

Use the helper functions to load assets:

from main import background_asset, sprite_asset

# In your story builder:
builder.set_background(background_asset("courtyard.png"), label="Courtyard")

builder.set_characters([
    CharacterDefinition(
        name="Hero",
        image_url=sprite_asset("hero.png"),
        animated=False
    ),
])