RTS pada peta 3D misalnya bola dunia

11

Bagaimana Anda bisa 'membentuk' bola dunia 3D jika karya seni dan peta Anda yang ada adalah kisi-kisi 2D sederhana?

Apakah ada pendekatan yang dapat menggunakan kembali sebagian besar karya seni dan semacamnya?

Akan
sumber

Jawaban:

6

Saya telah membangun sesuatu seperti apa yang Anda cari. Saya menggunakan situs ini sebagian besar sebagai referensi untuk proses pembuatan peta. BUGS Peta Geodesik

Langkah-langkah dasar:

  • Buat icosahedron. Setiap 'sel' akan menjadi salah satu simpul di jala. Bagi resolusi yang diinginkan.
  • Perlakukan setiap simpul icosahedron sebagai pusat sel - simpul sel geogrid adalah titik tengah dari setiap wajah segitiga icosahedron.
  • Dengan menggunakan indeks icosahedron mesh, Anda dapat mencari tetangga sel dan membangun urutannya dengan benar - ini akan memungkinkan Anda membuat permukaan sel dengan benar.
  • Anda akan memiliki 12 pentagon dan sisanya adalah segi enam - tidak ada jalan lain untuk hal ini.
  • Beberapa orang yang saya lihat ingin mencoba dan mengonversi ke kisi 2d (contoh proses di situs BUGS), dan itu mungkin. Saya tidak pernah melakukan ini karena itu sulit dan dapat dikerjakan.

Di tambang, seluruh grid adalah satu mesh raksasa, bukan model sel yang diulang (http://blog.chronoclast.com/search/label/OTD). Untuk resolusi mesh yang lebih rendah ini berjalan baik. Jika Anda melihat puluhan ribu sel, Anda akan ingin menjelajahi bangunan mesh yang lebih dinamis - milik saya sudah dibuat sebelumnya. Sel-sel bertekstur dari peta-halaman (2/9/16 ... tekstur per gambar) dan dapat berbaur uv's (itu sulit, butuh selamanya, masih agak meh).

Kelonggaran
sumber
2

Berikut adalah beberapa artikel dari Spore

Menciptakan Dunia Bulat

wkerslake
sumber
1

Game kami "Selamatkan Kami!" menggunakan itu. Sangat menyenangkan untuk memiliki rts di planet ini dan mengendalikannya. Selamatkan kami gameplay (tapi gamenya tidak menyenangkan sama sekali :-))

Selamatkan kami! Menggunakan ketinggian 2D biasa yang diubah menjadi bola. Ini mudah dilakukan, tetapi memiliki masalah pada kutub bola. Kami hanya memiliki lautan di sana. Bukan solusi yang benar-benar bagus, tetapi berhasil. Masalah ubin non persegi panjang tidak besar. Terlihat cukup ok. Untuk menentukan ubin mana yang diklik kami menggunakan pengambilan warna.

Ini adalah proyek lama dan solusinya bukan yang terbaik, tetapi sangat sangat mudah dan cukup tampan.

Solusi yang jauh lebih baik adalah penggunaan icosphere .

Notabene
sumber