Langsung ke konten

Cosmo Tree Gen: Generator Pohon Godot Gratis dengan LOD, Collision, dan Preset Low-Poly

abe ·

Cosmo Tree Gen adalah plugin gratis berlisensi MIT untuk Godot 4.6+ yang membuat pohon langsung di editor dan mengekspornya ke glTF lengkap dengan LOD dan collision. Ini fitur dan cara memakainya di game kamu.

Sampul Cosmo Tree Gen: pohon-pohon prosedural di padang rumput cerah dengan teks Cosmo Tree Gen, Pohon gratis

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

Padang rumput cerah yang dipenuhi berbagai pohon dan semak hasil Cosmo Tree Gen, gambar: FrogCosmonaut

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.

Tiga preset Cosmo Tree Gen di editor Godot: pohon ash rimbun, pohon low-poly, dan pohon gundul, gambar: FrogCosmonaut

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.

Pohon Cosmo Tree Gen yang sama dengan dua seed acak berbeda di editor Godot, menghasilkan susunan cabang baru, gambar: FrogCosmonaut

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

Ukuran daun diubah lewat parameter Cosmo Tree Gen, mengubah pohon yang jarang daun menjadi kanopi yang lebat, gambar: FrogCosmonaut

Cara memasang dan memakai Cosmo Tree Gen

  1. Cek versi Godot kamu. Kamu butuh Godot 4.6 atau lebih baru.
  2. Unduh plugin dari repositori GitHub atau halaman releases-nya.
  3. Salin addons/cosmo_tree_gen/ ke proyekmu dan aktifkan di Project Settings → Plugins.
  4. Tambahkan node CosmoTreeGen ke scene.
  5. Pilih preset dari toolbar, atau ubah trunk_params, foliage_params, dan daftar branch_levels.
  6. Pasang material — milikmu sendiri, atau material kulit batang dan dedaunan yang disertakan bersama addon. Dedaunan icosphere memerlukan material dengan UV1 Triplanar.
  7. Aktifkan collision dengan collision_type dan collision_level, lalu periksa dengan preview_collision.
  8. Nyalakan generate_lod dan atur anggaran segitiga serta jaraknya di project settings.
  9. Pakai pohon langsung untuk prototipe, atau ekspor sebagai glb/glTF dari toolbar.

Editor kurva cabang Cosmo Tree Gen di inspector Godot sedang membentuk ulang pohon secara langsung, gambar: FrogCosmonaut

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.

Artikel terkait

Memuat game…

VENOGAME / PLAYBOOK

Arenaku

Di perangkat ini. Tanpa akun.

Ketuk hati untuk membuat koleksi gamemu.