13 — Asset Management: Quản Lý Tài Nguyên
Quy tắc tổ chức file, naming convention, version control cho toàn bộ dự án.
1. Cấu Trúc Thư Mục
film-con-voi/
│
├── 📄 README.md
├── 📄 01-concept.md → 14-quality-control.md
│
├── 📁 references/ ← Tài liệu tham khảo
│ ├── moodboard/
│ ├── color-references/
│ └── film-references/
│
├── 📁 assets/
│ ├── 📁 concepts/ ← Concept art, key visuals
│ │ ├── characters/
│ │ ├── environments/
│ │ └── props/
│ │
│ ├── 📁 storyboards/ ← Storyboard frames
│ │ ├── act1/
│ │ ├── act2a/
│ │ ├── act2b/
│ │ └── act3/
│ │
│ ├── 📁 characters/ ← Character design sheets
│ │ ├── [name]-reference-sheet.png
│ │ ├── [name]-expressions.png
│ │ └── [name]-poses.png
│ │
│ ├── 📁 backgrounds/ ← AI-generated backgrounds
│ │ ├── s001/ ← Per scene
│ │ ├── s002/
│ │ └── .../
│ │
│ ├── 📁 animation/ ← Animation clips
│ │ ├── s001/
│ │ └── .../
│ │
│ ├── 📁 audio/ ← Tất cả audio files
│ │ ├── dialog/
│ │ ├── sfx/
│ │ ├── music/
│ │ └── ambience/
│ │
│ └── 📁 composites/ ← Composited scene outputs
│ ├── s001/
│ └── .../
│
├── 📁 edit/ ← Edit project files
│ ├── animatic/
│ ├── rough-cut/
│ ├── fine-cut/
│ └── final/
│
├── 📁 renders/ ← Final rendered outputs
│ ├── preview/
│ └── final/
│
└── 📁 archive/ ← Versioni cũ, rejected work
└── [date]-[description]/
2. File Naming Convention
fcv_[type]_[scene]_[shot]_[descriptor]_v[version].[ext]
| Phần | Giải thích | Ví dụ |
|---|
fcv | Project code (Film Con Voi) | fcv |
type | Loại asset (xem bảng dưới) | bg, char, anim |
scene | Số cảnh, 3 chữ số | s001, s042 |
shot | Số shot, 2 chữ số | sh01, sh15 |
descriptor | Mô tả ngắn (optional) | wide, closeup, angry |
version | Version số, 2 chữ số | v01, v12 |
2.2 Type Codes
| Code | Loại | Ví dụ file |
|---|
bg | Background | fcv_bg_s001_sh01_v03.png |
char | Character render | fcv_char_s001_sh01_elephant_v02.png |
anim | Animation clip | fcv_anim_s001_sh01_v01.mp4 |
comp | Composite | fcv_comp_s001_sh01_v01.mp4 |
dial | Dialog audio | fcv_dial_s001_elephant_v01.wav |
sfx | Sound effect | fcv_sfx_footstep_dirt_v01.wav |
mus | Music | fcv_mus_theme_main_v03.wav |
amb | Ambience | fcv_amb_forest_day_v01.wav |
sb | Storyboard | fcv_sb_s001_sh01.png |
ref | Reference | fcv_ref_elephant_anatomy.jpg |
concept | Concept art | fcv_concept_village_v02.png |
2.3 Ví dụ hoàn chỉnh
assets/backgrounds/s001/fcv_bg_s001_sh01_wide_v03.png
assets/backgrounds/s001/fcv_bg_s001_sh02_medium_v01.png
assets/animation/s001/fcv_anim_s001_sh01_v02.mp4
assets/audio/dialog/fcv_dial_s001_elephant_take02_v01.wav
assets/audio/music/fcv_mus_theme_main_v05.wav
3. Version Control
3.1 Quy tắc version
| Quy tắc | Mô tả |
|---|
| KHÔNG BAO GIỜ ghi đè file | Luôn tăng version number |
| v01-v99 | Iterations bình thường |
_FINAL suffix | Chỉ khi Director approved |
_APPROVED suffix | Lead level approval |
3.2 Workflow
Artist tạo v01
↓
Review → feedback
↓
Artist tạo v02
↓
Review → approve
↓
Rename/tag as _APPROVED
↓
Director final review
↓
Tag as _FINAL
3.3 Khi nào Archive
- File rejected → move to
archive/[date]-rejected/
- Approach thay đổi hoàn toàn → archive old approach
- Milestone hoàn thành → archive working files, keep finals
4. Cloud Storage & Backup
4.1 Storage Plan
| Loại data | Primary storage | Backup | Tần suất backup |
|---|
| Documents (.md) | [TODO] Git repo | Auto | Every commit |
| Image assets | [TODO] | [TODO] | Daily |
| Video clips | [TODO] | [TODO] | Daily |
| Audio files | [TODO] | [TODO] | Daily |
| Project files (edit) | [TODO] | [TODO] | Daily |
| Final renders | [TODO] | [TODO] | Per render |
4.2 Backup Rule: 3-2-1
- 3 copies of everything
- 2 different storage types (local + cloud)
- 1 off-site backup
5. Access Control
| Folder/Area | Who can READ | Who can WRITE | Who can DELETE |
|---|
| Documents | Everyone | Writer + Director | Director |
| Assets / Raw | Everyone | Assigned artist | Lead + Director |
| Composites | Everyone | Compositor | Director |
| Edit projects | Editor + Director | Editor | Director |
| Final renders | Everyone | Tech | Director |
Per-Asset Tracking Sheet
Khuyến nghị dùng spreadsheet hoặc project management tool.
| Asset ID | Type | Scene | Shot | Version | Status | Assigned | Last Updated | Notes |
|---|
| [TODO] | bg | s001 | sh01 | v03 | ✅ Approved | [name] | [date] | |
| [TODO] | char | s001 | sh01 | v02 | 🟡 In review | [name] | [date] | |
Status values: ⬜ Not started → 🔵 In progress → 🟡 In review → ✅ Approved → 🏆 Final
7. AI Generation Log
QUAN TRỌNG: Log lại prompt + settings cho mọi AI-generated asset để có thể reproduce.
| Asset | Tool | Prompt (summary) | Settings | Seed | Result |
|---|
| fcv_bg_s001_sh01_v01 | [Tool] | “[prompt]“ | [steps, cfg, etc.] | [seed] | ✅/❌ |
| | | | | |
Lưu full prompt trong file text cùng folder với asset:
fcv_bg_s001_sh01_v01_prompt.txt