segunda-feira, 29 de maio de 2017

Trabalho Final em 3DSMax

Este trabalho trouxe vários problemas e dificuldades na sua realização. Trabalhámos pela primeira vez neste programa, e as dúvidas que surgiam eram imensas. A verdade é que houve um esforço enorme tanto da parte dos alunos com do professor de nos conseguir transmitir o máximo de matéria em pouco tempo, mas este é um trabalho que necessita de um grande acompanhamento porque os problemas de uns são totalmente diferentes de outros.

No meu caso, deparei-me com um grande problema que não consegui resolver, não percebendo o porquê de estar a acontecer. Grande parte dos sólidos realizados em Autocad só aparecem em parte no 3DSMax, o que faz com que o produto final não fique de todo como eu gostaria que ficasse. Também o próprio vídeo ficou mais rápido do que eu gostaria, já que mesmo alterando as definições, ele eliminava frames da sequência em vez de os alongar.

De qualquer das maneiras, e ignorando os problemas que não conseguia solucionar, apresento o trabalho final em vídeo para avaliação. Na minha página encontrará também o ficheiro Autocad 3DSMax.



terça-feira, 23 de maio de 2017

terça-feira, 16 de maio de 2017

Aula 11 - 16.05.2017

Hoje, iniciámos a renderização do nosso primeiro trabalho, importando o ficheiro DWG para o 3DSMAX.

terça-feira, 9 de maio de 2017

Aula 10 - 09.05.2017

Primeiro que tudo, abrimos o Material Editor, e escolhemos a forma da amostra do material. Colocámos uma cor e percebemos para que serve cada ícone no menu Material Editor.
Alterámos também as definições Specular:


Começamos então a criar os materiais para a Lamparina.
O primeiro é o latão da base:

De seguida, o ferro do parafuso e o vidro da lamparina:


Aprendemos ainda a criar um render, clicando em render production, o que nos dá uma imagem do objeto renderizado:


De seguida, criámos uma box para ser a nossa mesa da lamparina:


Criámos também 2 planos de cenário:


Alterámos as medidas dos panos e as suas cores:


terça-feira, 2 de maio de 2017

Aula 9 - 02.05.2017

Começámos nesta aula a mexer no programa 3DS.

Vamos criar um candeeiro a óleo em tridimensionalidade. A peça da base vai ter 80 unidades de altura e raio de 75.

Em primeiro lugar criámos um cilindro com centro no ponto 0,0,0 com 75 de raio e 80 de altura. De seguida, um Torus com o raio maior de 75 e o menor de 5 e movemo-lo 1 malha para cima.

De seguida subtraimos o Torus ao cilindro e arredondámos a face do cilindro.


Depois fomos criar o "parafuso" do candeeiro com 2 cilindros, um com 3 de raio e 25 de altura e um segundo com 10 de raio e 5 de altura


De seguida rodamos o objeto aproximadamente 90º


E movemo-lo até ao limite da figura.


De seguida criamos um novo cilindro que movemos até ao topo da figura que tenha 1,5 de raio e 100 de altura. Com o stretch de -3 criamos a chama do candeeiro.


E damos-lhe irregularidade:


Agora, começámos a fazer a chaminé do candeeiro com linhas:




terça-feira, 18 de abril de 2017

Aula 8 - 18.04.2017

Revimos mais alguns conceitos sobre o Autolisp e o Autocad logo no início da aula.

Falámos também sobre a próxima fase do trabalho que vai consistir em criar os interiores do trabalho entregue previamente.

De seguida, falámos sobre um novo comando LOFT que faz extrudes com caminhos, e demos o exemplo de 2 circunferências nos topos e um quadrado entre elas, e a forma ligava as figuras.

Até ao final da aula, melhorámos o trabalho entregue anteriormente e desenvolvê-lo de maneira a ter os interiores e os vãos que vai também ser acabado em casa.

terça-feira, 4 de abril de 2017

Aula 7 - 04.04.2017

Foi-nos dada uma explicação sobre o auto lisp, as noções básicas e a maneira de o criarmos. Devemos fazer sempre um esquema prévio para sabermos o que queremos fazer. O auto lisp funciona por variáveis, constituídas por letras ou letras com números.

Foi-nos dito também que o autocad faz operações aritméticas, escrevendo por exemplo:

SOMA - (+ 4 7)
SUBTRAÇÃO - (- 8 3)
MULTIPLICAÇÃO - (* 3 9)
DIVISÃO - (/ 24 3)
RESTO - (rem 21 4)
POTÊNCIA - (expt 14 3) 

O programa inicia-se sempre com a definição da função:

(defun c:retan (/ p1 p2 p3 p4) - esta frase define a função que se quer usar no autocad
(setq p1 (getpoint "\nfirst corner of rectangle: ")) - p1 é o primeiro ponto do retângulo
(setq p3 (getpoint "\nsecondcornerofrectangle: ")) - p3 é o segundo ponto do retângulo

(setq p2 (list (car p1)(cadr p3))) - p2 é dado pelas coordenadas de p1 e p3 (x1;y3)
(setq p4 (list (car p3)(cadr p1))) - p4 é dado pelas coordenadas de p3 e p1 (x3;y1)
(command "line" p1 p2 p3 p4 "c")
(princ)
)

Colocámos o que escrevi a laranja no notepad ++ e guardamos como um ficheiro .lisp arrastando o ficheiro para o autocad. Escrevemos o comando retan no autocad e ele cria o comando:




De seguida, fomos reduzir o número de passos necessários para fazer um zoom extents


E colocando no autocad, basta escrever ZE e carregar enter.
Para quebrarmos uma linha pelo ponto médio, criamos um novo comando chamado QB:




Fomos ver quais os valores para cada tipo de Osmode (tal como o 2 corresponde ao midpoint, o center é 4, etc)

terça-feira, 28 de março de 2017

Aula 6 - 28.03.2017

Começamos por dar as bases do comndo HELIX, em que dindicamos que o ponto base é 5,5 ; o raio 5; o rio superior de 5 e de seguida, colocamos que queremos 5 voltas em vez de 3 e que a altura é de 10:

De seguida, fomos rodar a hélice -76º (ângulo medido pelo comando LIST:



Criamos uma circunferência no ponto 0,0 com 0,5 de raio e rodamo-la para passar do plano XY para o plano XZ.


Movemos a circunferência para ficar com o centro no início da hélice e fazemos o comando EXTRUDE com Path e no fim o comando shade para se ver a hélice criada:


De seguida, colocamos um cubo à volta da hélice com início em 0,0 e fim em 10,10,10



Com o comando subtract, subtraimos a mola ao cubo ficando com esta figura:


Criamos um cilindro de centro em 5,5 com 5 de raio e 10 de altura e outros dois com 0,2 de raio num sitio qualquer do cubo, assim:



De seguida, subtraimos ao cubo os 3 cilindros e ficamos com esta forma:


De seguida, colocamos planos de seção nos pontos (0,0,0); (0,0,2); (0,0,4); (0,0,6); (0,0,8); (0,0,10):



De seguida, apagamos o cubo e ficamos apenas com as secções:



segunda-feira, 27 de março de 2017

Aula 5 - 27.03.2017

Partimos dos dois cones feitos na aula anterior.

Fizemos um rectângulo com o comando rectang, o primeiro ponto de coordenadas -15,-15 e o segundo num ponto qualquer

Eliminámos o anterior e experimentámos outro-15,-15,3 e o segundo com @50 <35:


Copiámos o retângulo 3x, ou seja, ficamos com 4 retângulos sobrepostos.

Usamos o comando 3drotate e colocamos os eixos de rotação no centro do lado à esquerda do retângulo. O eixo de rotação perpendicular a este lado e rodamos 15º:



Fazemos mais 2 3drotate, um com 45º e outro de 90º e ficamos com estes retângulos:


Movemos o retângulo vertical 11 unidades para a direita e 15 para baixo e ficamos com esta figura:



Fizemos todas as secções com o comando section, ficando com este aspeto:

Fizemos os cones invisíveis e mexemos as secções com os seus respectivos rectângulos:


Copiámos o retângulo com a hiperbolóide e mudámo-lo para a layer com o mesmo nome.
Fizemos o comando explode para as hiperbolóides e eliminámos tudo menos as linhas maiores.
Criamos 2 novas linhas usando os pontos médios assim:

Fazemos o comando surftab1 com 40 e o surftab2 também com 40.
Usamos o comando revsurf onde a seleção foi feita com a seguinte sequência:
     Hiperbolóide
     Linha entre as hiperbolóides
     360
     360
E ficamos com esta figura:


Colocamos invisivel o hiperbolóide e criamos as geratrizes, mudando o UCS para ficar com o y onde se encontra o Z no WCS. 


-ARRAY
Selecionamos a linha
Selecionamos o centro do círculo
40
360
Y


Repetimos o ARRAY anterior, mas com a outra linha


E voltamos a ligar a hiperbolóide para termos tanto a hiperbolóide como as linhas do array: