Saya belum menemukan pertanyaan pada baris ini, koreksi saya jika saya salah.
Pohon (dan fauna secara umum) adalah hal biasa dalam permainan. Karena sifat mereka, mereka adalah kandidat yang baik untuk generasi prosedural.
Ada SpeedTree , tentu saja, jika Anda mampu membelinya; sejauh yang saya tahu, itu tidak memberikan kemungkinan menghasilkan jala pohon Anda saat runtime. Lalu ada SnappyTree , generator pohon berbasis webgl online berdasarkan proctree.js yang merupakan sekitar 500 baris javascript.
Orang dapat menggunakan salah satu dari yang di atas (atau generator pohon lain yang belum saya temui) untuk membuat beberapa lusin pohon sebelumnya - atau memodelkan mereka dari awal dalam modeller 3d - dan kemudian secara acak mirror / skala mereka untuk beberapa varian lagi ..
Tetapi saya lebih suka memiliki generator mesh pohon yang dapat dihubungkan gratis.
Solusi yang memungkinkan:
- Port proctree.js ke c ++ dan berurusan dengan lisensi open source (tampaknya tidak gpl, jadi bisa dilakukan; penulis juga mungkin bersedia bekerja sama untuk membuat lisensi lebih bebas lagi).
- Gulung sendiri berdasarkan L-sistem.
- Jangan ganggu, cukup gunakan pohon yang dibuat secara offline.
- Gunakan beberapa metode lain yang belum saya temukan.
Pembaruan 2015 : berakhir dengan porting proctree.js ke c ++ https://github.com/jarikomppa/proctree