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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top