Motor 3D mais eficiente para Android?
Pergunta
Estou procurando motor 3D conveniente e eficiente para o Android.Você pode me recomendar um Om deles?Agora eu escolho shiva3d , mas estou realmente preocupado com o desempenho, porque estou escrevendo a aplicação de realidade aumentada, queDefinitivamente precisa de todos os recursos da CPU=).
Tudo o que eu preciso do motor 3D são:
- Modelo de carga (cena) importado de 3Dmax
- Render Animação Básica
- jogando áudio
- Módulos de carga C ++ (minha lib externa com processamento de quadros)
- talvez (não obrigatório!) FÍSICA BÁSICA
Então, eu procuro que o motor 3d conveniente leve para Android=) ou diferenças de desempenho não sejam significativos?
Solução
Unity3D deve cobrir todas as suas necessidades.É leve, conveniente e fácil de aprender.
Shiva também tem essas qualidades, mas não é tão fácil e conveniente quanto a unidade.Ele tem o benefício adicional de não exigir uma licença de US $ 400 para publicar no Android.
As outras opções provavelmente são muito complicadas para o que você precisa.
Performance-Wise, eu não acho que há muita diferença.O fardo é mais em você de otimizar as contagens poli, texturas e código.
Bottom-line, acho que a unidade provavelmente economizará seu tempo, Shiva provavelmente será o mesmo dinheiro.Então sua quilometragem pode variar.Unity3D tem um ensaio Android que você pode usar para testá-lo e comparar
Outras dicas
Eu sou um dos desenvolvedores de motor Linderdaum e recomendaria a utilizar.É fonte aberta.Ele é executado no Windows e no Android, para que você possa fazer tudo o que você prototipagem no Windows.Pode:
- Carregar modelos animados .md5 exportados do 3dsmax Animações esqueléticas
- jogando .ogg e rastreador (.xm ,.it - muito útil em dispositivos móveis) áudio
- tem a física da Box2D integrada
e você pode facilmente carregar seus módulos C ++ nele.