Pertanyaan yang diberi tag «geometry»

2
Mengapa invers transposisi dari model view matrix digunakan untuk mentransformasikan vektor normal?
Ketika merender adegan 3D dengan transformasi yang diterapkan pada objek, normals harus ditransformasikan dengan transpos terbalik dari matriks tampilan model. Jadi, dengan normal , modelViewMatrix , normal yang diubah adalahM.nnnM.MMn′n′n' n′= ( M- 1)T⋅ nn′=(M−1)T⋅nn' = (M^{-1})^{T} \cdot n Ketika mengubah objek, jelas bahwa normals perlu ditransformasikan sesuai. Tetapi mengapa, …

3
Bagaimana keadaan seni dalam LOD geometris dalam game?
Bagaimana permainan modern melakukan geometri level-of-detail untuk jerat objek seperti karakter, medan, dan dedaunan? Ada dua bagian dari pertanyaan saya: Seperti apa tampilan pipa aset? Apakah seniman membuat model poli-tinggi yang kemudian dihancurkan? Jika demikian, algoritma penipisan apa yang paling populer? Apakah jerat LOD terkadang dilakukan dengan tangan? Bagaimana mesin …
15 geometry 

4
Perincian horizon air grid yang diproyeksikan
Saya mencoba menerapkan pemandangan laut dengan C ++ dan DirectX11. Saat ini saya memiliki grid yang diproyeksikan, gelombang Gerstner dan bayangan dasar. Masalah saya adalah ketika saya mengarahkan kamera secara horizontal, sehingga saya bisa melihat cakrawala air, di kejauhan, grid yang diproyeksikan menjadi tidak mencukupi, bahkan pada bilangan titik tinggi. …

2
Cara Menghitung Normal Permukaan untuk Geometri yang Dihasilkan
Saya memiliki kelas yang menghasilkan bentuk 3D berdasarkan input dari kode panggilan. Input adalah hal-hal seperti panjang, kedalaman, busur, dll. Kode saya menghasilkan geometri dengan sempurna, namun saya mengalami kesulitan ketika menghitung normals permukaan. Saat dinyalakan, bentuk saya memiliki pewarnaan / tekstur yang sangat aneh dari permukaan normal yang salah …

1
Mengapa jerat yang dihaluskan di studio 3D berakhir dengan jumlah simpul / segitiga yang sama? Lalu bagaimana mereka bisa dihaluskan dengan geometri yang sama?
Saya mencoba memahami mengapa jerat yang dihaluskan di studio 3D (Pengubah / Perhalus) pada akhirnya memiliki jumlah simpul / wajah yang sama sebelum atau setelah proses itu, serta geometri yang sama persis. Dalam contoh berikut, kedua jerat memiliki 32 simpul dan 60 wajah. Meskipun saya memiliki pengalaman bekerja dengan pemrograman …
11 3d  geometry  mesh  memory  model 

1
Pipeline untuk membuat Voronoi Meshes
Saya ingin menerapkan plugin Maya (pertanyaan ini independen dari Maya) untuk membuat pola 3D Voronoi, Sesuatu seperti Saya hanya tahu bahwa saya harus mulai dari titik sampling (saya menerapkan algoritma sampling poisson adaptif yang dijelaskan dalam makalah ini ). Saya berpikir bahwa, dari titik-titik itu, saya harus membuat kawat 3D …
10 3d  geometry  mesh  polygon 

3
Memesan satu set poin yang tidak terorganisir di sepanjang kurva
Saya memiliki satu set poin 3D (yang saya pulihkan dari perpustakaan yang melakukan penghentian benda padat) yang termasuk dalam kurva (yaitu, tepi benda padat). Itu berarti bahwa kurva pasti melewati masing-masing titik ini. Namun demikian, set titiknya tidak berurutan jadi saya perlu mengurutkannya agar dapat menggambar kurva ini dengan benar. …
9 geometry  mesh  curve 

1
Terapkan distorsi ke permukaan Bézier
Saya mencoba mensimulasikan efek warp gambar, yang digunakan dalam Adobe Photoshop. Gambar persegi panjang melengkung sesuai dengan permukaan Bézier kubik (dalam 2D, semua komponen Z adalah 0). Memiliki permukaan Bézier, distorsi vertikal d∈[0,1]d∈[0,1]d \in[0,1] dapat diterapkan untuk itu. Kiri : permukaan masukan bézier,d=0d=0d=0, Kanan : permukaan keluaran, d=0.8d=0.8d=0.8 Apakah Anda …

1
Jumlah maksimum simpul setelah memotong segitiga melawan AABB
Saya klip segitiga 3D terhadap 3D Axis-Aligned Bounding Box (AABB) untuk mendapatkan poligon planar terbesar dari segitiga yang terkandung dalam AABB. Algoritme kliping saya adalah versi (sedikit dimodifikasi) dari robust (mis. Pesawat clipping memiliki ketebalan terbatas) Algoritma Sutherland-Hodgman seperti yang dijelaskan dalam Deteksi Tabrakan Real-Time C. Ericson. Saya klip segitiga …
8 3d  geometry  clipping 


2
Spiral Archimedean dalam C ++
Saya mencoba untuk merencanakan posisi x dan y dari spiral Archimedean di C ++. Sejauh ini saya sudah mencoba sesuatu seperti ini, tetapi tidak berhasil: int dx = 0; int dy = 0; int x = 0; int y = 0; for (int i = 0; i < maxPoints; i++) …
8 c++  geometry 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.