Depois do hype feito por alguns fãs na redes sociais sobre o anúncio de hoje, nós finalmente conseguimos ver a tão falada new tech: geração procedural de planetas.
Pois é, umas das features que foi prometida apenas para depois que o jogo fosse lançado, estará, segundo o próprio Roberts, em breve nas mãos dos jogadores. Parece que depois que o grupo converteu a CryEngine de 32 para 64-bits, o código necessário para a geração procedural não demorou muito para tomar forma.
Lembrando que o conceito usado por Star Citizen é bem diferente do apresentado em jogos como Elite: Dangerous ou No Man’s Sky, onde os planetas e todos os objetos (assets) são gerados proceduralmente. Eles estão usando geração procedural para itens como o terreno do planeta por exemplo, outros locais de interesse, como estações, satélites e destroços, serão feitos a mão.
O vídeo mostra um planeta rochoso de 1000 quilômetros quadrados, com sua própria atmosfera feito com geração procedural e locais feitos a mão pelos artistas. Tudo isso sem nenhuma tela de carregamento. A atmosfera do planeta é baseada em modelos reais de transporte de luz e transparência, o que permite aos desenvolvedores renderizar a correta atmosfera em qualquer local do planeta, do chão ao espaço.
Usando a engine em 64-bits permitiu aos desenvolvedores manter a precisão dos planetas com renderização relativa de câmera. Feito completamente dentro do jogo, o vídeo impressiona pela beleza. Difícil negar que o desenvolvimento está mais adiantado que alguns críticos e mesmo fãs achavam.
Outro vídeo, dessa vez mostrando a entrada.