1 poin oleh GN⁺ 2024-06-06 | 1 komentar | Bagikan ke WhatsApp

1 komentar

 
GN⁺ 2024-06-06
Komentar Hacker News
  • Cubemaps: Cubemap adalah solusi sederhana, dan tidak meningkatkan penggunaan memori sampai 6x. Ini hanya membagi tekstur menjadi 6 sisi persegi panjang kecil, serta dapat mengatasi masalah distorsi di kutub.
  • Distorsi tekstur: Distorsi tekstur di kutub adalah bentuk ekstrem dari distorsi yang terjadi di seluruh permukaan bola. Saat bola disubdivisi menjadi segitiga, distorsi menjadi lebih jelas.
  • Perhitungan koordinat UV: Solusi yang tepat adalah menghitung koordinat UV per piksel di pixel shader. Dengan cara ini, tidak ada seam di kutub.
  • Displacement Mapping: Perlu melihat kembali Displacement Mapping. Ini tidak cocok untuk menyelesaikan masalah, tetapi sederhana dan menyenangkan.
  • Visualisasi musik: Sekitar 25 tahun lalu, saya menulis visualisasi musik untuk SoundJam. Data musik divisualisasikan seperti lontaran korona Matahari.
  • Grafik game: Bahkan dalam game dengan sumber daya terbatas, grafik yang imersif tetap bisa diwujudkan. Perbedaan antara proyek dengan batasan realistis dan proyek hobi terasa menarik.
  • Kompromi: Sebagai kompromi, lebih baik menggunakan tekstur animasi yang sudah dirender sebelumnya daripada menghasilkan tekstur permukaan raksasa gas secara real-time.
  • Kelebihan kompromi: Kompromi ini dapat menghemat memori dan bandwidth GPU, serta berguna untuk memvisualisasikan benda langit yang jauh dengan efek lensa.
  • Fitur GPU: Saya penasaran apakah GPU atau library 3D memiliki fitur untuk merender bola dengan algoritma sederhana yang menggambar lingkaran.
  • Artikel terkait: Ini mengingatkan saya pada artikel yang membahas pendekatan serupa. Tautan artikel terkait
  • Raksasa gas: Saya menyukai halaman yang terkait dengan raksasa gas. Tautan halaman terkait
  • Penjelasan dan visualisasi: Penjelasan dan visualisasinya luar biasa. Triplanar mapping mungkin juga bisa mengatasi masalah seam dan masalah di kutub.
  • Icosphere: Icosphere dapat di-unfold dengan lebih mulus, serta memiliki posisi vertex dan ukuran elemen yang ternormalisasi. Proses unfold memang tidak mudah, tetapi tetap memungkinkan.