Grafická aplikace v Pythonu s použitím OpenGL

but.committeecs
but.defencecs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorNavrátil, Jancs
dc.contributor.authorSzentandrási, Istváncs
dc.contributor.refereeKršek, Přemyslcs
dc.date.accessioned2019-06-14T10:51:27Z
dc.date.available2019-06-14T10:51:27Z
dc.date.created2009cs
dc.description.abstractCílem této práce bylo prozkoumání možností použití programovacího jazyka Python v počítačové grafice a porovnat výhody a nevýhody interpretovaného přístupu oproti klasickému programování. Byla vytvořená demonstrační aplikace použitím nadstavby jazyka Python, PyOpenGL. Tato aplikace byla testována spolu s implementací stejné aplikace pomocí OpenGL C API. Výsledky testování ukazují, že Python byl průměrně dvakrát pomalejší a využíval mnohem víc systémových zdrojů. Kvůli těmto skutečnostem Python není vhodný na použití v profesionálních aplikacích. Na druhé straně však má rozšířenou standardní knihovnu, užitečné specializované knihovny, jednodušší syntax. Python v kombinaci s PyOpenGL je proto ideální pro vzdělávací účely.cs
dc.description.abstractThe aim of this work was to study the possibilities of the Python programming language in computer graphics and to determine its competence in this field. To achieve this the cross platform Python binding to OpenGL and related APIs, PyOpenGL was used to create a demo, and compare it in many ways to an implementation of the demo using the standard OpenGL C API. As the result Python was found in average twice as slow as the alternative C~demo and using much more CPU~load. Because of this fact PyOpenGL is not advisable in professional applications. On the other hand Python has an extensive standard library, very useful specialized libraries, simpler syntax, which makes it ideal to use in education.en
dc.description.markAcs
dc.identifier.citationSZENTANDRÁSI, I. Grafická aplikace v Pythonu s použitím OpenGL [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2009.cs
dc.identifier.other25776cs
dc.identifier.urihttp://hdl.handle.net/11012/54778
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectPythoncs
dc.subjectPyOpenGLcs
dc.subjectOpenGLcs
dc.subjectporovnání rychlostics
dc.subjecttestovánícs
dc.subjectčásticový systémcs
dc.subjectprofilovánícs
dc.subjectoptimalizacecs
dc.subjectmapování stínůcs
dc.subjectodleskycs
dc.subjectstencil bufferingcs
dc.subjectPythonen
dc.subjectPyOpenGLen
dc.subjectOpenGLen
dc.subjectcomparison in speeden
dc.subjecttestingen
dc.subjectparticle systemen
dc.subjectprofilingen
dc.subjectoptimalizationen
dc.subjectshadow mappingen
dc.subjectreflectionen
dc.subjectstencil bufferingen
dc.titleGrafická aplikace v Pythonu s použitím OpenGLcs
dc.title.alternativeGraphics Application in Python Using OpenGLen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2009-06-19cs
dcterms.modified2020-05-09-23:41:21cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid25776en
sync.item.dbtypeZPen
sync.item.insts2020.05.10 02:15:41en
sync.item.modts2020.05.10 01:32:43en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
7.5 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_25776.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_25776.html
Collections