Software  
 
Rede de conhecimento computador >> Software >> Software Gráfico >> Content
Você pode colocar os modelos do Google Sketchup em programas Java 3D?
Você não pode carregar diretamente os modelos do Google Sketchup (arquivos SKP) em aplicativos Java 3D. O Java 3D está depreciado e carece de suporte nativo para o formato do arquivo SKP. O SKP é um formato binário proprietário.

Para usar os modelos SketchUp em um Java 3D (ou mais realisticamente, uma biblioteca de gráficos Java moderna como o aplicativo JMonkeyEngine ou LWJGL), você precisa de uma etapa intermediária: Você deve converter o modelo SKP em um formato que Java pode lidar com. Os formatos adequados comuns incluem:

* Collada (dae): Um formato XML aberto e amplamente suportado para modelos 3D. Muitos conversores existem para exportar de Sketchup para Collada.
* Front OBJ: Um formato mais simples baseado em texto. É menos rico em recursos do que Collada, mas mais fácil de analisar. O Sketchup pode exportar para o OBJ.
* 3DS: Outro formato mais antigo, mas às vezes ainda utilizável.

Depois de ter o modelo em um desses formatos, você precisará de uma biblioteca Java para carregá -lo e renderizá -lo. Como o Java 3D está desatualizado, aconselho fortemente a não usá -lo para novos projetos. Veja como você abordaria isso com alternativas mais modernas:

Usando JMONKEYENGINE:

O JMONKEYENGINE é um mecanismo de jogo 3D poderoso e bem mantido para Java. Ele pode carregar modelos em vários formatos, incluindo Collada (DAE) e OBJ. Você usaria seus carregadores embutidos para lidar com os dados do modelo.

usando lwjgl:

LWJGL (Lightweight Java Game Library) é uma biblioteca de nível inferior. Ele fornece ligações OpenGL, para que você tenha mais controle, mas também mais trabalho a fazer. Você precisaria usar uma biblioteca de terceiros (como o Assimp) ou escrever seu próprio código para carregar e analisar o arquivo de modelo (DAE ou OBJ). Isso é significativamente mais complexo do que usar o JMONKEYENGINE.

Etapas (usando o JMONKEYENGINE como exemplo):

1. Exportar do SketchUp: Export seu modelo de esboço como um arquivo colada (.dae).
2. Adicione JMONKEYENGINE ao seu projeto: Use uma ferramenta de construção como o Maven ou o Gradle para incluir a dependência do JMONKEYENGINE em seu projeto Java.
3. Carregue o modelo em seu código Java: Use o `Modelimporter 'do JMONKEYENGINE para carregar o arquivo DAE.
4. Adicione o modelo à sua cena: Anexe o modelo carregado a um nó "espacial" no seu gráfico de cena JMONKEYENGINE.
5. Renderize a cena: O JMONKEYENGINE lidará com a renderização do modelo.


em resumo: A importação direta não é possível. Exportar para um formato intermediário (DAE ou OBJ recomendado) e, em seguida, use uma biblioteca Java 3D moderna (como JMonkeyEngine) para carregá -lo e renderizá -lo em seu aplicativo. Evite usar a API Java 3D depreciada para novos projetos.

Anterior :

Próximo :
  Os artigos relacionados
·O que é uma folha de dados de arte? 
·Como preencher uma forma com um padrão repetido no Ill…
·Como fazer o download Modelos e colocá-los em Blender 
·Onde se pode encontrar informações sobre gráficos de…
·O que é entrelaçamento em gráficos de computador? 
·Qual software deve ser usado para criar um gráfico Gan…
·O que é NVIDIA GeForce FX 5500? 
·Quais são as três fontes de gráficos que podem ser u…
·O que acontecerá se você ampliar um gráfico vetorial…
·Qual organizador gráfico você usaria para descrever u…
  Artigos em destaque
·Custom Shapes no Photoshop 
·Como ativar DameWare 
·Os componentes de software usam programas de driver dir…
·Qual documento é criado com mais eficiência no softwa…
·Como fazer um histograma no Excel 2010 
·Open Source Alternativas para GhostSurf 
·Como fazer Dragão Armour 
·Onde se pode encontrar suporte por telefone com computa…
·Como ativar o Freez FLV to MP3 Converter 
·Como você pode fazer gráficos passados ​​no computado…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados