fullrecord |
[{"key": "dc.contributor.advisor", "value": "Nokka, Marjaana", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Kemppainen, Mikko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-05-30T15:36:35Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-05-30T15:36:35Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/54183", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "3D-tietokonegrafiikalla on lukuisia k\u00e4ytt\u00f6kohteita esimerkiksi mallintamises-\nsa, animaatioissa ja peleiss\u00e4. V\u00e4h\u00e4nk\u00e4\u00e4n vaativampi 3D-render\u00f6inti suoritetaan yleens\u00e4 n\u00e4y-\nt\u00f6nohjaimen avulla. T\u00e4ss\u00e4 tutkielmassa selvitet\u00e4\u00e4n, miten 3D-render\u00f6inti tapahtuu k\u00e4ytt\u00e4en\nOpen Graphics Library -rajapintaa. Moderneissa OpenGL:n versioissa grafiikkaa ohjelmoi-\ndaan niin kutsuttujen varjostinohjelmien avulla. T\u00e4ss\u00e4 tutkielmassa esitell\u00e4\u00e4n varjostimien\nohjelmoinnin periaatteet ja niiden ohjelmointiin k\u00e4ytett\u00e4v\u00e4n ohjelmointikielen OpenGL Sha-\nding Languagen k\u00e4ytt\u00f6. Tutkielma on toteutettu kirjallisuuskatsauksena ja l\u00e4htein\u00e4 on k\u00e4y-\ntetty p\u00e4\u00e4asiassa konferenssijulkaisuja ja varsinkin OpenGL:n kotisivuilla suositeltuja kirjoja.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "3D-graphics have numerous uses, such as in modeling, animation and games. All\ndemanding graphics prosessing is usually done with a dedicated graphics processing unit. In\nthis thesis we will find out how 3D rendering works using Open Graphics Library. Modern\nOpenGL versions use programmable shaders for graphics programming. In this thesis we\nwill introduce the fundamentals of shader programming and the use of OpenGL Shading\nLanguage that is used for programming them. This thesis is conducted as a literary review\nthat mostly uses conference publications and particularly books recommended on the home\npage of OpenGL.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Mikko Kemppainen (mitaanke) on 2017-05-30 15:36:35.415098. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-05-30T15:36:35Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201705302580.pdf: 136267 bytes, checksum: cb70a2c06be50fe232a488e7f7e3d015 (MD5)\nlicense.html: 4795 bytes, checksum: b8b75a666b35ab6011b10ea4734199b5 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-05-30T15:36:35Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201705302580.pdf: 136267 bytes, checksum: cb70a2c06be50fe232a488e7f7e3d015 (MD5)\nlicense.html: 4795 bytes, checksum: b8b75a666b35ab6011b10ea4734199b5 (MD5)\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "23", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "OpenGL", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "render\u00f6inti", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "GLSL", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokonegrafiikka", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "3D-render\u00f6inti OpenGL-ohjelmointirajapinnalla", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201705302580", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-05-30T15:36:36Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
|