Este é o aplicativo Linux denominado New Terrain e 3D Map System, cuja versão mais recente pode ser baixada como terrain_system_release2_smartss3_MULTITHREAD_SMALLFILES.zip. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado New Terrain e 3D Map System com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
CAPTURAS DE TELA:
Novo terreno e sistema de mapas 3D
DESCRIÇÃO:
Um sistema de renderização de terreno e mapa 3D avançado muito leve. Dependências mínimas: OpenGL, SDL.
É distribuído em 2-3 módulos separados:
1. a implementação C ++ dos algoritmos de renderização de terreno e / ou superfície que desenvolvi: tanto uma variante multithread quanto uma não multithread é lançada.
2. Seme como no ponto 1., mas com uma renderização de rede de estradas e módulo de detecção de colisão que escrevi antes. Ele também adiciona algumas árvores no topo do terreno. (versão multitread ainda não lançada)
3. Seme como ponto 2 .. Renderização de terreno multithread, estradas nele e veículos para contornar.
A parte mais importante é a renderização do terreno. O algoritmo no centro dele apresenta meu primeiro e segundo teorema sobre aproximação de superfície poligonal. Demorou cerca de 2 anos para desenvolvê-lo. É tecnicamente um algoritmo de renderização de nível de detalhe dinâmico contínuo dependente da visualização. Os principais recursos são simplicidade e documentação.
Faz facilmente um terreno de 4k x 4k, mas também muito mais.
Funcionalidades
- Por favor, navegue na aba "Arquivos" para ver os pacotes. Escolha o que você preferir.
- Módulo de Renderização Terrain sozinho: versões multithreaded (mais rápido em computadores multicore) e não multithread (código fonte mais simples, mas mais lento em computadores multicore). Use o desejado!
- Módulo composto sozinho: sistema de mapa 3D definido no terreno. Variante multithread e não multithread fornecida separadamente.
- módulo composto com mapa 3D no terreno, com veículos para circular livremente. Usa o módulo de terreno multithread. Não pense que isso faz um jogo do tipo GTA cheio de recursos, mas seria um bom ponto de partida para tal programa ou similar.
- Tempo de compilação muito curto: 10-15 segundos em um computador moderno e barato.
- Código fonte muito curto; sem dependências - apenas a biblioteca OpenGL / Mesa e SDL é necessária; junto com a biblioteca C ++ padrão do corurse.
- informações e documentação em rápido aprimoramento.
- Existe também uma variante simplificada do módulo Terrain Rendering sozinho: multithreaded ou não, podendo ser ajustado no código fonte, conforme documentação (encontra-se na homepage). Ele se baseia em meu 4º teorema na aproximação de superfície poligonal em vez do primeiro.
- Do ponto de vista teórico, o sabor mais importante é o "sistema de terreno simplificado aleatório": consulte a documentação para detalhes. Ele nem mesmo precisa de um mapa de altura externo, então o tempo de download é muito curto, pois atinge cerca de 2 MB.
- A versão 2 do Novo Sistema de Terreno foi lançada: é consideravelmente mais rápido. Essencialmente, é uma "fusão" do novo algoritmo do sistema de terreno e do algoritmo do sistema de terreno simplificado. Ele se baseia em meus teoremas 1 e 4 na aproximação de superfície poligonal. Ele atinge maior velocidade ao não remover detalhes que de qualquer maneira seriam então readicionados para fazer áreas adiacentes se encaixarem de acordo com o teorema 1. A verificação é feita de acordo com o teorema 4. Basicamente, é mais rápido porque não remove detalhes que desencadeariam a condição para o teorema 1 exigir a adição de novo detalhe do seme para fazer as áreas adiacentes se encaixarem. É claro que o teorema 3 também é usado, como em todas as variantes.
Público
Ciência / Pesquisa, Educação, Desenvolvedores, Usuários Finais / Desktop, Engenharia
Interface com o usuário
OpenGL, Project é um motor 3D, SDL
Linguagem de Programação
C + +
Categorias
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/newterrainand3dmapsystem/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.