Neste tutorial vamos estudar o comando ARRAY (Arranjo), utilizando como objeto base a primitiva Torus, mostrada abaixo.

3D Max - primitiva Torus
Existem duas classificações básicas de um arranjo. A primeira considera o ESPAÇO, que pode ser unidimensional, bidimensional ou tridimensional. A segunda considera o DESLOCAMENTO, que pode ser linear, circular ou espiral. Vamos começar pelo arranjo linear unidimensional. Selecionamos o objeto e acionamos o comando Array no local indicado.

3D Max - comando Array
Como você pode observar na imagem abaixo, este recurso opera com os procedimentos de transformação (Move, Rotate e Scale), que foram estudados no início deste capítulo. Os valores de transformação podem ser configurados de maneira incremental ou total. No primeiro caso, cada novo clone é posicionado através do incremento destes valores sobre valores do clone imediatamente anterior. Já no modo total, os objetos são distribuídos dentro dos valores de transformação estabelecidos.

3D Max - Array incremental e Array total
Observe este exemplo, onde vamos configurar o número de clones (Count) para 20 e, no campo de deslocamento (Move), determinar que seja criado um novo clone a cada 20 unidades do eixo “X”.

3D Max - Array linear unidimensional incremental
Veja o resultado:

3D Max - objeto distribuído cada 20 unidades do eixo X
Agora vamos configurar o comando para que a cada novo clone o objeto seja rotacionado (Rotate) ao redor do eixo “Y” em 10 graus.

3D Max - Array linear unidimensional incremental II
Observe:

3D Max - objeto distribuído ao longo do eixo X e ao mesmo tempo rotacionado sobre o eixo Y
Partindo para o arranjo linear bidimensional, vamos determinar que este mesmo procedimento seja realizado três vezes, sendo que, a cada procedimento, haverá um deslocamento de 30 unidades sobre o eixo “Y”.

3D Max - Array linear bidimensional incremental

3D Max - objeto distribuído de forma bidimensional
Seguindo a mesma lógica, vamos criar um arranjo linear tridimensional, repetindo os dois procedimentos anteriores por três vezes, sendo que a cada repetição haverá um deslocamento de 30 unidades sobre o eixo “Z”.

3D Max - Array linear tridimensional incremental

3D Max - objeto distribuído de forma tridimensional
Para produzir arranjos circulares, vamos ativar a ferramenta Use Transform Coordinate Center, no local indicado abaixo, e selecionar a opção GRID (grade) como sistema de coordenadas referencial.

3D Max - Use Transform Coordinate Center
Desta forma, a base dos procedimentos de transformação será o centro da grade.

3D Max - transformação sobre o centro do Grid
Restauramos os parâmetros (Reset All Parameters) do comando e configuramos o número de clones para 10. Como uma rotação completa tem 360 graus, configuramos a rotação ao redor do eixo “Z” para 36 graus.

3D Max - Array circular
Observe:

3D Max - objeto distribuído ao redor do centro da grade
Para finalizar, vamos produzir um arranjo espiral, configurando o deslocamento ao longo do eixo “Z” para 10 unidades.

3D Max - Array espiral
Veja o resultado:

3D Max - objeto distribuído em forma de espiral
Popularity: 11%


05.06.2009 às 14:46
Boa tarde Prof. James.
Gostaria de saber se tem como animar array de objetos no max…
Grato…
05.06.2009 às 14:48
Prof. James, se não for pedir muito gostaria de receber respostas no e-mail gilmar.correia@hydronorth.com.br
grato
Correia
09.06.2009 às 11:06
Olá, Gilmar. O Array é animável, sim. Aí vai um exemplo bem simples: 1. Crie um objeto qualquer. 2. Mova a linha de tempo até um frame qualquer (20, por exemplo). 4. Acione o botão Auto Key. 5. Configure o Array da forma que desejar. 6. Desabilite o botão Auto Key. Pronto! Mova a linha de tempo e observe o resultado. Obrigado pela visita. James.
02.10.2009 às 10:05
Prof. James, bem esclaredor os tutos, coisas que pensamos ser difíceis, bem explicado e ilustrado, ficam bem mais fácil. Sobre os tutos do array, eu não consigo colocar nas posições que o exercício pede. Eu faço todos eles no Max 2010, será que sou eu que estou marcando ou problemas no proprio softer? Um abraço.
03.10.2009 às 0:53
Olá, Hamilton.
Inicialmente, obrigado pela participação. O Array é matemática pura, desculpe-me, mas não entendi o que você quis dizer com “colocar nas posições”, já que o posicionamento dos objetos se dá de forma automática, conforme a configuração dos parâmetros. Explique melhor o que está acontecendo para que eu possa lhe ajudar.
Abs.
07.10.2009 às 15:09
Prof. James, as posições as quais me refiro são do tuto que estão exemplificando o comentário. Por exemplo, o tuto do Torus, ele pede no último exercício que use as seguintes coordenadas: Eixo Z, 10,36 e 100, array dimension 10, e instance, no reference coordinate, Grid. O resultado da operaçao aparece o Torus ao invés de distribuido como mostra o exemplo, aparecem empilhados. Help! Um abraço
11.10.2009 às 23:12
Hamiltom, os Torus aparecem emplilhados provavelmente porque o centro do procedimento está sobre o próprio objeto Torus e não sobre o Grid. O Gizmo (3 eixos que aparecem na tela) deve estar no centro da grade durante a operação. Lembre-se que não basta aprenas selecionar a opção Reference Coordinate = GRID, mas também configurar a ferramenta logo ao lado para “Use Transform Coordinate Center”, como está explicado na imagem legendada como “3D Max – Use Transform Coordinate Center”. Obrigado pela visita. James.
12.10.2009 às 14:38
Boa tarde Prof.James, realmente,o erro é da peça que fica na frente do monitor, ou seja eu. Obrigado pela força.Um grande abraço.
13.10.2009 às 12:27
Que nada, Hamilton, isso faz parte, o 3D Max é um dos softwares mais complexos que existe. Abs.
James.
01.11.2009 às 8:31
Bom dia Prof. James, estou com uma dúvida no Max 2010.
Como foi dito no comentario que o Max é um dos softers
mais complexos que existe, bem quando coloco uma imagem bitmap na vista perspectiva, na vista back não aparece essa imagem, mesmo configurando o force-2-sided. Agradeço o resultado. Um abraço
01.11.2009 às 18:44
Prof.James no comentário acima estou me referindo no modo Plane. No modo Box eu consigo, mas tenho que juntar as faces com o Select Nom Uniforme Scale, para ficar bem fininho. Um abraço
13.11.2009 às 23:20
Olá, Hamilton. Primeiro, desculpe-me pelo atraso.
Acho que entendi a sua dúvida, me corrija, por favor, se não for esta:
O force-2-sided não funciona na vista back (do viewport) por uma questão simples: ele é um parâmetro de renderização, portanto, só funciona na renderização, e não na visualização “de costas” nos viewports (a não ser que o objeto esteja orientado assim).
James.
20.11.2009 às 11:19
Bom dia!
Eu quero parabenizar o que vcs fazem! Eu sou projetista de moveis planejados, e trabalho com AutoCAD, SketchUP. E sou apaixonado com 3ds max! Más onde moro não tem curso do mesmo.E tudo o que sei e graças a Jová e a vcs, que gostam de compartilhar conhecimentos… Continuem a assim!!! Cleyton
01.04.2010 às 18:38
Ola Prof. James queria saber sou iniciante e minha ferramenta Select and Move não está funcionando como antes, tem apenas dois eixos com linhas finas… queria saber como fazer para voltar ao normal, o que pode ter acontecido…tipo quero que volte a ter aquelas setinhas para puxar pra cima pros lados e tals
14.04.2010 às 16:17
Alfredo, aperte “X”.
James.