«voxels» etiketlenmiş sorular

VOlumetrik piXEL (hacimsel resim elemanı). Birim verilerini normal bir değerler ızgarası olarak depolamanın bir yolu. Bu etiket voksellerle ilgili sorularda kullanılmalıdır.

5
Çok sayıda küp ile çalışma. Performansı arttırmak?
Düzenleme: Soruyu özetlemek için, kötü performanstan muzdarip bir voksel tabanlı dünya (Minecraft tarzı (teşekkürler komünist ördek)) var. Kaynakta olumlu değilim ama ondan nasıl kurtulacağına dair olası herhangi bir tavsiye istiyorum. Bir dünyanın büyük miktarda küplerden oluştuğu bir proje üzerinde çalışıyorum (size bir sayı vereceğim, ancak kullanıcı tanımlı dünyalar). Benim testim …
12 xna  3d  frame-rate  voxels 

3
Voksel küpü manzaraları için bir ağı optimize etme
Unity 3D'de (yöntemsel olarak oluşturulmuş voksel manzaraları küplerle) minecraftish / lego dünya manzaraları yaratarak oynarken, bu manzaralar için oluşturulan kafeslerin bir sürü bellek aldığını görüyorum. Ağ şu anda sadece bir küpün görünür tarafları için köşelerden oluşmaktadır. Karmaşık bir arazi için bellek kullanımı 6 veya 7 yüz meg alabilir. Bu kafesler …

2
Perlin solucanları ile mağara üretimi
Şu anda 3D Simplex Noise ile voksel arazisi gibi bir Minecraft oluşturmaya çalışıyorum ve aynı zamanda mağaraları uygulamak istiyorum. Gerçekten güzel sonuçlar veren bu iş parçacığında Perlin Solucanları yöntemini buldum . Bununla birlikte, yığın temelinde yığın olarak nasıl oluşturulacağına dair hiçbir fikrim yok. Bu mümkün mü yoksa yığın bazında mağara …

2
Oyunlarda yapısal analiz nasıl yapılır (örneğin: köprü inşası, Dig veya Die ve 3D)?
Anladığım kadarıyla, tipik bir etkileşimli kafes sistemi, her bileşen tüm sistemi etkilediğinden önemli hesaplamalara ihtiyaç duyacaktır. Bence simülasyonda doğruluk maliyetiyle belirli sayıda yinelemeyi keyfi olarak durdurabilirsiniz, ancak bu oyunların kullandığı yaklaşımın bu olup olmadığını bilmiyorum (köprü kurma oyunları bir kafes sistem örneğidir). Öte yandan, Dig veya Die gibi oyunlar, torku …

2
Doğal görünümlü voksel nasıl yapılır
Bir voksel oyunu geliştiriyorum, ancak yanlış tekniği kullandığımı düşünüyorum. Şu anda bloklar yapmak için düz karolar kullanıyorum ve bence daha iyi ve daha verimli bir yol var. Doğal görünümlü araziye sahip bir voksel oyunu gördüm. Bununla demek istediğim bloksuz. Oyun metreküp başına 4 * 4 * 4 blok ve kir, …


2
İmzalı Mesafe Alanı Ray Yürüyüşü dinamik bir dünya için nasıl uygulanır?
Sanırım İşaretli Mesafe Alanı Ray Marching'in temellerini anlıyorum. Sahnenizi bir grup mesafe alanıyla modelleyin (örneğin: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ), daha sonra bir ışın yayınladığınız her piksel için ışının başından başlayın , o noktada en yakın nesneye olan mesafeyi bulun ve bir şeye çarpana kadar noktayı en yakın mesafeye kadar artırın. Basit bir …

2
3D voksel tabanlı bir odanın verimli bir şekilde mühürlenip mühürlenmediğini belirleme
Ben büyük odalar voksel tabanlı bir 3D odalarda mühürlü olup olmadığını verimli bir şekilde belirlemek ile bazı sorunlar yaşıyorum. Yardım istemeden sorunu çözmek için elimden gelenin en iyisini yapmaya çalıştığım bir noktadayım, ama vazgeçecek kadar denemedim, bu yüzden yardım istiyorum. Açıklığa kavuşturmak için, mühürlü, odada delik olmamasıdır. Odanın sızdırmazlığını kontrol …
10 java  voxels  recursion 

4
Dünya boyutunda bir minecraft'ı harita gibi oluşturmak için ne tür bir donanım gerekir?
Bu sorunu düşünüyorum. Mevcut teknoloji ile voksel tabanlı oyunda dünyanın 1: 1 kopyasını oluşturmak mümkün müdür? Bu dev haritayı saklamak için en iyi veri yapısı nedir? Bu veri yapısını gerçek zamanlı olarak oluşturmak için hangi algoritma kullanılmalıdır? Bu sorular şu varsayımları yapar: Her voksel 1 metreküp çözünürlüğe sahiptir. Kolaylık olması …

2
C ++ 'da bir voksel Motoru için vokselleri saklama
Biraz voksel motoru yazmaya çalışıyorum çünkü eğlenceli, ama gerçek vokselleri saklamanın en iyi yolunu bulmak için mücadele ediyorum. Bir çeşit parçaya ihtiyacım olacağının farkındayım, bu yüzden tüm dünyayı hafızaya almam gerekmiyor ve onları makul performansla işlemem gerektiğinin farkındayım. Oktrees hakkında okudum ve anladığım kadarıyla 1 küp ile başlıyor ve bu …
9 c++  voxels 

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Arazi üretimi için bir Octree oluşturmak
Daha önce bir IsoSurface oluşturmak için yürüyen küpler / tetrahedra kullandım. İşe yaradı ( YouTube ), ancak görüntüleme mesafesine göre değişken Ayrıntı Düzeyi uygulamak için hiç uğraşmadığım için performans çok kötüydü (hatta eski, uzaktaki parçaları kaldırıyordu). Bu sefer başka bir gidip düzgün yapmaya karar verdim. Ben ne zaman Build()denir aşağıdaki …
9 unity  c#  voxels  octree 

2
Birisi ikili şekillendirmeyi açıklayabilir mi?
Ben voksel render anlamaya çalışıyorum ve çift konturlama (DC) bakıyorum. Şimdiye kadar bunu çok anlıyorum: Bir dizi ızgara noktası için yoğunluk fonksiyonu çalıştırın (yani gürültü fonksiyonu) Kuşaktaki hangi kenarların uç noktalar arasında değişiklikler içerdiğini bulun Bu kenarlardan kesişme noktaları (örn. Vektörler) oluşturun Şimdi burada sıkışıp kaldım, sıradaki normalleri üretmek olacak, …

3
Minecraft gibi bir Blok Dünyası nasıl ele alınır
Minecraft'ta olduğu gibi bir blok dünyasıyla basit bir oyun yazmak istiyorum. Teorik sorum, oyun sırasında bu blok bilgilerini ele almanın en iyi yolu nedir. İlk fikrim büyük bir dizi ama bu bence bellek tükenmesine neden olacaktır. Belki de blokları sadece oyuncunun yanına yüklemeliyim. Gerekli blok bilgilerinin bir dosyadan yüklenmesini ve …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.