Domanda

Qualcuno ha esperienza per confrontare abbastanza VTK e OpenSceneGraph? Sono più familiarità con VTK, ma sono curioso di vedere se qualcuno ha provato entrambi ampiamente.

Ho sia costruito, 5.6 vtk e 2.9.9 OSG, in grado di eseguire gli esempi ... a prima vista sembra OSG piu 'grezzo', ma forse questo è ok. In particolare mi preoccuparsi di essere in grado di giocherellare con basso livello di OpenGL in VTK; per esempio. I glReadPixels scommessa sarebbe comportarsi più bene con OSG. Commenti?

(o c'è un bel 'altra' che mi manca? So che altri esistono, ma si prega di dare un'occhiata alla massiccia portata della OSG e VTK ...)

È stato utile?

Soluzione

VTK e OSG davvero risolvere diversi problemi, in modo che si dovrebbe usare dipende da ciò che si sta cercando di realizzare! VTK è destinata principalmente visualizzazione scientifica, e come tale è più orientata verso algoritmi di visualizzazione dei dati. Si potrebbe avere una certa capacità di lavorare in un modo grafico scena, ma soprattutto che è in modo che diversi gruppi di dati possono essere registrati (sovrapposti) uno sopra l'altro. Non è davvero destinato a rappresentare scene arbitrari (anche se potrebbe essere shoehorned in esso). E hai ragione, non è previsto che si mescolano le chiamate OpenGL con VTK. Anche in questo caso, si può fare, ma non è necessariamente facile.

OSG d'altra parte, è il successore spirituale di Interprete di SGI, ed è destinato più per le scene grafiche arbitrari. E 'molto dipende dalla metafora scena-grafico, che io vi incoraggio a leggere (Wikipedia ha un articolo decente). Non ho molta esperienza con esso (essendo più sul lato sci-vis di cose).

In breve, se si desidera visualizzare isosuperfici di dati volumetrici, flusso visualizzazioni di campo, o altre visualizzazioni derivate da dati scientifici, andare con VTK. Se si sta cercando di realizzare un mondo virtuale di qualche tipo, andare con OSG (o qualcosa di simile). Se si sta cercando di realizzare qualcosa di diverso, fatecelo sapere, e forse qualcuno può raccomandare uno strumento più adatto per le vostre esigenze.

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