Dúvida sobre modelos 3D

Olá,

Estou trabalhando em uma aplicação e preciso carregar modelos 3D. As minhas dúvidas são:

  • Qual é o formato de arquivo padrão usado em jogos?

  • Existe algum software em Java que pode lê-lo? Eu sei que o Java 3D tem loaders, mas ele retorna os dados no formato de grafo de cena do Java 3D e eu não quero utilizá-lo.

  • Caso não exista um software para ler esses arquivos em Java, existe alguma documentação que eu possa usar para fazê-lo eu mesmo?

https://collada.org/mediawiki/index.php/COLLADA_-_Digital_Asset_and_FX_Exchange_Schema

Encontrei esse formato. Parece ser bem fácil de ler pois é em XML, e parece ser suportado por várias ferramentas.

Dê uma olhada no poderosíssimo JMonkeyEngine:
http://jmonkeyengine.com/

Se não precisar ser em Java, procure se informar sobre o XNA, Unity3D ou ainda sobre a UDK.
Eu realmente não recomendo fazer nada relacionado a jogos em Java hoje em dia, a menos que você esteja implementando para Android.