[Introdução ao Unity] Objetos 3D

[Introdução ao Unity] Objetos 3D

    Olá a todos, eu sou Lampard~~

    Bem-vindo à série de blogs do Unity Getting Started. O conhecimento que aprendi vem do Professor Afa na Estação B~Obrigado

(1) Movimento, rotação e dimensionamento do objeto

(1) Movimento do objeto

    No artigo anterior [Introdução ao Unity] Operações de visualização da cena, aprendemos a criar objetos 3D na cena e ajustar a visualização da cena. Hoje aprendemos principalmente a operar objetos 3D e analisar a composição de objetos 3D. Sem muita bobagem, o primeiro é o movimento dos objetos na cena:

    Abra o projeto que criamos e crie um cubo Cube. Selecione-o e veremos setas vermelhas, verdes e azuis representando xyz apontando para fora do cubo Se selecionarmos uma das setas, o cubo pode se mover na direção deste eixo.

    Amplie a visualização, também podemos ver que existem três faces vermelhas, verdes e azuis dentro do cubo. Selecione-o e arraste para fazer o cubo se mover na direção das três faces xy, yz e xz    

     Claro, arrastar dessa forma pode não ser muito preciso.Se você precisar mover para uma determinada posição, podemos definir a propriedade Position de seu Transfrom na lista de componentes à direita.

(2) Rotação do objeto

    O canto superior esquerdo está acima do gerenciador de camadas Hierarquia e há uma linha de pequenos menus. Descobrimos que usamos a ferramenta Mover por padrão para a operação da cena anterior, e há a ferramenta Rotate, a ferramenta Scale, etc. ao lado. Agora estamos testando a rotação do objeto, precisamos mudar para a ferramenta Girar

    Após a troca, três círculos de vermelho, verde e azul aparecerão, correspondendo à rotação do eixo xyz respectivamente. Arraste-o para ajustar o ângulo de rotação do objeto

     Igual ao movimento, se quisermos definir o valor de rotação com precisão, precisamos definir a propriedade Rotation de Transfrom

(3) Dimensionamento de objetos

    Como a rotação, primeiro mudamos para o modo Scale Tool , e depois veremos os segmentos de linha vermelho, verde e azul, arraste para controlar a escala do objeto na direção xyz, o engraçado é que há um , se você pressionar e segurar Quando for arrastado, ele dimensionará o objeto como um todo

     O mesmo que mover, se quisermos definir o valor do zoom com precisão, precisamos definir a propriedade Scale de Transfrom

(2) Textura do material de malha

(1) grade

    Quando você entrar em contato com objetos 3D pela primeira vez, você vai se sentir incrível De que é feito esse objeto? Na verdade, os objetos 3D são compostos basicamente por três partes: grade, material e textura (opinião pessoal)

    Então, o que é uma grade? Antes de mais nada, precisamos saber que os objetos 3D que vemos são, na verdade, compostos de pequenos triângulos .

     Quer seja uma bola ou um cubo, é composto por pequenos triângulos. Os alunos que têm muitas perguntas podem perguntar (sou eu), por que é um triângulo ? Eu imediatamente ChatGpt:

    Porque os triângulos podem descrever a forma e os detalhes da superfície dos objetos de forma mais geométrica . Além disso, os triângulos são mais fáceis de manipular e renderizar porque têm vértices e normais definidos. Embora quads e outros polígonos também possam ser usados ​​para modelagem, os triângulos ainda são a forma de rosto mais comum ao usar técnicas de renderização modernas

    Hum, muito longe... ok, então o que é uma grade? Na verdade, são alguns dados que descrevem esses triângulos, dados de vértice, coordenadas de textura, informações normais e assim por diante . Quando estávamos aprendendo openGL antes, entramos em contato com arquivos de formato obj [versão openGL2021]

(2) Materiais

    Bem, qual é o material?

A propriedade material, característica ou composição de um objeto . Os materiais podem ser metal, plástico, madeira, vidro, cerâmica, têxteis e muito mais. A escolha correta do material pode determinar a qualidade, aparência, características e vida útil de um objeto. Os materiais também podem ser usados ​​para representar a aparência de um modelo 3D. Na computação gráfica, os materiais geralmente são descritos por parâmetros como textura, cor, refletividade, rugosidade, transparência, etc.

     Simplificando, futebol e boliche parecem diferentes, certo? Embora sejam todas bolas, como expressamos suas diferenças, esse é o papel do material

     No Unity, podemos criar um novo material para o objeto e pendurá-lo: primeiro, clique com o botão direito do mouse no diretório Assert e selecione criar para criar e, em seguida, selecione o Material material no diretório

    O material tem muitas propriedades. Vamos primeiro definir seu Albedo albedo (cor) e escolher uma cor favorita. Abaixo criei um material vermelho e um azul

     Então, como fazer com que os objetos em nossa cena usem esse material? É muito simples, basta arrastá-lo:

     Uau, muda de cor na hora, não é incrível. Após a configuração, podemos ver que no componente do lado direito do objeto, na renderização da grade do Mesh Renderer , há uma informação adicional de material que acabamos de criar

    Há uma pequena marca aqui, se desmarcarmos, este objeto não será renderizado

 (3) textura

   Qual é a textura? Porque em nossa vida real, os objetos raramente encontram cores puras. Afirme que todo objeto, mesmo todo lugar de um objeto, é diferente

    Então, como conseguir esse efeito? Estudantes de arte são obrigados a produzir um mapa de textura para mostrar a aparência deste objeto . Acabamos de dizer que haverá coordenadas de textura na grade, que é usada para descrever a área da textura correspondente a cada pequeno triângulo

    Para mostrar que fui ao Baidu para encontrar uma textura mais intuitiva da terra, parece uma terra aberta, certo ~

     Então, o que preciso fazer se quiser pendurar essa textura no objeto no Unity? Só precisamos arrastar o recurso de textura para o diretório Assert

    Em seguida, há um pequeno botão no lado esquerdo da configuração do material albedo , clique nele para selecionar nossa textura e adicionar pele ao objeto ~

 

São 2 horas antes que você perceba, ok, é isso por hoje, obrigado por ler! ! !
Curta e siga! ! !

Acho que você gosta

Origin blog.csdn.net/cooclc/article/details/129679891
Recomendado
Clasificación