hotrood999
hotrood999
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 10
Reputação : 24
Desde : 08/05/2014
  • Reputação da mensagem: 100% (9 votos)
em Qua 11 Maio 2016, 08:53
Fala pessoal, este projeto não é exatamente um jogo, na realidade é um projeto que estou trabalhando nos meus tempos livres para o meu portfólio pessoal de estudo. A ideia é fazer um cenário urbano brasileiro, com todas as características brasileiras que eu conseguir imaginar. Não sei exatamente qual será o tamanho. Vou fazendo á medida em que vou tendo ideias e vontade de fazer.

Eu estava na dúvida entre a Unreal engine e a Cryengine para faze-lo. A Unreal trabalha muito bem a iluminação por meio de lightmaps, mas dependendo da complexidade do mesmo, a renderização dos lightmaps poderia durar várias horas, e não seria nem um pouco viável pra mim, que gosto de visualizar o cenário em diferentes horas do dia, posições diferentes do sol, etc. Então a única solução seria um sistema de global illumination em tempo real. E como a Cryengine está anos-luz á frente da Unreal neste quesito, acabei optando por ela. Está bem no começo, estou trabalhando principalmente nas texturas e materiais, e em pequenos props que ajudarão na blocagem principal.

Comecei primeiro com um estudo do sistema de iluminação global da Cryengine em um cenário super simples, apenas chão e paredes feitos no Sketchup.
Brazilian urban environment N3WTfMo
Brazilian urban environment D9DSbFX
Brazilian urban environment VKkqpQZ
Brazilian urban environment HTUwtfL

A grande vantagem do gi da Cryengine, é que ele é completamente real-time, tudo o que vocês veem nas imagens acima está sendo renderizado em tempo real a 90fps em uma gtx 970. Nenhuma outra engine no mercado tem este recurso nativo. (A unity 5 consegue simular gi real-time com lightmaps pré-renderizados, mas ainda é muito fraquinha em comparação a engines maiores)



Depois de um domínio satisfatório sobre os recursos de iluminação, parti para a criação das texturas e materiais
É impossível pensar num cenário brasileiro e não lembrar das ruas de paralelepípedo, ainda muito comuns em cidades pequenas. Achei que seria interessante começar por elas.
Apesar de tantas ferramentas de criação de textura como Substance Designer, Zbrush, Mudbox, Quixel Suite, etc. Eu ainda prefiro trabalhar apenas com o photoshop e alguns poucos plugins pra facilitar o trabalho
Brazilian urban environment Xem2IrW

Em ordem; Albedo, normal map, glossiness map, height map
Brazilian urban environment 95wPo8x

Asfalto quebrado
Brazilian urban environment XPjyQ7f

Com poças d'água
Brazilian urban environment COMgPxC

As ondulações na água foram uma tentativa de fazer o material reagir com o vento.
Mapas de textura da versão com poça:
Brazilian urban environment 2j5f9id



Depois eu parti para a textura do telhado. A grande dificuldade em criar um telhado realista, é que existem muitas curvas e dobras, o que inevitavelmente acaba gerando muitos vértices e consequentemente uma limitação de hardware para repeti-los pelo cenário. A solução que achei foi fazer uma mescla entre geometria e parallax (POM) para criar o efeito de camadas das telhas. Extremamente leve, e mais realista que os do gta V pelo menos
Brazilian urban environment FWQpj22

https://i.imgur.com/5OiHjHE.gif (Coloquei só o link porque o gif estava atrasando muito o carregamento da página)



Depois do chão e telhado, faltavam texturas para colocar nas paredes:
Brazilian urban environment DjbrNL7
Uma dúvida muito comum que as pessoas tem atualmente, principalmente quem está começando, é a diferença entre Diffuse map e Albedo map.
Com o novo sistema de renderização de shaders das engines (Physically Based Rendering), torna-se necessário criar texturas que possam se adaptar a diferentes condições de iluminação. E para isso as texturas não podem ter nenhuma informação de luz contidos no mapa de cor, apenas a informação de cor limpa. Para estes casos, usa-se o albedo map. Um mapa que contém apenas a informação de cor de determinado material. Já o diffuse map é produto das engines antigas que não tem um sistema de renderização tão desenvolvido e que precisam que as texturas venham com informações de luz e sombra já embutidos no mapa de cor. (como a engine do GTA SA por exemplo)
Brazilian urban environment OgWMcLg
Brazilian urban environment X5SEElU



Jogando Gta V, percebe-se que os artistas da rockstar usam e abusam de decals para detalhar as construções. Eu achei um bem interessante em particular
Brazilian urban environment I0QeaZR

nota-se que os artistas fizeram esse decal de uma maneira extremamente simples, apenas uma fotografia com alpha, mas eu queria fazer algo um pouco mais elaborado do que isso. Então usando este mesmo print como referência, fui para o max e modelei um emaranhado de fios baseado nos dos Gta V
Brazilian urban environment QzXFwnM

Com o modelo highpoly pronto, eu o projetei em um plano 2d num processo chamado baking, para extrair o normal map e o alpha
Brazilian urban environment InIw70H

Tudo o que está entre os dois quadrados, será projetado no plano azul, para assim termos o normal map e o alpha.
Brazilian urban environment AXv98XM
Brazilian urban environment XEV5ex5

(Sintam-se á vontade para salvar as texturas e usa-las como quiser)
Teste do decal na engine:
Brazilian urban environment FpRmzYJ

Outros decals que fiz usando basicamente o mesmo processo
Brazilian urban environment TCIC8uN
Brazilian urban environment 1xN4x4d



Calçada no formato do estado de São Paulo. Tipo de calçada muito comum por aqui
Brazilian urban environment UFzWjVq



E por fim, alguns dos props que já finalizei até o momento

Placa de pare
Brazilian urban environment JYgXmnR

Colchão velho
Brazilian urban environment VsZSJiF

Mini making of da textura
Brazilian urban environment TUU7kI2

AK (Fiz ela faz um tempinho, mas penso em usa-la no cenário de algum jeito)
Brazilian urban environment PENq05C
Brazilian urban environment JZjYA9j

Janela velha
Brazilian urban environment 3prPJWw



E pra terminar um pequeno WIP de um bar de favela que estou trabalhando agora.
Ainda falta bastante coisa, mas vou postando conforme o projeto for evoluindo

Brazilian urban environment SMVhpnJ

Por enquanto é isso, críticas, dicas e sugestões são bem-vindas
Em breve apareço com novas atualizações


Última edição por hotrood999 em Qua 11 Maio 2016, 14:41, editado 1 vez(es)
ThePedro004
ThePedro004
Designer - Intermediário
Designer - Intermediário
Título : Suh Dude ド姻ぢ
Mensagens : 3254
Reputação : 148
Desde : 13/10/2012
Idade : 19
Localização : Terra Mágica dos Poneys
Link : MixMods.com.br
http://www.mixmods.blogspot.com
em Qua 11 Maio 2016, 11:25
Isso é...Lindo. +1
Boa sorte no trabalho.
E... não pensaria em compartilhar o modelo dessa AK47? :)

______________________________
Brazilian urban environment 76561198062356463
Existence is Pain プび遺
Nex
Nex
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Mensagens : 1240
Reputação : 99
Desde : 04/03/2013
Idade : 20
em Qua 11 Maio 2016, 12:07
Muito lindo cara @__@
kauan7545
kauan7545
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 518
Reputação : 6
Desde : 09/03/2016
Idade : 18
Localização : São Paulo/ SP
  • Reputação da mensagem: 100% (1 votos)
em Qua 11 Maio 2016, 12:23
Repare, que só com esse topico, sua reputação esta mais alta que o numero de mensagens !

______________________________
Esse é o meu Jutsu Sarrakage:
Fransley
Fransley
Mensagens Nível 3
Mensagens Nível 3
Mensagens : 186
Reputação : 61
Desde : 10/10/2014
Localização : Cidade - Estado
em Qua 11 Maio 2016, 18:34
Caraca man, Show de bola, mas se você começasse a criar uns jogos, nem se fosse de FPS, iria se dar bem!

______________________________

Brazilian urban environment 76561198127565926 Brazilian urban environment AddFriend
Edu 3D
Edu 3D
Modelador - Básico
Modelador - Básico
Mensagens : 1439
Reputação : 29
Desde : 13/09/2015
Idade : 22
Localização : MT
em Qua 11 Maio 2016, 19:16
Se foi realmente você quem fez tudo isso, meus parabéns, tu é realmente um ótimo artista :)
@edit
Pode arrancar esse banner de Modeler e jogar fora faa

______________________________
Looping.
Junior_Djjr
Junior_Djjr
Scripter CLEO - Avançado
Scripter CLEO - Avançado
Título : Censurando since 2011
Mensagens : 22701
Reputação : 727
Desde : 03/05/2012
Idade : 24
Localização : Ibitinga - SP
Link : www.MixMods.com.br
http://MixMods.com.br
em Qua 11 Maio 2016, 20:12
@Edu 3D escreveu:Se foi realmente você quem fez tudo isso, meus parabéns, tu é realmente um ótimo artista :)
Sim, ele jah tinha aparecido por aqui quando começamos a chamar pessoas pro 2NTD e tinha mostrado uns trabalhos tbm

Quem curte demais esse tipo de coisa eh o Leogh, ele sempre fica mostrando essas brincadeiras com maps no chat da 2Nibble. Acho q Leogh vai gostar de vc :v: vc eh excelente nisso

______________________________
BMS agora em nova plataforma:
Forum.MixMods.com.br
Meck
Meck
Designer - Avançado
Designer - Avançado
Mensagens : 1326
Reputação : 33
Desde : 04/05/2012
Idade : 25
Localização : Guarulhos
Link : pt.socialclub.rockstargames.com/member/meckwd
http://meck-sf.deviantart.com/
em Qui 12 Maio 2016, 09:12
Gostei. Aqui n carregou as imgs, tive q dar quote e pegar os links

______________________________
Brazilian urban environment 76561198066838671 Brazilian urban environment AddFriend Brazilian urban environment Waikpi10
Hardware :
Monitor AOC VGA 19,5" LED 1366x768 / TV Samsung HDMI 42" LED 1920x1080
Placa de Vídeo: EVGA Geforce GTX 760 Superclocked 2GB
Mobo: ASUS Intel P8B75-M LX PLUS LGA 1155 W8 Ready Box
CPU: Intel Ivy Bridge Core i5-3330 3.00GHz 4 Núcleos
RAM: Kingston Dual-Channel 4096 MB 8GB (utilizável 7,68GB) 1333Mhz  DDR3
SSD: 120GB Sandstone
HD: 2TB
HD Externo: WD 2TB
Fonte: EVGA 500W 80plus
OS: Windows 10 64bits


Joao_Teles
Joao_Teles
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 2
Reputação : 0
Desde : 18/05/2016
Idade : 19
Localização : Ceará-Fortaleza
em Qua 18 Maio 2016, 22:21
Simplesmente Fantastico :Genial:

______________________________
extremeplayer_X
extremeplayer_X
Mensagens Nível 1
Mensagens Nível 1
Mensagens : 16
Reputação : 0
Desde : 17/09/2016
Idade : 16
Localização : Rio de Janeiro - Rio de Janeiro
em Dom 18 Set 2016, 12:57
OMFG
foreveralone somuchwin :) :Genial:

______________________________
(assinatura removida por quebrar as regras 8 / 9)
Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum