Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs.php on line 3825

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs-Editor.php on line 900

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs-Editor.php on line 908

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs-Editor.php on line 920

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs-Editor.php on line 932

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/u427580928/domains/ct-stars.com/public_html/forum/Sources/Subs-Editor.php on line 934
Renderização progressiva

Notícias


 Apenas contas registradas podem postar respostas ou criar tópicos. Crie sua conta gratuitamente e participe!
 

Autor Tópico: Renderização progressiva  (Lida 1291 vezes)

Equipe CT-STARS

  • Charlie 1st
  • *
  • Mensagens: 0
  • Karma: +3/-0
  • I'm a Charlie Team member!
  • Grupo: Charlie Team
Online: Março 18, 2020, 11:55:17 am


Uma das coisas que mais preocupa um programador de jogos em mundo aberto é a renderização.

Imagine que um cenário tenha cerca de 4gb. Se o jogador tiver que aguardar o carregamento de 4gb até que possa começar a jogar, o início ficará muito complicado, devido à demora de carregamento.

Eis que um gênio desenvolveu uma forma interessante de abordagem: "Por que carregar no início do cenário, por exemplo, um armário dentro de um quarto que só será acessado daqui uns 20 minutos de jogo? Vamos fazer com que esse armário seja carregado apenas quando o jogador estiver mais perto dele!"

A primeira vez que eu vi isso em ação foi jogando Metal Gear Solid V: Ground Zeroes [ hereisa detectada com sucesso - e orgulho ]. A então novíssima Fox Engine, desenvolvida pela Kojima Productions, fez isso com muita perfeição. Ao chegar em uma missão [ou sair dela] de helicóptero, é visível o processo gradativo de renderização do cenário. Chegando para uma missão, é possível enxergar apenas um esboço do cenário, com zero detalhes e apenas o solo renderizado. À medida que você se aproxima da ilha, edifícios começam a aparecer, assim como torres de vigia e algumas árvores. Ainda mais perto, você pode ver a relva, gramados e flores. Chegando ainda mais perto do cenário, começam a aparecer os inimigos e os gráficos mais detalhistas. Ao descer do helicóptero, tudo está ali com uma riqueza de detalhes impressionante. E não é só isso. Ao se distanciar das partes já visualizadas, elas se 'desrenderizam', liberando memória e aumentando a rapidez de processamento. É como se você estivesse com uma espécie de lanterna invisível, que vai iluminando o caminho de acordo com o espaço em que você está.

Quem conhece o trabalho do CT sabe o quanto somos entusiastas e amamos novas tecnologias. Então - é claro - este novíssimo tipo de renderização estará presente no Rebecca's Way. Acima, a imagem é de um cenário que estará presente no jogo e terá esta possibilidade de visão aérea. É perceptível como o cenário fica quase careca [rs], com poucos detalhes e muita rapidez de processamento.

Os detalhes nítidos serão carregados apenas ao chegar no cenário. Ou seja, você terá que jogar para ver! ; )



Rafaela Bandeira

  • Equipe
  • Charlie 2nd
  • *
  • Mensagens: 16
  • Karma: +8/-0
  • Mrs. Flag King
  • Grupo: Charlie Team
Resposta #1 Online: Março 18, 2020, 12:41:09 pm
Fabuloso! Leigamente falando, é tão simples. E tão genial!

Shit, Wesker.


Atualizar Postagens
 


Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ipdetails has a deprecated constructor in /home/u427580928/domains/ct-stars.com/public_html/forum/_includes/_class.ipdetails.php on line 17