Gerando terrenos para jogos com Python

A criação de terrenos para jogos digitais ou projetos relacionados com arquitetura pode envolver o uso de modelagem poligonal, escultura digital ou texturas. As texturas são de longe a forma mais eficiente para gerar esse tipo superfície. A dificuldade relacionada com as texturas está na sua criação, mas hoje você vai conhecer uma ferramenta que pode ajudar nesse processo.

Um desenvolvedor de jogos chamado MacroPolo compartilhou um script em Python que pode ajudar na criação de mapas normais para uso em cenários de jogos. Com o script é possível gerar mapas com base em informações de georeferenciamento. As imagens geradas pelo script são em 4K com extensão PNG, o que torna o uso dos mapas muito simples em game engines.

Mas, o que são mapas normais e como eles podem ajudar na criação de projetos de jogos?

Os mapas normais são ferramentas fantásticas para criação de superfícies em relevo com o objetivo de usar o material em jogos. Com base nas cores do mapa gerado, o software interpreta o relevo da superfície e gera os mais diversos tipos de relevos.

Isso facilita de maneira significativa o processo de modelagem e configuração de cenários relacionados com jogos, pois você não precisa dedicar muito tempo na construção de polígonos complexos. Boa parte do processo pode ser trabalhada usando apenas imagens.

Com o uso dessa ferramenta, você terá apenas o trabalho de localizar boas referências em imagens oriundas de sistemas GIS. No caso de jogos que pretendem apresentar cenários ou terras ficcionais, o script pode não ser dos mais úteis.

Mas, se o objetivo for apresentar projetos de visualização em tempo-real para terrenos ou conteúdo relacionado com arquitetura ou loteamentos a opção pode ser mostrar incrivelmente útil. Como a ferramenta é um script em Python, é até possível deixar o processo de criação dos mapas normais automatizado. Você só precisa instalar a ferramenta em um servidor web.

Aprenda a fazer modelagem para jogos e arquitetura

Quer aprender como usar mapas normais ou outras tecnologias usadas em jogos digitais em arquitetura? No EAD – Allan Brito você encontra diversos cursos e treinamentos relacionados com esses temas que podem ajudar você. Seja com a criação de modelos 3D próprios para arquitetura ou então animação interativa no Unity ou Unreal Engine:

Download gratuito de sofá 3d com almofadas

Uma boa coleção de modelos 3D para uso em projetos relacionados com arquitetura é fundamenta, e estamos sempre recomendando a construção desse tipo de recurso aos nossos leitores. Se você ainda não começou a trabalhar com a criação da sua própria biblioteca, saiba que em determinado momento você vai precisar desse tipo de recurso.

Você pode começar a criar uma biblioteca de móveis e objetos de maneira simples, apenas reunindo modelos 3D gratuitos encontrados na própria web. Depois de um tempo você pode agregar seus próprios modelos de móveis para deixar a coleção ainda mais “exclusiva”.

Quer fazer o download de um modelo 3D especializado para projetos relacionados com arquitetura ou interiores? Um artista digital chamado duncan778 compartilhou no BlendSwap um sofá 3D já com almofadas, que pode ser de grande utilidade para artistas interessados em trabalhar com interiores.

O arquivo está no formato do Blender, mas depois de abrir o sofá no software é possível exportar o mesmo para diversos outros formatos como FBX, OBJ e outros.

Um dos pontos positivos do modelo 3D é que o sofá apresenta texturas e pequenas almofadas distribuídas sobre a sua superfície. Esse é um detalhe que adiciona um nível extra de realismo no modelo 3D. Assim como o próprio sofá 3D as almofadas está já com texturas e prontas para serem renderizadas usando o Blender Cycles.

O nível de detalhe relacionado com o modelo 3D é excelente, sendo o sofá e as almofadas formados por centenas de pequenos polígonos, quase como se fossem oriundos de escultura digital.

Mesmo que você já tenha um modelo 3D semelhante na sua coleção com outro sofás, recomendo fazer o download do material. O simples fato de ser gratuito já é uma grande vantagem.

Para fazer o download no BlendSwap é preciso apenas fazer um rápido cadastro e criar uma conta gratuita. Outro ponto importante é a licença de uso para o material, que é Creative Commons de atribuição. Você precisa citar o autor caso decida usar o material em algum projeto.

Aprenda modelagem para arquitetura e móveis

Quer aprender a fazer modelos 3D como esses que está no conjunto para download? No EAD – Allan Brito você encontra diversos cursos e treinamentos relacionados com modelagem para arquitetura e criação de móveis 3D:

Simulação de oceanos gratuita para Unreal Engine

Os projetos relacionados com a Unreal Engine podem aproveitar uma grande quantidade de material, sejam shaders prontos para esse tipo de propósito ou ferramentas. Essas ferramentas ajudam a reproduzir ambientes e materiais complexos como superfícies de água.

Um desenvolvedor está trabalhando em uma nova opção para simular grandes superfícies de água, e vai compartilhar o material de maneira gratuita no marketplace da Epic Games e também no Github.

Para quem tem interesse em aprender e ajudar no desenvolvimento do material, a opção do Github é a melhor alternativa. Assim você pode consultar os Blueprints usados na construção do material, e quem sabe assim reproduzir ou melhorar o material.

O que são blueprints? Essa é uma forma visual que a Unreal Engine oferece para que artistas 3d possam trabalhar com a criação da parte lógica de jogos e simulações. Você tem a oportunidade de criar scripts e interatividade, sem a necessidade de aprender C++.

É uma opção interessante, pois utiliza um conhecimento comum a todos os artistas digitais nos dias de hoje, que são os Nodes.

Além de representar uma opção realista para simular oceanos, já que a própria ferramenta se chama OceanX, é possível aproveitar a ferramenta para gerar outras superfícies como lagos.

Os controles disponíveis para o material vão permitir configurar diversos aspectos dos projetos. Por exemplo, você poderá trabalhar com ajustes relacionados com a geração automática de ondas para a água.

Como ponto negativo do material, o autor ainda não compartilhou todos os arquivos do simulador de oceanos. Segundo sua própria descrição compartilhada nos fóruns da Epic Games, o material está sendo revisado para garantir que não existem bugs. A conta para o Github até existe, mas não possui nenhum dos arquivos relacionados com o simulador de oceanos.

Caso você tenha interesse em usar a ferramenta, recomendo marcar o recurso nos seus favoritos e retornar depois de alguns dias para o fórum.

Assim que todos os arquivos do simulador de oceanos estiverem disponíveis, compartilho aqui no blog para que você pode fazer o download pelo canal apropriado.

Aprenda a usar a Unreal Engine

Quer aprender a usar a Unreal Engine? No EAD – Allan Brito você encontra diversos cursos relacionados com a Unreal Engine e também blueprints:

Jasmine: Personagem virtual gratuita para o Maya

Entre as tarefas que demandam grande trabalho manual em softwares 3d está o rigging de personagens. Dependendo da situação é inclusive mais complicado que a própria animação, pois envolve conhecimento profundo de ferramentas e a maneira com que o personagem deve interagir.

Nos projetos em que existem grandes equipes trabalhando no desenvolvimento de personagens, é comum encontrar artistas dedicados apenas ao processo de configuração dos rigs.

Um artista chamado Ahmed Shalaby compartilhou uma personagem virtual que pode ajudar e muito os usuários do Maya. A personagem em questão se chama Jasmine, e você encontra no arquivo diversos controles específicos para animação.

Para fazer o download do arquivo, que é relativamente pequeno, basta visitar esse endereço.

A personagem não só apresenta toda a estrutura do modelo 3d mas o rigging completo!

Você pode aproveitar o material para dois propósitos principais, que pode ser tanto para o aprendizado ou na aplicação em animações. No caso do aprendizado, você pode analizar todo o processo de configuração e ferramentas usadas pelo autor para conseguir criar a personagem.

Quais controles estão disponíveis? Os usuais para personagens virtuais:

  • Animação facial
  • Cinemática direta
  • Cinemática inversa
  • Acessórios e gestos

Caso você tenha planos de criar quaisquer personagens virtuais no Maya, recomendo fazer o download para analisar a forma com que a personagem está configurada. Para depois reproduzir as ferramentas no seu próprio projeto.

O artista não especificou o tipo de licença para o arquivo, portanto você deve tomar cuidado ao usar a personagem em projetos de animação.

Faça o download da personagem o quanto antes, pois a personagem no momento em que esse artigo está sendo publicado é gratuita. Mas, a qualquer momento o autor pode remover o arquivo da base de material do CG Meetup.

Aprenda a fazer animação e rigging

Quer aprender a fazer animação de personagens e rigging? Seja no Maya ou outros softwares? No EAD – Allan Brito você encontra diversos cursos e treinamentos relacionados com animação e desenvolvimento de personagens virtuais:

5 móveis gratuitos para dormitórios

Com uma boa coleção de móveis e objetos para arquitetura é possível economizar muito tempo no desenvolvimento de projetos. Você não precisa criar a totalidade de objetos para cenas, e ainda aproveita material de qualidade oferecido por diversos artistas 3d.

Essa é uma tarefa que estou sempre recomendando para meus alunos, aumentar de maneira gradual suas bibliotecas de modelos 3d. Você quer fazer o download gratuito de um pequeno conjunto de móveis?

Um artista chamado duncan778 compartilhou no BlendSwap uma pequena coleção de móveis para dormitório, que podem ser úteis para projetos de arquitetura. Os móveis compõe no total cinco modelos 3d:

  • Cama
  • Guarda-roupa
  • Penteadeira
  • Espelho
  • Mesa lateral

Os arquivos estão no formato do Blender, mas podem ser exportados para OBJ, FBX ou qualquer outro suportado pelo software. Até mesmo para projetos relacionados com BIM usando IFC como base dos arquivos.

Caso você decida fazer uso do material em projetos de visualização para arquitetura, você precisa apenas citar o autor dos modelos 3d. A coleção de móveis para dormitório são compartilhados com uma licença creative commons de atribuição.

Como fazer o download de arquivos do BlendSwap?

Essa é uma plataforma de compartilhamento de arquivos usados por artistas e usuários do Blender. Você pode fazer o download de uma quantidade fixa de arquivos por semana, sem custo algum. Para isso é preciso apenas fazer um rápido cadastro no website.

Aproveite essa oportunidade para aumentar a sua biblioteca de móveis e objetos voltados para arquitetura. O material pode ser útil até mesmo para artistas envolvidos com a produção de jogos digitais.

Com o uso de material semelhante a esse é possível economizar muito tempo de produção! Você só precisa lembrar de respeitar a licença de uso dos arquivos.

Aprenda a fazer modelagem de móveis para arquitetura

Quer aprender a criar modelos 3d ara arquitetura semelhantes as esses? No EAD – Allan Brito você encontra diversos cursos relacionados com a produção de conteúdo semelhante. Seja para aproveitar em projetos de arquitetura ou jogos: