Grafica computerizzata: principi e pratica in C (in Python?)

1

Frequento un corso di computer grafica dopo l'estate. Ho letto molte cose positive sul libro "Computer Graphics: Principles and Practice in C" per le persone che sono disposte a lavorare. La mia scuola non si concentra su C / C ++ fino al prossimo anno, quindi ho deciso di imparare Python questa estate e diventare bravo a Python questo anno dopo.

Quanto è dipendente dalla lingua questo libro? Posso lavorarci attraverso in Python?

    
posta user29163 28.06.2012 - 15:00
fonte

3 risposte

3

Python è un ottimo linguaggio, ma la grafica per computer è pesante e ha bisogno di prestazioni. Per questo motivo, comunemente le persone usano C o C ++ nei giochi. Al massimo, C # e Java. XNA, ad esempio, è un framework per C # che consente all'utente di creare giochi 3D, ma internamente ha un sacco di codice scritto in C ++ .

Python è riservato per gli script, ma i motori di base sono comunemente realizzati in C o C ++. Panda 3D , ad esempio, ti permette di creare giochi in Python. Ma internamente utilizza C ++.

Ma tu puoi creare una base grafica per computer con Python, se è per scopi di apprendimento. Esiste un collegamento Python a OpenGL . Se il libro usa OpenGL per creare la grafica, puoi usare Python senza molto sforzo.

Ma penso che valga la pena di imparare C o C ++ e imparare come funziona la computer grafica, dato tutto quello che ho spiegato.

    
risposta data 28.06.2012 - 16:10
fonte
1

Python va bene per l'apprendimento delle operazioni di computer grafica, matematica e matricola con numpy lavoro internamente in C e sono veloci come c. Ci sono collegamenti a openGL e opencv

Il libro "Computer Graphics: Principles and Practice in C" non è aggiornato quando si tratta del codice attuale, sebbene la maggior parte dei principi di base siano gli stessi. Se questo è il testo impostato per un corso, mi preoccuperei di come "in tocco" è il docente

    
risposta data 29.06.2012 - 05:11
fonte
0

Grazie per gli input! Diciamo per discussione che conosco il C ++ abbastanza bene. La nostra scuola utilizza questo libro "Grafica computerizzata con OpenGL , ma temo che gli insegnanti stiano" stupendo "l'argomento in basso Metà della classe conosce la programmazione, il calcolo, l'algebra lineare, ecc, ma l'altra metà è una classe "multimediale" senza tale esperienza e utilizzeremo lo stesso materiale didattico.

Credo di essere in possesso di un solido libro su Computer Graphics con la possibilità di sperimentare e programmare i concetti allo stesso tempo.

    
risposta data 29.06.2012 - 09:35
fonte

Leggi altre domande sui tag