Computer Graphics Programming in OpenGL with JAVA / / V. Scott Gordon, John L. Clevenger.

This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL, along with its theoretical foundations. It is appropriate both for computer science undergraduate graphics programming courses in degree programs that emphasize Java, and for professionals interest...

Full description

Saved in:
Bibliographic Details
VerfasserIn:
Place / Publishing House:Dulles, VA : : Mercury Learning and Information, , [2018]
©2018
Year of Publication:2018
Language:English
Online Access:
Physical Description:1 online resource (406 p.) :; four-color throughout
Tags: Add Tag
No Tags, Be the first to tag this record!
id 9781683922650
ctrlnum (DE-B1597)653858
collection bib_alma
record_format marc
spelling Gordon, V. Scott, author. aut http://id.loc.gov/vocabulary/relators/aut
Computer Graphics Programming in OpenGL with JAVA / V. Scott Gordon, John L. Clevenger.
Dulles, VA : Mercury Learning and Information, [2018]
©2018
1 online resource (406 p.) : four-color throughout
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file PDF rda
restricted access http://purl.org/coar/access_right/c_16ec online access with authorization star
This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL, along with its theoretical foundations. It is appropriate both for computer science undergraduate graphics programming courses in degree programs that emphasize Java, and for professionals interested in mastering 3D graphics skills who prefer Java. It has been designed in a 4-color, “teach-yourself” format with numerous examples that the reader can run just as presented. New sections have been added covering soft shadows, performance optimization, Nsight debugging, as well as updated industry-standard libraries and steps for running the examples on a Macintosh. Includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book. Features: Includes new sections on implementing soft shadows, performance optimization, and updated tools such as the JOML math library and the NVIDIA® Nsight™ debugger. Covers modern OpenGL 4.0+ shader programming in Java/JOGL, with instructions for both PC/Windows and Macintosh. Illustrates every technique with complete running code examples. Everything needed to install the libraries and run every example is provided and fully explained. Includes step-by-step instruction for every GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment). Includes companion files with code, object models, figures, and more.
Issued also in print.
Mode of access: Internet via World Wide Web.
In English.
Description based on online resource; title from PDF title page (publisher's Web site, viewed 26. Mrz 2024)
Computer graphics.
Java (Computer program language).
JavaScript (Computer program language)-Programmed instruction.
CAD & graphics.
Programming.
COMPUTERS / Image Processing. bisacsh
Clevenger, John L., author. aut http://id.loc.gov/vocabulary/relators/aut
EPUB 9781683922209
print 9781683922193
https://doi.org/10.1515/9781683922650
https://www.degruyter.com/isbn/9781683922650
Cover https://www.degruyter.com/document/cover/isbn/9781683922650/original
language English
format eBook
author Gordon, V. Scott,
Gordon, V. Scott,
Clevenger, John L.,
spellingShingle Gordon, V. Scott,
Gordon, V. Scott,
Clevenger, John L.,
Computer Graphics Programming in OpenGL with JAVA /
author_facet Gordon, V. Scott,
Gordon, V. Scott,
Clevenger, John L.,
Clevenger, John L.,
Clevenger, John L.,
author_variant v s g vs vsg
v s g vs vsg
j l c jl jlc
author_role VerfasserIn
VerfasserIn
VerfasserIn
author2 Clevenger, John L.,
Clevenger, John L.,
author2_variant j l c jl jlc
author2_role VerfasserIn
VerfasserIn
author_sort Gordon, V. Scott,
title Computer Graphics Programming in OpenGL with JAVA /
title_full Computer Graphics Programming in OpenGL with JAVA / V. Scott Gordon, John L. Clevenger.
title_fullStr Computer Graphics Programming in OpenGL with JAVA / V. Scott Gordon, John L. Clevenger.
title_full_unstemmed Computer Graphics Programming in OpenGL with JAVA / V. Scott Gordon, John L. Clevenger.
title_auth Computer Graphics Programming in OpenGL with JAVA /
title_new Computer Graphics Programming in OpenGL with JAVA /
title_sort computer graphics programming in opengl with java /
publisher Mercury Learning and Information,
publishDate 2018
physical 1 online resource (406 p.) : four-color throughout
Issued also in print.
isbn 9781683922650
9781683922209
9781683922193
callnumber-first T - Technology
callnumber-subject T - General Technology
callnumber-label T385
callnumber-sort T 3385 G67 42019
url https://doi.org/10.1515/9781683922650
https://www.degruyter.com/isbn/9781683922650
https://www.degruyter.com/document/cover/isbn/9781683922650/original
illustrated Not Illustrated
dewey-hundreds 000 - Computer science, information & general works
dewey-tens 000 - Computer science, knowledge & systems
dewey-ones 006 - Special computer methods
dewey-full 006.6/93
dewey-sort 16.6 293
dewey-raw 006.6/93
dewey-search 006.6/93
doi_str_mv 10.1515/9781683922650
work_keys_str_mv AT gordonvscott computergraphicsprogramminginopenglwithjava
AT clevengerjohnl computergraphicsprogramminginopenglwithjava
status_str n
ids_txt_mv (DE-B1597)653858
carrierType_str_mv cr
is_hierarchy_title Computer Graphics Programming in OpenGL with JAVA /
author2_original_writing_str_mv noLinkedField
noLinkedField
_version_ 1806144019229573120
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03794nmm a2200649Ia 4500</leader><controlfield tag="001">9781683922650</controlfield><controlfield tag="003">DE-B1597</controlfield><controlfield tag="005">20240326120151.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr || ||||||||</controlfield><controlfield tag="008">240326t20182018xxu fo d z eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781683922650</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1515/9781683922650</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-B1597)653858</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-B1597</subfield><subfield code="b">eng</subfield><subfield code="c">DE-B1597</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">T385</subfield><subfield code="b">.G67 2019</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM012050</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">006.6/93</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gordon, V. Scott, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer Graphics Programming in OpenGL with JAVA /</subfield><subfield code="c">V. Scott Gordon, John L. Clevenger.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Dulles, VA : </subfield><subfield code="b">Mercury Learning and Information, </subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (406 p.) :</subfield><subfield code="b">four-color throughout</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="b">PDF</subfield><subfield code="2">rda</subfield></datafield><datafield tag="506" ind1="0" ind2=" "><subfield code="a">restricted access</subfield><subfield code="u">http://purl.org/coar/access_right/c_16ec</subfield><subfield code="f">online access with authorization</subfield><subfield code="2">star</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL, along with its theoretical foundations. It is appropriate both for computer science undergraduate graphics programming courses in degree programs that emphasize Java, and for professionals interested in mastering 3D graphics skills who prefer Java. It has been designed in a 4-color, “teach-yourself” format with numerous examples that the reader can run just as presented. New sections have been added covering soft shadows, performance optimization, Nsight debugging, as well as updated industry-standard libraries and steps for running the examples on a Macintosh. Includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book. Features: Includes new sections on implementing soft shadows, performance optimization, and updated tools such as the JOML math library and the NVIDIA® Nsight™ debugger. Covers modern OpenGL 4.0+ shader programming in Java/JOGL, with instructions for both PC/Windows and Macintosh. Illustrates every technique with complete running code examples. Everything needed to install the libraries and run every example is provided and fully explained. Includes step-by-step instruction for every GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment). Includes companion files with code, object models, figures, and more.</subfield></datafield><datafield tag="530" ind1=" " ind2=" "><subfield code="a">Issued also in print.</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Mode of access: Internet via World Wide Web.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">In English.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Description based on online resource; title from PDF title page (publisher's Web site, viewed 26. Mrz 2024)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer graphics.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language).</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">JavaScript (Computer program language)-Programmed instruction.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">CAD &amp; graphics.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Image Processing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Clevenger, John L., </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">EPUB</subfield><subfield code="z">9781683922209</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">print</subfield><subfield code="z">9781683922193</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1515/9781683922650</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://www.degruyter.com/isbn/9781683922650</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="3">Cover</subfield><subfield code="u">https://www.degruyter.com/document/cover/isbn/9781683922650/original</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_BACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_CL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_DGALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ECL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EEBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ESTMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_STMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV-deGruyter-alles</subfield></datafield></record></collection>