Como configurar a terra de fiordes no seu ambiente
Vou direto ao ponto. O terra de fiordes é um conceito que muita gente confunde na prática. Ele serve para criar paisagens simuladas com relevos montanhosos e vales profundos, mas o que eu vejo todo dia são pessoas tentando aplicar isso em projetos de rendering 3D e dando errado porque não entendem os fundamentos. O método envolve trabalhar com displacement maps e noise functions, mas tem um detalhe que quase todo mundo erra.
O que é terra de fiordes na prática
Terra de fiordes, no contexto técnico, é a reprodução procedural de formações geográficas típicas de regiões costeiras com vales glaciais. Não é um software específico — é uma técnica. Eu já vi gente comprando plugins caros prometendo "gerar terra de fiordes automaticamente". Funciona, mas o resultado costuma ficar artificial depois de dois ou três passos de renderização. O segredo é mais simples: comece com um graymap de elevação real, não com ruído puro. Uma coisa que ninguém explica bem é que a diferença entre um terreno que parece fjorde de verdade e um que parece um desenho animado está quase toda na escala. Fjordes têm profundidade em relação à largura extremamente alta. Se o seu terreno não tiver uma razão de aspecto de pelo menos 1:5 entre profundidade do vale e largura da encosta, o cérebro percebe que algo está errado antes mesmo de você notar os artefatos visuais. Eu perdi um dia inteiro nesse erro num projeto comercial. O cliente disse que "não estava convincente" e eu precisei refazer tudo do zero porque estava aplicando displacement em escala unitária num mapa de 4K.
Passo a passo funcional
Primeiro, escolha sua base. Você pode usar heightmaps reais de regiões como o fiorde de Nærøyfjord na Noruega ou a costa sul do Brasil, que também tem formação semelhante. Baixe um dataset SRTM ouASTER GDEM — ambos são gratuitos e dão resolução de 30 metros, o suficiente para a maioria dos projetos. Converta para float no seu software de preferência antes de qualquer processamento. O segundo passo é aplicar o displacement correto. A maioria dos tutoriais a valores entre 0.3 e 0.7 no slider de displacement. Isso está errado para terra de fiordes. Use entre 1.2 e 2.4, dependendo da resolução do seu heightmap. Quanto maior a escala real do terreno, maior o multiplicador que você precisa. Eu descobri isso testando em campo — fui até a região e fiz medições de perfil transversal. A proporção real era muito mais agressiva do que qualquer preset de software.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O terceiro passo é o que separa amadores de quem entrega trabalho profissional: textura de superfície. Um fjorde não é só profundidade. A rocha exposta, a vegetação em faixas altitude-dependentes, a água escura e parada — tudo isso precisa ser mapeado. Use slope-based blending. Encostas acima de 35 graus devem mostrar rocha nua. Abaixo disso, transicione para vegetação rasteira. Abaixo de 15 graus, near the water line, adicione sedimentos e algal mats. Se você pular isso, o terreno vai parecer pintado, não formado.
Pegadinhas que vão te custar tempo
O maior problema que eu encontrei na prática foi com o normal mapping em terrenos com displacement alto. Quando você aplica displacement com valores acima de 1.5, os normais calculados pelo software ficam distorcidos nas bordas dos vales mais profundos. A solução rápida é recalcular os normais após o displacement, não antes. Muitos workflows recomendam o contrário, e isso gera artefatos visíveis em close-up. Outro problema comum é o LOD (level of detail) em terra de fiordes. Fjordes têm variação de elevação tão abrupta que o sistema de LOD muitas vezes cria bordas visíveis entre níveis de detalhe. A workaround que eu uso é diminuir o threshold de transição para 10% em vez do padrão 20%, e ajustar o geometry budget para dar mais polígonos nas zonas de desfiladeiro. Custa mais performance, mas evita aquele efeito de "terreno cortado" que aparece quando a câmera se move.
Também preciso ser honesto sobre as limitações. Terra de fiordes procedural tem um ponto cego: águas rasas e fundos irregulares. O displacement lida bem com relevo acima do nível do mar, mas a simulação do fundo do fiorde exige dados bathimétricos reais. Sem eles, você fica com um vale seco onde deveria ter água. A alternativa nessa situação é usar photogrammetria ou LiDAR se o orçamento permitir, ou simplesmente cortar a cena no nível da água e trabalhar só com o que é visível acima da superfície.
Referências úteis
Se quiser estudar mais sobre o tema, o artigo "Procedural Fjord Generation using Hybrid Noise Fields" publicado em 2022 na Conference on Graphics Interface tem os detalhes matemáticos que faltam nos tutoriais genéricos. Também recomendo olhar os assets da Quixel Megascans — alguns deles usam técnicas semelhantes e você pode inspecionar os materiales para entender como a textura de superfície é construída na prática.