Você está na página 1de 8

1

Desenvolvimento de Maquetes Interativas 3D


Felipe Carlos Ferreira RODRIGUES
1
Ricardo Rodrigues DAMASCENO
2

Curso de Sistema de Informao. Instituto de Estudos Superiores da Amaznia. Av. Gov. Jos
Malcher, 1148, Nazar - CEP 66055-260. Belm, PA
RESUMO Este artigo mostra o processo de criao de uma maquete interativa utilizando o Blender 3D
(ferramenta utilizada para a modelagem e o desenvolvimento de jogos eletrnicos) com o intuito de apresentar
uma nova forma para o uso da computao grfica no meio imobilirio, sendo feito em uma metodologia de
desenvolvimento gil.
Palavras-chave: Maquete. Blender. Desenvolvimento gil.

Development of I nteractive 3D Models
ABSTRACT - This paper shows the process of creating an interactive 3D model using Blender (tool used for
modeling and development of electronic games) in order to present a new way to use computer graphics in real
environment, done on an agile development methodology.
Keywords: Model. Blender. Agile Development.
1 INTRODUO
A utilizao de aplicaes de ambiente virtual em 3D nos ltimos anos vem crescendo
notavelmente devido a diminuio dos preos dos computadores e a popularizao da
internet, trazendo mudanas no modo de vida dos usurios. Baseado na ideia de que cada vez
mais, as pessoas buscam comodidade e facilidade para realizar seus afazeres, a maquete
interativa acaba sendo um meio de visualizar um imvel que a pessoa esteja interessada em
comprar, alugar ou simplesmente visualizar as instalaes do ambiente sem sair da sua casa.
Manipular e visualizar ambientes virtuais so uma forma diferente de interao para que
o usurio tenha uma perspectiva mais analtica de um determinado meio, auxiliando usurios
mais exigentes e trazendo muito mais comodidade.
Este mercado vem ganhando espao no mundo devido ao grande avano computacional.
As pessoas no esto mais satisfeitas apenas com uma renderizao
3
, buscando algo a mais.
Neste projeto possvel interao virtual do usurio com o a mquina e antes o que era
analisado a partir de um desenho, hoje pode ser feito atravs de um computador, ampliando a
arquitetura conceitual de imveis assim como o design de interiores.

1
Pinho.lhipe@gmail.com.
2
Professor orientador. Msc. em Computao Grfica Aplicada, ricardordm@gmail.com.
3
Renderizao: o processo pelo qual pode-se obter o produto final de um processamento digital qualquer.

2
O objetivo deste artigo a criao de um cenrio virtual interativo utilizando o software
Blender 3D, onde o usurio poder ter uma perspectiva do local criado, mostrando instalaes
eltricas em um ambiente 3D sem exigir muito de hardware e utilizar o scrum
4
para o
desenvolvimento de jogos como metodologia para o desenvolvimento.

2 ETAPAS PARA A CRIAO DA MAQUETE INTERATIVA
Para a criao da maquete interativa, necessrio a criao de um projeto de
desenvolvimento, neste caso como se trata da criao de um ambiente virtual interativo com
bases arquitetnicas, necessrio tratar dos aspectos artsticos no processo. De forma
simplificada, uma maquete interativa est baseada nas seguintes etapas:
a) Arte conceitual de planta baixa
b) Modelagem 3D
c) Integrao da modelagem e da lgica de jogos

2.1 ARTE CONCEITUAL DE PLANTA BAIXA
A base para toda criao artstica ter em mente o que se quer fazer e atravs de
desenhos e imagens, retirar informaes sobre tamanho e propores de ambiente.
A planta baixa o nome designado ao desenho de uma construo. Trata-se de um
diagrama de relacionamento entre os cmodos e aspectos fsicos de um imvel como mostra a
Figura 1.
Figura 1 Planta baixa de uma residncia




.

Fonte: BLOGMSX, 2013.

4
SCRUM metodologia gil de desenvolvimento.

3
Deve estar de forma detalhada, mostrando as medidas exatas do cmodo a ser tratado.
Plantas baixas de casas devem ser trabalhadas em medidas e escalas detalhadas das paredes,
janelas, portas, com o nome de cada rea a ser trabalhada. Normalmente tambm, incluem
detalhes de componentes como mveis e notas sobre acabamento, mtodos de construo e
smbolos eltricos.

2.2 MODELAGEM 3D
Por ser uma das partes principais da criao da maquete, trata-se de um processo de
desenvolvimento da representao de uma superfcie com trs dimenses de um objeto
inanimado ou no atravs de um software especfico como mostra Figura 2.
Figura 2 - Exemplo de modelagem 3D de paredes de residncia





Fonte: Print Screen do aplicativo Blender.

2.3 INTEGRAO DA MODELAGEM E LGICA DE JOGOS
O Ultimo estgio do processo de criao da maquete interativa, a integrao da
modelagem 3D com a Blender Game Engine
5
, onde a modelagem j est finalizada e feita a
interatividade do cenrio. Essa integrao a base de toda lgica de jogo, onde o cenrio flui
de forma normal baseado em coliso e fsica criado sobre o cenrio virtual. A primeira parte
dessa criao realizada por meio de programao em python
6
e a utilizao do editor de
lgica do Blender para atrelar a cmera ao personagem principal que ser uma caixa. Aps

5
Blender Game Engine ferramenta para criao de jogos dentro do programa blender 3d.
6
Python linguagem de programao.

4
vem a edio do box collider
7
, que estar atrelada ao personagem, impedindo com que o
mesmo ao visualizar o cenrio, passe por entre objetos e paredes.

3 METODOLOGIA
Devido a utilizao de modelagem e aplicao da lgica de jogos interativos, a
ferramenta a ser utilizada ser o Blender 3D verso 2.64, devido j vir com funo para a
criao de jogos otimizada e ser um software gratuito.
O Scrum um framework muito utilizado na rea de desenvolvimento de softwares por
ser uma metodologia gil. No desenvolvimento de jogos um conjunto de tcnicas utilizadas
para demonstrar as etapas de criao do projeto sendo essas:
Concept: Trata-se da criao do conceito do projeto.
Design: Criao da modelagem baseada no conceito.
Coding: Criao dos cdigos que sero utilizados no projeto.
Asset creation: criao dos objetos do cenrio.
Debugging: Processo de apurao de erros.
Optimizing: Processo de otimizao.
Tuning and Polishing: Processo de acabamento final.

3.1 CONCEPT
A maquete interativa foi baseada em um apartamento pequeno como mostra figura 3 para
que seja mais fcil a visualizao do espao e para facilitar a explanao sobre o
desenvolvimento. No foi utilizado texturas no projeto, pois a nfase est na maquete e no
no design da residncia, tendo apenas uma textura bsica do ambiente.





7
Box colider estrutura invisvel que impede com que os objetos atravessem os outros.

5
Figura 3 - Planta usada como exemplo para a criao do modelo 3D






Fonte: do autor, 2013.
3.2 DESIGN
Blender um programa que possui muitas funcionalidades e oferece uma srie de
comandos para transformar um polgono de acordo com as formas que so desejadas. Nesta
fase do projeto, sero criadas as paredes e janelas que iro delimitar o cenrio virtual e
aplicao de textura simples como mostra Figura 4.

Figura 4 Modelagem do cenrio
Fonte: Autor, 2013


3.3 CODING

6
O Blender trabalha com a linguagem de programao python facilitando na formao da
lgica de jogos. Devido ao sistema ter seu prprio editor de lgica, a utilizao da
programao foi necessria somente para gerar um script para a movimentao da cmera
baseada no movimento do mouse.
3.4 ASSET CREATION
J com a maquete pronta, nesta fase so feitos os detalhes. Sero acrescentados os
encanamentos de energia e tomadas, para a indicao de onde estar a parte eltrica do
apartamento como mostra Figura 5.


Figura 5 Encanamentos destacados em vermelho






Fonte: Autor, 2013
3.5 DEBUGGING
Nesta fase do projeto, ser feito os testes onde poderemos visualizar o cenrio em
perspectiva j com o funcionamento do personagem principal, para poder verificar erros de
textura e de coliso.
3.6 OPTIMIZING
O processo de optimizao feito atravs da aplicao de suavizao de texturas e a
aplicao do GLSL como forma de aplicar efeitos visuais ao cenrio de forma que no fique
pesado como mostra Figura 6 e sero colocadas legendas para informao do usurio no
cenrio e de como se mover

7
Figura 6 Cenrio texturizado.

Fonte: Autor, 2013
3.7 TUNING AND POLISHING
Como parte final do processo, feita a configurao do projeto afim de que tenha uma
resoluo padro para melhor visualizao assim como ser exportado o projeto para um
arquivo executvel para que possa ser aberto em qualquer computador popular, concluindo o
processo de acabamento da maquete virtual.
4 CONSIDERAES FINAIS
Por fim, o uso de uma maquete interativa virtual uma ferramenta que facilita a
visualizao de imveis, ajudando projetistas assim como facilitando a vida e a comodidade
do usurio final.
No mundo moderno, cada vez mais as pessoas esto procurando mtodos de facilitar sua
vida, e a maquete interativa um mtodo totalmente novo para que elas possam interagir e
retirar informaes sobre o seu imvel ou algum outro de interesse.
Este artigo um passo para ajudar artistas e projetistas construir um cenrio que pode
desde informar sobre tubulaes de energia at o design de imveis, mostrando objetos e
como poder ficar a residncia. Contudo, conhecimentos em programao e modelagem 3D
so essenciais para que o projeto possa ficar melhor e assim, chegar a grandes resultados.



8
AGRADECIMENTOS
Agradeo primeiramente a Deus, por ter me dado vida e o sonho de me formar em
Sistemas de Informao.
Agradeo aos meus pais Felipe e Dinha, que com muito sacrifcio conseguiram me
manter estudando durante todo esse percurso, pela ajuda e por nunca terem desistido de mim.
Agradeo a minha noiva e sua famlia, pelo apoio em todos os momentos e pela ajuda
que me foi dada durante os piores e mais desafiadores momentos.
Agradeo a todos os meus familiares que ajudaram e me motivaram a continuar no
curso e principalmente por orar por mim.

REFERENCIAS
BAZAN, Alan Victoria. Ultilizao de Scrum no desenvolvimento de jogos eletrnicos.
Disponvel em: <http://beattheplaguegame.files.wordpress.com/2012/04/scrum-para-
jogos1.pdf>. Acesso em: 13 set. 2013.

BRITO, Allan. Blender 3D: Jogos e animaes interativas.
Disponvel em: < https://www.novatec.com.br/.../blender_3d/cap >.
Acesso em: 10 out. 2013.

CLUA, Esteban Walter Gonzalez. Desenvolvimento de Jogos 3D: Concepo, design e
programao. Disponvel em:
<http://www2.ic.uff.br/~esteban/files/Desenvolvimento%20de%20jogos%203D.pdf>.
Acesso em: 16 ago. 2013.

FERNANDES, Aline. Desenho de arquitetura: planta baixa. Disponvel em:
<http://edifica2009.files.wordpress.com/2009/10/aula-021.pdf>. Acesso em: 15 nov. 2013.

PLANTA interativa 3D ajuda usurio a escolher apartamento. Disponvel em:
<http://tecnologia.terra.com.br/planta-interativa-3d-ajuda-usuario-a-escolher-
apartamento,7c58c60ec15ea310VgnCLD200000bbcceb0aRCRD.html>. Acesso em: 02 jun.
2013.

Você também pode gostar