Usuário: Paulo Coutinho
Categoria: Ogre3D
Visualizações: 1509
Olá,
Hoje vou ensinar como importar modelos do jogo World of Warcraft no Ogre3D, mas o modelo também serve para outras engines/ferramentas, pois o programa exporta para Milkshape, 3DS, Wavefront, Lightwave, fora que depois de exportado você pode usar estes programas para exportar para outro formato qualquer.
Do que você vai precisar:
1 - Milkshape - http://chumbalum.swissquake.ch/ms3d/download.html
2 - Plugin para o milkshape exportar para o formato do Ogre - http://www.ogre3d.org/download/tools
3 - Wow Model Viewer - http://wowmodelviewer.googlecode.com/files/wowmodelview-r580.zip
4 - O jogo, claro, World of Warcraft atualizado - http://www.worldofwarcraft.com/
Ah, antes de qualquer coisa, vou lembrar que os modelos são para uso apenas para estudos, como a Blizzard deixa bem claro! Não vai sair por ai vendendo seu jogo com os modelos do WoW(que são muito bons) e ainda falar que eu que deixei :)
Educational Use of Production Materials
Blizzard Entertainment supports the use of its game assets for educational purposes, and you are welcome and encouraged to create a Production for a school project, master’s thesis, etc. All limitations above still apply to Productions created for educational purposes.
Lei mais em: http://www.wow-europe.com/en/community/machinima/letter.html
Bom, vamos lá.
1 - Instale o jogo completo, até os patches. Sua versão do jogo precisa estar: v3.2.2, como a foto abaixo:

2 - Instale o Milkshape, é fácil, padrão NNF(next, next, finish)
3 - Instale o plugin para exportar para o formato da Ogre. Atenção aqui, pois na hora que você vai instalar ele pede o caminho onde o Milkshape foi instalado, então basta selecionar a pasta onde você instalou o Milkshape.
4 - Descompacte o WoW Model Viewer.
5 - Depois do jogo instalado e as ferramentas instaladas, abra o programa: WoW Model Viewer. Após abrir ele carregará todos os modelos no programa, das criaturas, personagens e por ai vai, veja foto abaixo:

6 - Escolha um modelo qualquer, eu escolhi o humano como você pode ver na foto. Vá no menu File -> Export Model, selecione o tipo de arquivo como Milkshape e digite um nome para o modelo e salve na pasta que você desejar.
7 - Após salvar o modelo, salve também a textura através do menu File -> Export Texture e clique no botão Export All to PNG.
8 - Bom, agora você já tem o modelo e a textura, abra o modelo exportado no Milkshape e exporte para o Ogre através do menu File -> Export -> Ogre Mesh \ Skeleton. Ja janela de exportação que aparecer, marque a opção Export Materials e clique em OK e ele irá abrir a janela para você salvar o material, skeleton e mesh.

9 - Após tudo exportado você já pode usar no Ogre3D, basta carregar o modelo .mesh que você exportou. Eu usei o Ogitor (http://www.ogitor.org/) só para não ter que escrever códigos aqui, mas para você ver que ele carrega com a Ogre perfeitamente.
Veja abaixo:

Você pode exportar qualquer outra coisa do WoW, mas não use para fins comerciais.
Ai sempre tem aqueles engraçadinhos que perguntam, mas para que vou querer então usar o modelos do WoW se não posso usar comercialmente? Bom, a idéia é boa para pessoas como eu que não tem modelador para ajudar em projetos, então tenho que usar modelos prontos de teste, pois depois que o game estiver pronto, basta substituir pelos seus originais.
Bom é isso pessoal, espero que tenham gostado.
|