Alguém já usou o CityEngine de procedimentos para gerar níveis em tempo real?
Parece se acostumar na produção ou na pré-produção devido à sua sobrecarga considerável, mas alguém o aprimorou para rodar em tempo real, seja em um teste ou em um jogo?
Editar: inclua a pessoa ou grupo que fez isso, o jogo ou teste em que foi usado e uma breve descrição de como foi feito.
graphics
procedural-generation
levels
procedural
smothers
fonte
fonte
Respostas:
meu nome é Matthias Buehler, sou gerente de conteúdo na procedural, inc.
para ter uma idéia da maneira atual de implementar o mecanismo da cidade em um pipeline de jogos, confira o seguinte caso de demonstração: http://www.procedural.com/showcase/showcases/destroyed-city.html
este é um jogo que foi criado do zero por alguns alunos. o responsável pelo layout de nível usou o mecanismo da cidade para criar todas as geometrias de construção. é claro que os ativos foram modelados em outro aplicativo 3D.
...
vocês estão se referindo a uma metodologia para criar modelos (em diferentes LODs) diretamente de dentro de um jogo ("tempo real"), (sem precisar iniciar o CE e exportar os modelos) chamando diretamente o mecanismo de gramática cga shape. No momento, isso não é possível, mas já fomos questionados sobre isso muitas vezes. parte do nosso desenvolvimento atual segue nessa direção, já que um de nosso foco principal é o mercado de jogos.
o fluxo de trabalho até agora é - é claro - criar um conjunto de malhas em diferentes LODs e carregá-los dinamicamente (com base em proximidade, ..), como é feito em quase todos os jogos hoje.
fonte
(sarcasmo aqui)
Mas, com toda a seriedade, acho que sua melhor aposta nesse momento seria entrar em contato com a empresa sobre esse uso do produto. Foi minha experiência que as empresas estão muito dispostas a oferecer suporte ao seu produto, especialmente se você é um cliente ou cliente em potencial, e você obteria as melhores respostas dos desenvolvedores reais do produto.
fonte
A melhor opção envolveria perguntar aos criadores se é possível ou alguém já o fez.
Por que exatamente você gostaria de executá-lo no jogo? Não parece ter muito sentido. Mesmo se você pudesse executá-lo no jogo, a quantidade de diluição seria enorme. Tornando-o medíocre ou pior.
fonte