-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
55 lines (36 loc) · 2.12 KB
/
README
File metadata and controls
55 lines (36 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Welcome to DARF
🪐 **Legacy Notice:**
This repo has been preserved as an archive of an earlier project, DARF.
**DARF** (Distributed Android Render Farm) is a lightweight, controller-driven system designed to turn idle Android devices into a cooperative render mesh. It is not a product. It's a proposition:
> “What if your drawer full of forgotten phones could help you finish your next film?”
This is where we define that answer.
---
## 🧠 What DARF Is
- A headless, thermal-safe render engine for Android
- A controller-first architecture that respects hardware boundaries
- A philosophy of repurposing—not replacing—technology
- A toolkit for animation pipelines, not a black box tool
---
## 📁 What You'll Find Here
| File | Purpose |
|------|---------|
| [`ROADMAP.md`](../docs/ROADMAP.md) | DARF’s development phases and guiding scope |
| [`ARCHITECTURE.md`](../docs/ARCHITECTURE.md) | System overview: controller, node flow, file I/O |
| [`CURATOR.md`](../docs/CURATOR.md) | Project vision, contributor ethics, philosophical boundaries |
| [`RENDER_PAYLOAD_SPEC.md`](../docs/RENDER_PAYLOAD_SPEC.md) | Frame-layer definitions & packet schema _(coming soon)_ |
| [`NODE_BEHAVIOR.md`](../docs/NODE_BEHAVIOR.md) | What Android devices do when executing payloads _(coming soon)_ |
| [`SCATTER_POLICY.md`](../docs/SCATTER_POLICY.md) | Logic for distributing render work _(coming soon)_ |
---
## 📦 Who It's For
- Indie animators rendering overnight
- Developers turning Raspberry Pis into controller decks
- Studios building micro-farms on a budget
- Tinkerers turning e-waste into creative infrastructure
If you're running Blender, Krita, or After Effects and you’ve got old phones with time to kill… DARF’s for you.
---
## ✍️ How to Start
> “You don’t need a render farm. You need a controller and a plan.”
Start by reading [`docs/ROADMAP.md`](../docs/ROADMAP.md) and [`docs/ARCHITECTURE.md`](../docs/ARCHITECTURE.md). DARF doesn’t hide its workings—we build them in the open.
---
DARF is slow by design. Low by necessity. Smart by intention.
And frame by frame… it renders what others discard.