Tutorial - WordPress.com

Transcrição

Tutorial - WordPress.com
Tutorial - Cogsworth
Nicolle Mussói Perico
UFRGS
Computação Gráfica I
Professor Sergio dos Santos
Introdução: tutorial de elaboração do personagem Cogsworth, feito no software
Rhinoceros 5. No Rhinoceros, é possível escrever os comandos através de palavras
chave, ao invés de procurá-los nos menus. As palavras em vermelho deste tutorial, são
essas palavras chave.
Começe abrindo o arquivo "Curvas_Cogsworth.3dm"
Fazendo a base ("pés"): ligue apenas o layer "linhas pés"
1. Utilize o comando Sweep Two Rails (sweep2), e utilize a menor curva como cross
section. Selecione as outras por ordem de tamanho.
2. selecione a curva maior, e use o comando Planar Curves (planarsrf).
3. Selecione as duas curvas da frente, e use o comando extrude curve (extrudecrv), em
cada uma delas. Para as faces laterais, use as curvas de trás como limite. Para as faces
anterior e posterior, não esqueça de escolher a direção, e passe das curvas paralelas
(deixando uma superfície aberta e com "abas" no resultado final):
Escolhendo a direção
4. Use o comando trim, e selecione as faces menores como as "cutting objects".
Selecione as "abas" extras para serem cortadas
5. Selecione todas as faces feitas, e selecione o comando join (isso criará uma
polysurface).
6. Selecione tudo o que já foi feito, e utilize o comando copy para copiá-la a fim de
fazer o segundo pé. Use o quadrilátero de trás como guia.
7. Selecione as duas pernas já feitas, e use a linha no "chão" como guia para o
comando mirror.
Fazendo a base do corpo: ligue o layer "linhas base do corpo"
1. Utilize o comando sweep 2 Rails (sweep2). Selecione a curva menor como cross
section, e depois selecione as outras duas por ordem de tamanho.
2.Utilize, novamente, o comando sweep 2 rails (sweep2). Selecione a curva menor
como cross section, e depois selecione as outras duas por ordem de tamanho.
3. Selecione a primeira surface da base, e a copie (copy) para a parte superior da nova
surface (ligue osnap-end, para ficar preciso).
4. Selecione a surface recém copiada, vá em transform - scale 1-D (scale1D), e alinhe as
bordas.
5. Utilize o comando Extrude Curve (extrudecrv) para fazer as faces curvas. Nas faces
laterais, utilize as curvas paralelas como limite. Nas faces anterior e posterior,
ultrapasse as curvas paralelas, formando "abas".
6. Utilize o comando trim, para tirar as abas. Use a face menor como cutting object.
7. Selecione a curva da base, e utilize o comando Planar Curves (planarsrf).
Fazendo o corpo: deixe o layer que contém a base ligado, e ligue a layer
"linhas corpo"
1. Selecione uma das curvas paralelas menores, e utilize o extrude curve (extrudecrv).
Selecione como limite, a outra curva menor.
2. Faça a mesma coisa com as curvas fechadas paralelas de fora, as maiores.
3. Utilize o comando trim, e selecione a maior superfície recém criada. Corte a parte da
base que concorre com a superfície.
5. Ligue o layer "linhas de corte lateral", e extrude (extrudecrv) as linhas de corte de
dentro.
6. Utilize essas superfícies extrudadas para cortar (trim) a superfície "caixa" menor.
Faça isso na frente e atrás.
7. Utilize o comando trim novamente, mas agora com a superfície fechada interna
como objeto de corte, e tire as "abas" extras das retas extrudadas. Isso formará uma
"caixa" fechada interna.
8. Faça os passos 6 e 7 com as retas e a superfície do corpo maiores.
9. Selecione a curvas que contém um "trevo" desenhado, e extrude (extrudecrv) ela,
ultrapassando a superfície da "caixa" menor.
11. Utilize o trim de novo, para cortar as faces das "caixas", deixando-as com o recorte
da curva com o trevo. Utilize o extrude recém feito como objeto de corte.
10. Utilize o comando trim para cortar as abas da superfície extrudada que excedem as
"caixas" interna e externa. Utilize as faces interna e externa das "caixas" como objetos
de corte.
11. De join em todo o corpo.
Fazendo a cabeça: ligue o layer "linhas cabeça" (deixe a superfície do
corpo ligada, para guiar)
1. Selecione todas curvas do layer (clique com o botão direito do mouse no nome do
layer, e clique em "select objects") , e as extrude (extrudecrv) até ultrapassar o limite
do corpo.
2. Selecione a superfície extrudada maior, e use-a para cortar as partes concorrentes
do corpo (use o comando trim).
3. Ligue o layer "linhas do corte lateral", e extrude (extrudecrv) a parte superior das
duas linhas maiores. Extrude até o final do "rosto". Não esqueça de selecionar "Both
sides: yes" no menu do comando.
4. Selecione as duas superfícies retas extrudadas, e as use para dar o ângulo lateral da
cabeça. Use-as como objeto de corte do comando trim, para cortar as partes
excedentes da frente e de trás.
5. Use novamente o comando trim, mas desta vez com as superfícies da cabeça como
objetos de corte, e tire as partes excedentes das superfícies retas com ângulo.
6. Utilize o comando split, para separar, de acordo com os desenhos da vista frontal, as
novas superfícies retas. Utilize as superfícies da cabeça como cutting objects
7. Exclua a superfície da face frontal.
8. Una todas as superfícies da cabeça com join (exceto a parte de cima, que seria o
"cabelo").
9. Utilize o comando patch para fazer uma "tampa" nos detalhes do cabelo. Selecione
as curvas em destaque. Faça dos dois lados, e de join nos dois lados.
10. Selecione os detalhes do cabelo, e utilize o comando scale-1d (scale1D), a fim de
fazer esses detalhes recuarem. Centralize-os depois.
Fazendo o detalhe em forma de trevo: ligue o layer "linhas trevo"
1. selecione a curva em formato de trevo, e a extrude (extrudecrv) até passar da
primeira espessura do corpo.
2.Selecione o corpo, e utilize o comando split. Selecione a nova superfície extrudada
como cutting object. Isso fará aparecer o detalhe de "trevo" no relógio.
3. Selecione o corpo e a cabeça do personagem, e utilize como cutting objects para o
comando trim. Corte as partes a mais da parte extrudada. O que sobrar, será usado
para dar profundidade ao buraco que ficará no corpo.
4. Selecione o que restou da parte extrudada desse furo, e o corpo do personagem, e
utilize o comando join.
5. Para a espessura do detalhe de trevo, deixe apenas as novas superfícies em formato
de trevo recém cortadas, ligadas.
6. Utilize o comando Edge Surface (edgesrf), e selecione as bordas paralelas para
fechar o sólido.
7. Selecione toda a surface nova, e utilize o comando join.
8. Utilize o comando scale-1D (scale1D), e diminua um pouco o tamanho do trevo.
Clique primeiro na parte que ficará escondida dentro do personagem.
Fazendo o pêndulo: ligue o layer "linhas pêndulo"
1. Utilize o comando pipe, e selecione a linha reta, para fazer o pipe em volta. Utilize
raio = 0.2. Não esqueça de selecionar "Cap= flat" no menu do comando.
2. Utilize o comando ellipsoid, e a opção diameter. Utilize a curva circular como guia.
Para a espessura, não faça muito fino.
3. Selecione o ellipsoid recém feito como cutting object e utilize o comando trim para
cortar o excedente do cilindro dentro do ellipsoid.
4. Use o comando trim novamente, mas agora com o cilindro como cutting object, e
corte o pedaço do pêndulo de dentro do cilindro.
5. Use join para juntar as duas superfícies.
6. Ligue o layer onde o corpo está, e selecione a cabeça. Utilize o comando trim para
cortar a parte excedente do pendulo.
Fazendo o vidro: ligue o layer "linhas do corpo"
1. Utilize o comando extrude curve (extrudecrv), e selecione as curvas mais internas da
superfície do corpo. Não extrude o vidro até o final da superfície do corpo, deixe uma
borda para a espessura.
Fazendo o rosto: ligue apenas o layer "linhas rosto"
1. Selecione todas as curvas em ordem, e utilize o comando loft. Selecione a opção
"rebuild with 15 control points".
2. Edite os pontos da superfície (pointson), e modele o rosto para fechar eventuais
locais que ficaram abertos.
Fazendo a boca: ligue o layer "linhas boca", mas mantenha ligado o rosto
recém feito
1. Na vista frontal, selecione as duas curvas em formato de sorriso, e utilize o comando
project, e projete as curvas na superfície do rosto
2. Vire a perspectiva para se ter a visão de trás do rosto, e utilize o comando sweep
two rails (sweep2) para fazer a parte interna do sorriso. Em ordem, durante o
comando, selecione as curvas 1, 2 e 3 (parte de cima, de baixo e o "c" do meio). Se
necessário, antes de tudo, utilize o comando _EditPtOn para "grudar" a curva do meio
em formato de "c" no sorriso projetado.
3. Repita o processo para fazer a outra metade da parte interna do sorriso.
4. Selecione as duas superfícies internas do sorriso, e utilize o comando join.
5. Selecione as curvas projetadas, e as use como cutting object para o comando trim.
Selecione a superfície da face que bloqueia o sorriso, para ser cortada.
6. Una a boca com a face, com o comando join.
Fazendo os olhos e as sobrancelhas: ligue o layer "linhas olhos", e deixe o
layer que contém a face já feita ligado
1. Vá na vista frontal. Selecione as curvas maiores, e as projete (project) as curvas na
face.
2. Selecione uma das curvas projetadas na face, e faça um ellipsoide. Faça a espessura
pensando em deixar uma grande parte do olho pra fora do rosto.
3. Repita o passo 2 com o outro olho
4. Selecione as superfícies dos dois olhos, e utilize o comando boolean union
(booleanunion).
5. Selecione, na vista frontal, as curvas menores, para fazer as íris. Projete (project)
essas curvas na superfície dos olhos
6. Ao projetar as curvas, elas também vão ser projetadas na parte de trás dos olhos.
Exclua essa parte.
7. Repita o passo 2 com as íris, nos dois olhos.
8. Na vista frontal, projete (project) as curvas da sobrancelha na face.
9. Selecione uma das curvas projetadas, e extrude-as (extrudecrv). Utilize a ferramenta
direction no menu do comando, e direcione para frente.
Direcionando o extrude
10. Utilize o comando patch, e selecione a curva de cima da superfície extrudada. Não
selecione "adjust tangency".
11. Una a sobrancelha com a superfície feita com patch, usando join.
12. Repita os passos 9, 10 e 11 com a outra curva projetada das sobrancelhas.
Fazendo o nariz e os ponteiros: ligue os layers "linhas nariz", "linhas
ponteiros" e o layer que contém as faces
1. Selecione a curva circular, e utilize o comando extrude (extrudecrv). Não esqueça de
marcar "Solid=yes", com a distância 0.3.
2. Para os ponteiros, selecione as curvas destacadas na imagem, e utilize o comando
pipe com raio de 0.05. Não esqueça de selecionar cap = flat no menu do comando.
3. No ponteiro de coração, utilize o coração em si como cutting object para cortar o
ponteiro que ultrapassa o final do coração. Utilize o comando trim.
4. No outro ponteiro, utilize o comando trim, com o "8" como cutting object.
5. Neste mesmo ponteiro, selecione as curvas em ordem e utilize o comando loft. Não
esqueça de selecionar a opção "closed loft".
6. Utilize essa nova superfície como cutting object para cortar o ponteiro que o
atravessa.
7. Utilize a face e o nariz como cutting object com o comando trim, para cordar os
ponteiros que estão no interior do nariz.
Fazendo os braços: ligue o layer "linhas dos braços". Pode deixar os layers
que contém o personagem todo, ligados
1. Utilize o comando sweep two rails (sweep2), e selecione as curvas do braço, com a
reta que as une como cross section.
2. Utilize o comando patch, e selecione as curvas dos braços, para fechá-los.
3. Faça a mesma coisa no outro braço.
4. Para os botões das mãos, selecione as curvas circulares das mãos, e as extrude
(extrudecrv). Não esqueça de selecionar "Solid = yes" no menu de comando. Use
Distance = -0.2.
Fazendo a renderização
Utilize o keyshot, e selecione os materiais de preferência.