Estive olhando algumas capturas de tela de jogos como Rocket League e FIFA:
e comecei a pensar que alguém conseguiria o efeito da grama cortada.
É um shader? É geometria real? Ou apenas quads texturizados? Se alguém pudesse me indicar uma direção, isso seria muito apreciado.
unity
shaders
particles
terrain-rendering
Daniel Holst
fonte
fonte
Respostas:
Você pode querer examinar a técnica de sombreamento de peles. É isso que eu usaria para esse tipo de grama, pois quanto menor a grama, melhor o desempenho (menos camadas).
Basicamente, ele funciona estratificando a mesma superfície várias vezes em pequenos incrementos:
Você também pode alterar o deslocamento horizontal para fazer a grama parecer dobrada.
fonte
Provavelmente, é um shader que usa o Parallax Oclusion Mapping , que usa o mapa normal para "falsificar" a profundidade e as sombras de uma textura. Veja AQUI para exemplos.
Edit: Como o @Leggy apontou, talvez seja mais provável que seja um mapeamento de deslocamento, pois o pé parece estar indo entre a grama. Enfim, é algum tipo de shader de mapeamento de altura :)
fonte