Atualmente qual a melhor biblioteca para 3D em Java?
A API Java 3D está obsoleta?
[Resolvido] Atualmente qual a melhor biblioteca para 3D em Java?
6 Respostas
Sim, totalmente obsoleta. Se você quer uma engine 3D melhor para Java, use a JMonkeyEngine: http://jmonkeyengine.com/
Outra opção é usar diretamente o pipeline gráfico, com a LWJGL: http://www.lwjgl.org/
Agora, o Java é, de maneira geral, uma péssima plataforma para fazer aplicações 3D, games ou de multimídia em geral. Primeiro, por não ter nenhuma API 100% nativa (tanto a LWJGL, quanto a JMonkey usam JNI). Segundo, por ter um garbage collector não controlável (o que gera glitches na aplicação) e por último, por a Oracle não apoiar esse tipo de aplicação.
Obrigado pela sugestão! Esse site é a respeito da API java3D. Tenho visto por aqui falarem que a API java3D é um projeto abandonado, que não vale a pena investir e sugerirem a JMonkeyEngine. Mas ainda estou perdido. Eu gostaria de fazer programas em 3D de engenharia.
Tava esperando pelo seu comentário ViniGodoy, os seus comentários nos outros tópicos de 3D eram os mais esclarecedores.
Eu quero fazer programas de 3D para engenharia civil, nada muito complexo, o JMonkeyEngine é suficiente?
Muito Obrigado pela ajuda!
É sim. Embora fazer cálculos matemáticos em Java seja bastante pentelho, dada a falta de sobrecarga de operadores.
É verdade, é complicado ter muita precisão também.
Muito Obrigado pela ajuda, vou investir no JMonkeyEngine.
Abraço