Cosmo Tree Gen adalah generator pohon Godot yang gratis dan open source: plugin yang membangun pohon prosedural secara langsung di dalam editor Godot 4, memungkinkan kamu menyimpannya sebagai preset, dan mengekspornya ke glb/glTF dengan LOD dan collision shape yang sudah jadi. Plugin ini dirilis dengan lisensi MIT, membutuhkan Godot 4.6 atau lebih baru, dan versi 1.0.0 hadir pada 8 November 2026.
Developernya, yang memublikasikan karyanya di GitHub dengan nama FrogCosmonaut, membuatnya setelah lelah memodelkan pohon secara manual. Bagi siapa pun yang membuat hutan, taman, atau dunia low-poly di Godot — termasuk game web dan mobile yang setiap segitiganya berharga — plugin ini mengubah modeling berminggu-minggu menjadi beberapa slider dan satu tombol seed.
Sekilas tentang Cosmo Tree Gen
| Apa itu | Plugin generator pohon prosedural untuk Godot 4 |
| Developer | FrogCosmonaut (GitHub) |
| Lisensi | MIT, gratis dan open source |
| Kebutuhan | Godot 4.6+ (dikembangkan di 4.6.2) |
| Rilis terbaru | v1.0.0, 8 November 2026 (beta publik pertama 0.5.0 pada 3 November) |
| Ekspor | glb / glTF dengan LOD0–LOD2 dan collision |
| Preset | 4 bawaan + 7 lagi di folder demo |
| Penggunaan AI | Developer menyatakan proyek ini 100% buatan manusia |
| Unduh | github.com/FrogCosmonaut/cosmo_tree_gen |

Apa saja yang bisa dibuat Cosmo Tree Gen
Generator ini digerakkan oleh custom Resource Godot, jadi setiap pohon adalah sekumpulan parameter yang bisa kamu atur dan simpan. Komponen utamanya:
- Batang dan cabang. Beberapa batang per node, akar opsional, dan cabang patah yang ditambahkan secara acak. Panjang cabang per level dan ukuran leaf card dikendalikan dengan kurva.
- Dedaunan, dua cara. Gumpalan icosphere dengan tingkat subdivisi yang bisa diatur (cocok untuk pohon bergaya stylized dan low-poly) atau daun berbentuk card, satu sisi atau dua sisi, dengan canopy normal dan ambient occlusion di bagian dalam.
- Shader daun dengan efek goyangan angin. Shader ini juga membatasi mipmap supaya daun dengan alpha scissor tidak menghilang dari kejauhan.
- Flat shading. Sakelar opsional untuk tampilan bergaya PSX/PS2.

Preset dan seed
Empat preset disertakan bersama plugin — Ash, Bush, Low Poly Bush, dan Low Poly Tree — dan tujuh lagi ada di folder demo. Kamu bisa menyimpan preset sendiri sebagai resource CosmoTreePreset. Toolbar editor bisa memuat dan menyimpan preset, mengacak seed, dan menampilkan penghitung draw call dan segitiga untuk tiap pohon, angka yang memang perlu kamu pantau untuk build web dan mobile.

Dibuat untuk game sungguhan: LOD, collision, dan ekspor
Pohon yang cantik baru separuh pekerjaan; game juga butuh pohon yang ringan dirender dan padat saat ditabrak. Cosmo Tree Gen menangani keduanya.
| Fitur | Yang kamu dapat | Kenapa penting |
|---|---|---|
| LOD otomatis | Mesh LOD0, LOD1, dan LOD2 dengan anggaran segitiga dan jarak yang bisa diatur | Pohon di kejauhan memakan jauh lebih sedikit segitiga |
| Penyederhanaan cerdas | Batang disederhanakan lebih dulu; leaf card menjadi lebih sedikit dan lebih besar, bukan dipotong | Kanopi tetap mempertahankan bentuknya dari jauh |
| Collision shape | Satu bentuk konveks per cabang, per segmen cabang, atau satu trimesh tunggal | Pilih antara akurasi dan beban fisika |
| Level dan tinggi collision | Pilih level cabang mana yang punya collision (0 = hanya batang) dan potong collision di atas ketinggian tertentu | Pemain menabrak batang, bukan dedaunan di atas kepala |
| Collision dedaunan | Hull yang membungkus seluruh kanopi atau bola di ujung cabang | Berguna untuk proyektil atau karakter yang terbang |
| Ekspor glb/glTF | Diekspor dengan LOD dan collision, opsional menautkan material di file .import |
Pakai ulang pohon di scene atau proyek mana pun |
| Script API | export_gltf untuk membuat banyak pohon secara batch |
Bangun satu hutan penuh variasi sekaligus |

Cara memasang dan memakai Cosmo Tree Gen
- Cek versi Godot kamu. Kamu butuh Godot 4.6 atau lebih baru.
- Unduh plugin dari repositori GitHub atau halaman releases-nya.
- Salin
addons/cosmo_tree_gen/ke proyekmu dan aktifkan di Project Settings → Plugins. - Tambahkan node
CosmoTreeGenke scene. - Pilih preset dari toolbar, atau ubah
trunk_params,foliage_params, dan daftarbranch_levels. - Pasang material — milikmu sendiri, atau material kulit batang dan dedaunan yang disertakan bersama addon. Dedaunan icosphere memerlukan material dengan UV1 Triplanar.
- Aktifkan collision dengan
collision_typedancollision_level, lalu periksa denganpreview_collision. - Nyalakan
generate_loddan atur anggaran segitiga serta jaraknya di project settings. - Pakai pohon langsung untuk prototipe, atau ekspor sebagai glb/glTF dari toolbar.

Tips untuk game Godot di web dan mobile
- Pantau penghitungnya. Angka draw call dan segitiga per pohon memberi tahu sejak awal apakah sebuah pohon bakal menurunkan frame rate di HP atau browser.
- Andalkan preset low-poly. Dedaunan icosphere dan flat shading memberi tampilan stylized yang bersih dengan segitiga jauh lebih sedikit dibanding leaf card yang rapat.
- Ekspor sekali, instance berkali-kali. Buat beberapa variasi dengan seed berbeda, ekspor, lalu pakai ulang mesh tersebut alih-alih membuat pohon saat runtime.
- Jaga collision tetap sederhana. Collision hanya di batang (level 0) biasanya sudah cukup untuk karakter pemain.
- Uji hasil ekspornya. Di beta pertama, developer menandai ekspor glTF sebagai eksperimental; cek ulang pohon yang diekspor setelah memperbarui plugin.
Yang akan datang berikutnya
Roadmap publik, diurutkan berdasarkan prioritas, diawali dengan gambar billboard impostor untuk LOD terakhir, lebih banyak jenis dedaunan low-poly (bentuk pinus dan kotak), dan slider usia pohon dari bibit hingga pohon tua. Item berikutnya mencakup rentang spesies di preset, mesh proxy khusus bayangan, baking pohon di tempat, angin hierarkis, tunggul dan batang tumbang, bunga, buah, dan jamur, texture atlas untuk menghemat satu draw call, serta galeri preset. Detail bisa berubah, jadi ikuti repositori GitHub untuk kabar terbaru.
FAQ
Apakah Cosmo Tree Gen gratis?
Ya. Plugin ini gratis dan open source di bawah lisensi MIT, jadi kamu bisa memakainya di game komersial.
Versi Godot berapa yang dibutuhkan?
Godot 4.6 atau lebih baru. Plugin ini dikembangkan di Godot 4.6.2.
Bisakah pohonnya diekspor ke engine atau tool lain?
Pohon diekspor sebagai glb/glTF dengan LOD dan collision, format standar yang bisa dibuka banyak engine dan tool 3D.
Apakah bisa membuat pohon low-poly?
Bisa. Ada preset Low Poly Tree dan Low Poly Bush, dedaunan icosphere, serta mode flat shading opsional untuk tampilan PSX/PS2.
Apakah AI dipakai untuk membuatnya?
Developer menyatakan proyek ini 100% buatan manusia dan tidak menggunakan AI.
Apakah sudah ada di Godot Asset Library?
Developer menyebutkan plugin ini sedang diajukan; untuk sekarang, unduh dari repositori GitHub.




