Domanda

Sto cercando un motore 3D conveniente ed efficiente per Android.Mi può consigliarmi?Ora scelgo shiva3d , ma sono davvero preoccupato per le prestazioni, perché sto scrivendo un'applicazione di realtà aumentata, cheDecisamente ha bisogno di tutte le risorse della CPU=).

Tutto ciò di cui ho bisogno dal motore 3D sono:

    .
  • Modello di caricamento (scena) Importato da 3DMax
  • Rendendo animazione di base
  • Riproduzione di audio
  • Carica i moduli C ++ (la mia libre esterna con la lavorazione del fotogramma)
  • forse (non obbligatorio!) Physic di base

Così sto cercando un comodo motore 3D leggero per Android=) o le differenze di prestazioni non sono significative?

È stato utile?

Soluzione

Unity3D dovrebbe coprire tutte le tue esigenze.È leggero, conveniente e facile da imparare.

Shiva ha anche quelle qualità, ma non è così facile e conveniente come l'unità.Ha il vantaggio aggiuntivo di non richiedere una licenza di $ 400 di pubblicare a Android.

Le altre opzioni sono probabilmente troppo ingombranti per ciò di cui hai bisogno.

Performance-saggio, non penso che ci sia molte differenze.L'onere è più su di te per ottimizzare i conteggi di poli, le trame e il codice.

Bottom-line, penso che l'unità probabilmente ti risparmierà il tempo, Shiva probabilmente lo stesso sei un po 'di soldi.Quindi il tuo chilometraggio può variare.Unity3d ha una prova Android che puoi usare per testarlo e confrontare

Altri suggerimenti

Sono uno degli sviluppatori di linderdaum engine e ti consiglierei di usarlo.È open source.Funziona su Windows e Android, quindi puoi fare tutto il tuo prototipazione su Windows.Può:

    .
  • Carica i modelli .MD5 animati. Modelli esportati da 3dsmax
  • Rende le animazioni scheletriche
  • Giocare a .ogg e tracker (.xm, .it - molto utile sui dispositivi mobili) audio
  • ha integrato box2d fisica

E puoi facilmente caricare i tuoi moduli C ++ in esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top