Makers Brasil
Bem Vindos a Maker´s Brasil (um forum para criação de servidores 2D e 3D)Nos desejamos boa sorte no seu projeto!

[GB]IMPORTANDO UM OBJETO

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[GB]IMPORTANDO UM OBJETO

Mensagem por spectrus em Qua Maio 11, 2011 10:54 am

Neste tutorial aprenderemos a importar objetos
3D modelados em outras ferramentas de modelagem 3D. Primeiramente inicie
um novo projeto ou utilize algum criado anteriormente.


Em seguida com o projeto já criado vá até o menu Banco de Dados -> Objetos. A seguinte tela será exibida:






Este é o cadastro de objetos,
nele são importados os modelos 3D e definidas algumas de suas
propriedades. A seguir serão explicadas mais detalhadamente todas as
propriedades que são possíveis definir em um objeto.

- Modelo: Refere se ao
modelo 3D que será utilizado na representação física do objeto, este
modelo pode estar em vários formatos aceitos pelo 3D Game Builder, estes
formatos são:
- 3DS: 3D Studio File.
- BSP: Quake 3 BSP Map File.
- GL2: Ghoul 2 File.
- GTS: GNU Triangulated Surface File.
- LWO: Lightwave File.
- MD2: Quake 2 Model File.
- MD3: Quake 3 Model File.
- MD5: Doom 3 Model File.
- MDC: Return To Castle Wolfenstein File.
- MS3D: Milkshape 3D File.
- NMF: Normal Mapper File.
- NURBS: Nurbs File.
- OBJ: Wavefront File.
- OCT: FSRad File.
- PLY: Standard Triangle Format File.
- SMD: Half Life File.
- STL: Stl File.
- TIN: Triangular Irregular Network File.
- VRML: Virtual Reality Model File.



- Material: Define o
material que será aplicado sobre o objeto, alguns modelos 3D possuem o
material definido no próprio modelo e necessitam que outro material seja
aplicado sobre eles, mas caso o modelo não possua material externo ele
pode ser aplicado manualmente por esta propriedade. As imagens que
compõem as texturas de objetos que possuam texturas definidas no próprio
modelo devem ser colocadas manualmente na pastas “Textures” do projeto.
- Scale: Define o tamanho visual do objeto e é referente às coordenadas X, Y e Z.
- Rotation: Definição da rotação do objeto.
- PitchAngle: Define o ângulo de rotação no eixo Y do ator.


- RollAngle: Define o ângulo de rotação no eixo Z do ator.

- TurnAngle: Define o ângulo de rotação no eixo X do ator.





Vamos criar um novo objeto, para isto faço o donwload do seguinte arquivo:
DOWNLOAD
Descompacte o arquivo, dentro dele você encontrará 3
arquivos, o “dom.3ds” que é o arquivo do modelo 3D e mais duas imagens
utilizadas como textura pelo modelo. Antes de importarmos o modelo vamos
visualizá-lo, para isso volte ao 3D Game Builder e vá até o menu
Ferramentas -> Model Viewer. Agora dentro do Model Viewer abra o
arquivo “dom.3ds” você poderá visualizar a pequena casa.



Agora que já vimos como o modelo
é, vamos importá-lo para dentro do nosso jogo, feche o Model Viewer, ele
serve somente para visualizar os modelos 3D. Volte para o 3D Game
Builder e vá até o cadastro de Objetos, “Banco de Dados -> Objetos”,
mas antes de clicar em novo copie os dois arquivos de imagem que estavam
junto com o modelo para a pasta “Textures” do seu projeto, todas as
texturas externas de objetos deve ser colocadas nesta pasta. Após
colocar os texturas em suas devidas pastas inicie o cadastro do objeto,
de o nome de “Casa” ou outro nome que você preferir. Em seguida clique
em Abrir e selecione o arquivo “dom.3ds”, você percebera que não
aparecera nada na visualização, isto ocorreu porque o modelo esta em uma
escala muito pequena, para tornar o objeto visível aumente o valor de
“Scale” para 1 em X, Y e Z, agora você poderá ver a casa nas ela estará
virada, para colocá-la em pé altere a propriedade “PitchAngle” para 90.
Clique em salvar e estará ponto o seu objeto.




Retorne para a tela principal do
3D Game Builder. Na paleta de objetos selecione a categoria “Objetos”,
ali estará o objeto que acabamos de criar, de um duplo clique sobre ele.
Você verá que a casa aparecerá no centro da tela, agora é possível
manipular-la como um objeto comum no mapa.




Note que agora a câmera esta se movendo
de maneira diferente das criadas nos projetos anteriores, isto porque
definimos no inicio que este projeto seria do tipo “Dynamic Camera
Game”, assim câmera se move dinamicamente ao redor do ator principal.
No próximo tutorial aprenderemos como criar um terreno usando um “Heightmap”.


Divulgue nosso Forum!
[Você precisa estar registrado e conectado para ver este link.]
Código:
[url=http://makersbrasil.forumeiros.com/]
src="http://img841.imageshack.us/img841/9522/92324935.png"
border="0">[/url]



E meu fan? entao use:

Código:
[img]http://www.baixa.la/arquivos/3908525_imagem.gif[/img]

Sign:
Spoiler:




spectrus
Administrador
Administrador

Mensagens : 299
Estrelas Makers : 1466
Creditos : 49
Data de inscrição : 01/01/2011
Idade : 23
Localização : V.da conquista bahia

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum