Perguntas com a marcação «voxels»

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

9
Construindo um Octree para geração de terrenos

Eu já implementei cubos de marchas / tetraedros para renderizar um IsoSurface. Funcionou ( YouTube ), mas o desempenho foi péssimo, pois nunca consegui implementar o Nível de detalhe variável com base na distância da visualização (ou mesmo remover pedaços antigos e distantes). Decidi tentar outra...

9
Alguém pode explicar o contorno duplo?

Eu tenho tentado entender a renderização de voxel e tenho observado o contorno duplo (DC). Até agora eu entendo isso: Execute uma função de densidade para um conjunto de pontos da grade (função de ruído) Encontre quais arestas na cintura contêm alterações entre os pontos finais A partir dessas...

9
Armazenando voxels para um mecanismo voxel em C ++

Estou tentando escrever um pequeno mecanismo voxel porque é divertido, mas luto para encontrar a melhor maneira de armazenar os voxels reais. Estou ciente de que precisarei de algum tipo de pedaço para não precisar ter o mundo inteiro na memória e estou ciente de que preciso renderizá-lo com...

8
Determinando se a remoção de um voxel interromperá um grupo

Eu tenho a seguinte situação: Eu tenho uma grade 3d de voxels (ativado / desativado, o tamanho máximo é provavelmente 128x128x128). Sei de antemão que, dentro da rede, todos os voxels que estão ligados estão interconectados, formando um único grupo. Agora eu preciso determinar: quando eu remover...

8
Gerenciando dados Voxel

Venho programando em C ++ como hobby há cerca de 4 meses e adorei criar coisas usando voxels. Eu escrevi um "jogo" (mais do que apenas um desafio pessoal, como realmente fiz o terreno, sem jogabilidade) que transformou um mundo semelhante ao Minecraft, mas recentemente estive pensando em tentar...

7
Como armazenar o mapa em mosaico 2D

Eu quero criar um mapa 2D composto de pequenos blocos, que devem se parecer com voxels (por exemplo, isso apenas do lado). Acho que posso criar uma estrutura como o Voxel2D, que possui int X, Y e alguma cor, e todo Voxel2D terá 5x5 pixels (então multiplique X e Y por 5 ao desenhar). Mas agora...