Ephemeral182 commited on
Commit
edbb91f
Β·
verified Β·
1 Parent(s): e1e8985

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +86 -3
README.md CHANGED
@@ -1,3 +1,86 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ ---
4
+
5
+ ---
6
+
7
+ ## 🎨 PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Framework
8
+
9
+ [![demo](https://img.shields.io/badge/%F0%9F%96%8C%EF%B8%8F-Demo-000000?style=flat-square\&logo=vercel)](https://ephemeral182.github.io/PosterCraft/)
10
+ [![arxiv](https://img.shields.io/badge/arXiv-Preprint-b31b1b?style=flat-square)](https://arxiv.org/abs/xxxx.xxxxx)
11
+ [![github](https://img.shields.io/badge/%F0%9F%92%BB-Code-181717?style=flat-square\&logo=github)](https://github.com/ephemeral182/PosterCraft)
12
+ [![video](https://img.shields.io/badge/%F0%9F%8E%A5-Video-ff0000?style=flat-square\&logo=youtube)](https://www.youtube.com/watch?v=XXXXXX)
13
+ [![HF Spaces](https://img.shields.io/badge/%F0%9F%A4%96-HuggingFace%20Demo-orange?style=flat-square\&logo=huggingface)](https://huggingface.co/spaces/ephemeral182/postercraft-demo)
14
+
15
+ ---
16
+
17
+ ### ✨ Overview
18
+
19
+ **PosterCraft-v1\_RL** is a high-quality aesthetic poster generation model trained with reinforcement learning on multi-stage synthetic and curated datasets. It takes a structured prompt and produces posters with strong visual composition, artistic balance, and accurate typography rendering.
20
+
21
+ This version is inference-only and ideal for **design inspiration**, **AI-driven visual layout generation**, and **creative content production**.
22
+
23
+ > πŸ”— **Live Demo**: [ephemeral182.github.io/PosterCraft](https://ephemeral182.github.io/PosterCraft/)
24
+ > 🧠 **Model Type**: Custom Diffusion / Poster Generation
25
+ > πŸ” **Inference Only** (weights available, training pipeline not included)
26
+
27
+ ---
28
+
29
+ ### πŸ–ΌοΈ Features
30
+
31
+ * βœ… **Text-to-Poster generation** with multi-element structured layout
32
+ * 🎯 **Fine-tuned with RL** using aesthetic feedback and layout score
33
+ * ✍️ **Typographic region control** using Gemini-generated masks
34
+ * 🧠 **Multi-modal reward design** (text, layout, mask)
35
+ * ⚑ Fast inference with Hugging Face Spaces (check demo)
36
+
37
+ ---
38
+
39
+ ### πŸš€ How to Use
40
+
41
+ ```python
42
+ from diffusers import StableDiffusionPipeline
43
+
44
+ pipe = StableDiffusionPipeline.from_pretrained("ephemeral182/PosterCraft-v1_RL").to("cuda")
45
+ prompt = "A cinematic poster for 'The Future is Now': futuristic city, neon glow, lone figure, dramatic skyline"
46
+ image = pipe(prompt).images[0]
47
+ image.save("poster.png")
48
+ ```
49
+
50
+ Alternatively, try the [Hugging Face Web Demo](https://huggingface.co/spaces/ephemeral182/postercraft-demo) or use the [official site](https://ephemeral182.github.io/PosterCraft/) for richer UI support and mask upload functionality.
51
+
52
+ ---
53
+
54
+ ### πŸ“¦ Resources
55
+
56
+ | Resource | Link |
57
+ | ---------------- | ---------------------------------------------------------------------------------- |
58
+ | πŸ§ͺ Paper (arXiv) | [arxiv.org/abs/xxxx.xxxxx](https://arxiv.org/abs/xxxx.xxxxx) |
59
+ | 🧠 Code (GitHub) | [github.com/ephemeral182/PosterCraft](https://github.com/ephemeral182/PosterCraft) |
60
+ | 🎬 Video Intro | [YouTube Walkthrough](https://www.youtube.com/watch?v=XXXXXX) |
61
+ | 🌐 Website | [PosterCraft WebApp](https://ephemeral182.github.io/PosterCraft/) |
62
+
63
+ ---
64
+
65
+ ### πŸ“Œ License
66
+
67
+ This model is released under the [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0).
68
+
69
+ ---
70
+
71
+ ### 🧩 Citation
72
+
73
+ ```
74
+ @misc{chen2025postercraft,
75
+ title={PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Framework},
76
+ author={Chen, Sixiang and others},
77
+ year={2025},
78
+ eprint={xxxx.xxxxx},
79
+ archivePrefix={arXiv},
80
+ primaryClass={cs.CV}
81
+ }
82
+ ```
83
+
84
+ ---
85
+
86
+ ---