Downloads · 30 days
343
85% of all-time downloads
perpetual3x/US_Vintage_Poster
US_Vintage_Poster is a text-to-image model from perpetual3x. Use it when you need an image from a text prompt. It is set up for diffusers. The card lists the license as other.
Downloads · 30 days
343
85% of all-time downloads
All-time downloads
404
Public
Repo size
676 MB
Likes
0
Public
Click a slice to open those files.
.safetensors590 MB · 99%
From the Hugging Face model README

A vintage poster style LoRA inspired by early-to-mid 20th century American posters, including WPA artwork, travel advertisements, National Park posters, aviation posters, wartime posters, and classic commercial lithographic designs.
This LoRA recreates the visual language of classic American printed posters:
The goal is not historical reconstruction, but a creative exploration of the visual language of 20th century American poster design.
Training was performed on:
This LoRA was trained and tested with:
Qwen/Qwen-Image
It was not trained or tested with Qwen/Qwen-Image-2512.
Compatibility with Qwen-Image-2512 or other Qwen-Image versions is not guaranteed. Using this LoRA with another base model may produce different results.
For the best experience, please use the original Qwen Image Text-to-Image model.
This LoRA was not trained for NSFW generation.
The purpose of this project is:
If you are looking for NSFW-specific LoRAs, please explore other third-party projects.
This project was inspired by my personal experience exploring the American wilderness.
I have visited more than 60 National Parks across the United States, and every journey left a deep impression on me — the vast landscapes, the changing colors of the mountains, the silence of the deserts, and the feeling of standing in places shaped by millions of years of nature.
The classic American travel posters from the 1930s–1950s captured something unique:
Of course, an AI-generated image is not a historical reproduction.
When you ask:
"Generate a 1930s American National Park poster"
there is no single correct answer.
The result depends on:
This LoRA is my attempt to recreate that feeling — the nostalgia, adventure, and visual language of a time when posters inspired people to travel and discover the world.
Feel free to edit prompts, experiment with different themes, and create your own journeys.
After all, imagining the past is also a creative journey.
The following images were generated with this LoRA.
The prompts below are the original prompts used for generation.
Feel free to copy, modify, and experiment with them.

Prompt
zl_vintage_v1, a glamorous Hollywood actress in the 1930s, wearing an elegant evening gown, standing under movie theater lights, classic American movie poster, Golden Age Hollywood glamour, Art Deco design, vintage lithograph print, hand painted illustration, 1930s American advertising poster, aged paper texture, elegant feminine beauty, soft lighting.

Prompt
zl_vintage_v1, 1930s American aviation poster, beautiful woman wearing pilot goggles and vintage flight suit, standing beside a classic airplane, adventurous spirit, Art Deco travel advertisement, hand painted poster art, vintage lithograph, 1930s airline advertisement, aged paper texture, heroic and elegant composition.

Prompt
zl_vintage_v1, 1930s Grand Canyon National Park poster, dramatic canyon landscape at sunrise, layered red rock formations, Colorado River below, vast American wilderness, National Park Service travel postcard, WPA Federal Art Project style, hand painted lithograph, vintage tourism poster, aged paper grain.
pip install -U diffusers transformers accelerate peft safetensors
import math
import torch
from diffusers import (
DiffusionPipeline,
FlowMatchEulerDiscreteScheduler,
)
# =========================
# Model configuration
# =========================
BASE_MODEL_ID = "Qwen/Qwen-Image"
LIGHTNING_MODEL_ID = "lightx2v/Qwen-Image-Lightning"
LIGHTNING_WEIGHT_NAME = (
"Qwen-Image-Lightning-4steps-V2.0-bf16.safetensors"
)
LORA_MODEL_ID = "perpetual3x/US_Vintage_Poster"
LORA_WEIGHT_NAME = "usvintage.safetensors"
DEVICE = "cuda"
DTYPE = torch.bfloat16
# =========================
# Scheduler
# =========================
scheduler_config = {
"base_image_seq_len": 256,
"base_shift": math.log(3),
"invert_sigmas": False,
"max_image_seq_len": 8192,
"max_shift": math.log(3),
"num_train_timesteps": 1000,
"shift": 1.0,
"shift_terminal": None,
"stochastic_sampling": False,
"time_shift_type": "exponential",
"use_beta_sigmas": False,
"use_dynamic_shifting": True,
"use_exponential_sigmas": False,
"use_karras_sigmas": False,
}
scheduler = FlowMatchEulerDiscreteScheduler.from_config(
scheduler_config
)
# =========================
# Load Qwen-Image
# =========================
pipe = DiffusionPipeline.from_pretrained(
BASE_MODEL_ID,
scheduler=scheduler,
torch_dtype=DTYPE,
).to(DEVICE)
# =========================
# Fuse 4-step Lightning LoRA
# =========================
pipe.load_lora_weights(
LIGHTNING_MODEL_ID,
weight_name=LIGHTNING_WEIGHT_NAME,
adapter_name="lightning",
)
pipe.fuse_lora(
adapter_names=["lightning"],
lora_scale=1.0,
)
# Lightning has been fused into the base model.
pipe.unload_lora_weights()
# =========================
# Load US Vintage Poster LoRA
# =========================
pipe.load_lora_weights(
LORA_MODEL_ID,
weight_name=LORA_WEIGHT_NAME,
adapter_name="vintage_style",
)
pipe.set_adapters(
["vintage_style"],
adapter_weights=[1.0],
)
# =========================
# Generate
# =========================
prompt = (
"zl_vintage_v1, 1930s American travel poster, "
"Yellowstone National Park, Old Faithful geyser, "
"WPA Federal Art Project style, vintage lithograph print"
)
negative_prompt = (
"low quality, blurry, distorted, modern photography, "
"photorealistic, watermark, signature"
)
generator = torch.Generator(
device=DEVICE
).manual_seed(42)
image = pipe(
prompt=prompt,
negative_prompt=negative_prompt,
width=1328,
height=2048,
num_inference_steps=4,
true_cfg_scale=1.0,
generator=generator,
).images[0]
image.save("us_vintage_poster.png")
This LoRA may be used for personal and non-commercial purposes only.
You may:
You may not:
For commercial licensing inquiries, please contact the author.