Introdução
Nos casos em que você precisa representar a geometria padrão de um objeto da forma mais precisa possível, a modelagem NURBS é a melhor opção a ser utilizada.
A precisão é o que faz dela uma boa escolha para a modelagem assistida por computador (CAM). Além disso, o NURBS é uma das muitas técnicas de modelagem, você não pode perder quando aprender como fazer um modelo 3D.
Embora tenha muitas vantagens devido à qualidade surface - muitas vezes não é apreciada por causa da complexidade do processo de modelagem. Portanto, é hora de esclarecer as dúvidas e fazer você conhecer melhor a NURBS.
O que é a modelagem NURBS?
A modelagem NURBS representa as linhas B Racionais Não-Uniformes. Elas são um tipo de Curvas de Bezier gerada através de uma fórmula matemática. Então, ela é usada para representam diferentes tipos de formas 3D com matemática complexa.
É por isso que os modelos NURBS são extremamente flexíveis e adequados para todos os processos de modelagem de superfície: ilustrações detalhadas, animação e desenhos enviados para as linhas de montagem de produção.
Qual é o melhor software para modelagem NURBS?
- Liquidificador - A melhor ferramenta gratuita para iniciantes. Você pode começar com um ótimo programa para modelagem NURBS.
- Rinoceronte - É muito mais fácil de usar do que o Studiotools. Muitas pessoas preferem Rhino também por seus addons paramétricos de modelagem.
- Mol - é um programa mais amigável e fácil de usar. Ele custa muito menos do que o Rhino.
- Autodesk Alias - O melhor modelador NURBS de longe. Ele pode lidar melhor com superfícies em comparação com o Rhino. Se você está fazendo modelos que serão fabricados, eu recomendo altamente que você experimente este software.
- Ayam - Mais uma opção gratuita. Ela ainda está sendo atualizada e desenvolvida até os dias de hoje.
Modelagem com NURBS
A modelagem NURBS é uma ótima base para a criação de objetos 3D. Com esta tecnologia, eles podem ser construídos com Primitivas ou superfícies NURBS.
No primeiro caso, os objetos estão na forma de formas geométricas básicas como um cubo, cilindro, cone, esfera, etc. Você pode criar qualquer forma 3D a partir dessas formas cortando as peças indesejadas, usando ferramentas de escultura ou mudando os atributos dos primitivos.
Com relação ao NURBS surfaces, você precisa começar construindo as curvas NURBS e surfaces para construir a forma 3D. Somente então você deve construir o NURBS surface.
Qual é a diferença entre a Modelagem Poligonal e NURBS?
Você encontrará a modelagem poligonal e NURBS em qualquer Serviços de modelagem 3D já que eles são bem parecidos. Ainda assim, algumas diferenças os distinguem. Já que você provavelmente já passou pela modelagem poligonal, nós temos que cobrir essas diferenças para mostrar o contraste.
Fluxo de Trabalho de Modelagem
Criar objetos na modelagem poligonal é fácil porque normalmente é um N-gon usado para manipular e mudar a malha.
Na NURBS, pelo contrário, Os objetos são sempre de 4 lados, o que estabelece algumas limitações no fluxo de trabalho de modelagem.
Além disso, os objetos NURBS estão sempre separados e difíceis de fixar, embora você não verá nem mesmo as costuras entre eles.
Dica profissional: converter um objeto NURBS em um malha de polígono caso você queira animá-lo, para que as juntas não se desmanchem.
Tamanho do arquivo
Muitas vezes quando você transfere modelos do polygonal criados para diferentes softwares e programas de modelagem 3D, o meshes fica distorcido por múltiplos motivos.
No entanto, você pode não enfrentar o mesmo problema com a modelagem NURBS, uma vez que os arquivos que contêm pontos de modelos matemáticos são facilmente lidos. Além disso, o Os arquivos NURBS são menores em tamanho o que também os torna mais fáceis de armazenar.
Texturing
Para embrulhar facilmente as texturas em torno de seu objeto 3D você precisa dividi-lo em uma representação plana 2D - uma Mapa UV. Isso torna o seu objeto mais realista.
Infelizmente, isso não vai funcionar com a NURBS. Você não pode desembrulhar os objetos NURBS por UV por isso é melhor usar a malha poligonal para ajustar a textura na sua malha.
Cálculos
A modelagem poligonal usa planos planos planos ou polígonos para criar um objeto. De forma correspondente, ele calcula esses polígonos. No entanto, ele calcula as linhas entre os pontos, de modo que não pode fazer uma curva suave.
Nota: Você pode usar grupos de suavização e aumentar o número de polígonos para criar a percepção das curvas mais suaves.
NURBSpor outro lado, utiliza matemática complexa para calcular as estrias entre os pontos que compõem uma malha.
Enquanto permite maior precisão do que na modelagem poligonal, Os cálculos do NURBS são mais difíceis de processar. Não é de se admirar que você nunca verá o NURBS em videogames. Ele não é usado em aplicações onde o tempo de renderização tem que ser rápido.
As Vantagens do NURBS
Talvez a complexidade dos cálculos matemáticos agora o assuste fora da rota NURBS. Embora tenha muitos pontos de controle quando comparado à modelagem do polygonal, ele tem muitos benefícios que você não deve ignorar. Saiba mais sobre um malha de polígono aqui.
- As superfícies NURBS são fáceis de construir
- Oferece curvas mais suaves de abertura, fechamento e fixação
- Os tipos NURBS surface são aplicados em diferentes domínios, como gráficos vetoriais
- Você pode importar dados da NURBS para diferentes softwares de modelagem, renderização, animação ou análise de engenharia
- NURBS ajuda a criar curvas e diferentes tipos de formas orgânicas 3D
- Você precisa de menos informações para representar a geometria NURBS, ao contrário das aproximações facetadas
- A regra de avaliação do NURBS é implementada com precisão em qualquer computação gráfica
E isso não é o fim da lista. Quando você der uma olhada mais de perto, você descobrirá que há ainda mais coisas a fazer.
Vale a pena tentar? (Conclusão)
Embora a modelagem NURBS possa parecer uma porca dura de romper, você não deve ser desencorajado de usá-la. A precisão da representação em 3D calculada matematicamente realmente compensa.
Você pode usar a modelagem NURBS para criar uma base. Então converta o objeto em uma malha poligonal. Não é um ótimo começo?