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. …
Eu tenho um terreno gerado, com geometria hexagonal, conforme a captura de tela abaixo: Eu então gero biomas, mas como você pode ver, as fronteiras entre eles são realmente feias e retas. Para esconder essa origem hexagonal, eu precisaria suavizar as fronteiras entre os biomas. É assim que fica agora …
Observe a maneira como a principal fonte de luz em cada imagem se reflete no chão, em função da distância entre a fonte de luz e o visualizador (?). Este é um mapa especular (esbarrado)? O efeito é visto em todo o World of Warcraft; Lembro-me especificamente disso na neve …
Criei um mapa aleatório de altura e agora quero criar rios. Eu criei um algoritmo baseado em * para fazer os rios fluírem dos picos para o mar e agora estou tentando descobrir um algoritmo elegante para renderizá-los. É um mapgrid 2D, quadrado e quadrado. As células que o rio …
Estou trabalhando em um jogo de plataformas 2D no XNA. Uma das coisas que eu gostaria de ser uma característica principal do design é a geração processual de conteúdo. O primeiro passo disso é gerar procedimentalmente o terreno. Então, eu fiz muitas pesquisas sobre como gerar ruído Perlin, suavizar, tocar …
Estou procurando criar um ambiente bastante amplo e, como tal, gostaria de implementar um quadtree e usar o LOD nele. Examinei vários exemplos e recebo a idéia básica de um quadtree. Comece com um nó raiz com 4 vértices que cobrem o mapa inteiro e divida em 4 nós filhos …
Recentemente, experimentei um mecanismo 3D simples baseado em Voxel (pense em Minecraft) que usa mapas de altura para definir o terreno no seguinte formato: http://en.wikipedia.org/wiki/Heightmap Alguém conhece o melhor software para produzir esse tipo de mapa? De preferência com a capacidade de definir um mapa de textura também. O terrogênio …
Estou tentando renderizar um terreno suave com o Direct3D. Eu tenho uma grade 50 * 50 com todos os valores de y = 0 e um conjunto de pontos 3D que indicam a localização na grade e a profundidade ou altura do "vale" ou "colina". Eu preciso aumentar ou diminuir …
A pergunta imediata é: no HLSL, como posso orientar uma superfície normal gerada no espaço UV para poder aplicá-la a uma face de cubo? O projeto geral é que estou tentando construir um gerador de planeta procedural. Estou usando um cubo projetado para uma esfera em que cada face é …