OpenFrameworks essentials :: create stunning, interactive openFrameworks-based applications with this fast-paced guide /
Annotation
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2015.
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource : illustrations |
ISBN: | 9781784390532 1784390534 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn909425997 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150519s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d IDEBK |d EBLCP |d E7B |d YDXCP |d TEFOD |d COO |d DEBBG |d N$T |d REB |d TEFOD |d OCLCF |d IDB |d CCO |d COCUF |d CNNOR |d LOA |d K6U |d PIFAG |d FVL |d ZCU |d AGLDB |d OCLCQ |d MERUC |d OCLCQ |d DEBSZ |d U3W |d D6H |d STF |d WRM |d OCLCQ |d VTS |d CEF |d ICG |d INT |d VT2 |d OCLCQ |d G3B |d TKN |d OCLCQ |d DKC |d OCLCQ |d OCLCA |d HS0 |d OCLCQ |d QGK |d OCLCO |d OCLCQ |d OCLCO |d UEJ |d OCLCQ | ||
019 | |a 908247399 |a 912315318 |a 1259132587 | ||
020 | |a 9781784390532 |q (electronic bk.) | ||
020 | |a 1784390534 |q (electronic bk.) | ||
020 | |z 9781784396145 | ||
020 | |z 1784396141 | ||
035 | |a (OCoLC)909425997 |z (OCoLC)908247399 |z (OCoLC)912315318 |z (OCoLC)1259132587 | ||
037 | |a CL0500000593 |b Safari Books Online | ||
037 | |a CE04CB4A-790E-418E-B8C3-EFDE3FD36D97 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.I59 | |
072 | 7 | |a COM |x 012000 |2 bisacsh | |
082 | 7 | |a 005.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Perevalov, Denis, |e author. | |
245 | 1 | 0 | |a OpenFrameworks essentials : |b create stunning, interactive openFrameworks-based applications with this fast-paced guide / |c Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov. |
264 | 1 | |a Birmingham : |b Packt Publishing, |c 2015. | |
264 | 4 | |c ©2015 | |
300 | |a 1 online resource : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed October 6, 2015). | |
500 | |a Includes index. | ||
520 | 8 | |a Annotation |b If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book. | |
505 | 0 | |a Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with openFrameworks; What is openFrameworks?; Installing openFrameworks; The openFrameworks folder structure; Running your first example; The video synthesizer application; Three reasons to create your own video synthesizer with openFrameworks; Summary; Chapter 2: Creating Your First openFrameworks Project; Creating and running a new project; Creating a project; Running a project; Discovering the project's code structure; Setting up the screen | |
505 | 8 | |a Centering the coordinate systemA simple drawing; Setting drawing color; Drawing primitives; Geometric patterns; The stripe pattern; A stripe pattern made from parallel lines; A stripe pattern made from rotating lines; A stripe pattern made from rotating triangles; Summary; Chapter 3: Adding GUI and Handling Keyboard Events; Creating a GUI using the ofxGui addon; Implementing a simple GUI panel with sliders; Using the sliders' values; Implementing the autosave feature; Creating groups of controls; Using the sliders' values; Implementing a checkbox, a color selector, and a 2D slider | |
505 | 8 | |a Using the controls' valuesExperimenting with the project; Handling keyboard events; Hiding the GUI; Saving a screenshot; Saving a preset using the system save dialog; Loading a preset using the system load dialog; Implementing the matrix pattern generator; Using the sliders' values; Experimenting with the matrix pattern generator; Summary; Chapter 4: Working with Raster Graphics -- Images, Videos, and Shaders; Raster images in openFrameworks; Drawing an image file; Playing a video file; Grabbing a live video from a camera; Mixing layers using additive blending; Creating the mixer's GUI | |
505 | 8 | |a Implementing the mixer's functionalityCreating the video effect with a shader; Redirecting drawing to the offscreen buffer; Drawing the offscreen buffer contents and enabling smoothing; Implementing the kaleidoscope effect; Creating the fragment shader; Creating the vertex shader; Using created shaders in the project; Summary; Chapter 5: Creating 3D Graphics; Introduction to 3D graphics with openFrameworks; openFrameworks classes for surface representation; Drawing a wireframe sphere; Creating a camera; Controlling the camera with a mouse | |
505 | 8 | |a Disabling mouse control for the camera when the GUI is visibleCamera automation; Drawing a solid sphere; The things needed for shading the surface; Drawing a solid sphere with shading; Texturing the sphere; Preparing a texture; Setting texture coordinates; Activating texturing; Mixing 2D and 3D with the GUI; Deforming a sphere; Deforming by formulas; Extruding the sphere; Summary; Chapter 6: Animating Parameters; Using time values for a parameter's automation; Implementing a simple LFO; Implementing a pseudorandom LFO with Perlin noise; Using the level of sound for a parameter's automation | |
546 | |a English. | ||
650 | 0 | |a Interactive multimedia |x Authoring programs. |0 http://id.loc.gov/authorities/subjects/sh97003974 | |
650 | 0 | |a Graphic arts. |0 http://id.loc.gov/authorities/subjects/sh85056474 | |
650 | 0 | |a Computer graphics. | |
650 | 2 | |a Computer Graphics |0 https://id.nlm.nih.gov/mesh/D003196 | |
650 | 6 | |a Multimédias interactifs |x Systèmes-auteur. | |
650 | 6 | |a Arts graphiques. | |
650 | 6 | |a Infographie. | |
650 | 7 | |a computer graphics. |2 aat | |
650 | 7 | |a COMPUTERS |x Computer Graphics. |2 bisacsh | |
650 | 7 | |a Computer graphics |2 fast | |
650 | 7 | |a Graphic arts |2 fast | |
650 | 7 | |a Interactive multimedia |x Authoring programs |2 fast | |
700 | 1 | |a Tatarnikov, Igor (Sodazot), |e author. | |
700 | 1 | |a Karpov, Dmitry, |e writer of foreword. | |
776 | 0 | 8 | |i Print version: |a Perevalov, Denis. |t OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide. |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 |h xi, 186 pages |k Community experience distilled. |z 9781784396145 |
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=984028 |3 Volltext |
938 | |a EBL - Ebook Library |b EBLB |n EBL2033755 | ||
938 | |a ebrary |b EBRY |n ebr11049147 | ||
938 | |a EBSCOhost |b EBSC |n 984028 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis31482095 | ||
938 | |a YBP Library Services |b YANK |n 12403179 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn909425997 |
---|---|
_version_ | 1816882312865906688 |
adam_text | |
any_adam_object | |
author | Perevalov, Denis Tatarnikov, Igor (Sodazot) |
author_facet | Perevalov, Denis Tatarnikov, Igor (Sodazot) |
author_role | aut aut |
author_sort | Perevalov, Denis |
author_variant | d p dp i s t is ist |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.I59 |
callnumber-search | QA76.76.I59 |
callnumber-sort | QA 276.76 I59 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with openFrameworks; What is openFrameworks?; Installing openFrameworks; The openFrameworks folder structure; Running your first example; The video synthesizer application; Three reasons to create your own video synthesizer with openFrameworks; Summary; Chapter 2: Creating Your First openFrameworks Project; Creating and running a new project; Creating a project; Running a project; Discovering the project's code structure; Setting up the screen Centering the coordinate systemA simple drawing; Setting drawing color; Drawing primitives; Geometric patterns; The stripe pattern; A stripe pattern made from parallel lines; A stripe pattern made from rotating lines; A stripe pattern made from rotating triangles; Summary; Chapter 3: Adding GUI and Handling Keyboard Events; Creating a GUI using the ofxGui addon; Implementing a simple GUI panel with sliders; Using the sliders' values; Implementing the autosave feature; Creating groups of controls; Using the sliders' values; Implementing a checkbox, a color selector, and a 2D slider Using the controls' valuesExperimenting with the project; Handling keyboard events; Hiding the GUI; Saving a screenshot; Saving a preset using the system save dialog; Loading a preset using the system load dialog; Implementing the matrix pattern generator; Using the sliders' values; Experimenting with the matrix pattern generator; Summary; Chapter 4: Working with Raster Graphics -- Images, Videos, and Shaders; Raster images in openFrameworks; Drawing an image file; Playing a video file; Grabbing a live video from a camera; Mixing layers using additive blending; Creating the mixer's GUI Implementing the mixer's functionalityCreating the video effect with a shader; Redirecting drawing to the offscreen buffer; Drawing the offscreen buffer contents and enabling smoothing; Implementing the kaleidoscope effect; Creating the fragment shader; Creating the vertex shader; Using created shaders in the project; Summary; Chapter 5: Creating 3D Graphics; Introduction to 3D graphics with openFrameworks; openFrameworks classes for surface representation; Drawing a wireframe sphere; Creating a camera; Controlling the camera with a mouse Disabling mouse control for the camera when the GUI is visibleCamera automation; Drawing a solid sphere; The things needed for shading the surface; Drawing a solid sphere with shading; Texturing the sphere; Preparing a texture; Setting texture coordinates; Activating texturing; Mixing 2D and 3D with the GUI; Deforming a sphere; Deforming by formulas; Extruding the sphere; Summary; Chapter 6: Animating Parameters; Using time values for a parameter's automation; Implementing a simple LFO; Implementing a pseudorandom LFO with Perlin noise; Using the level of sound for a parameter's automation |
ctrlnum | (OCoLC)909425997 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06702cam a2200745 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn909425997</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150519s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">IDEBK</subfield><subfield code="d">EBLCP</subfield><subfield code="d">E7B</subfield><subfield code="d">YDXCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">COO</subfield><subfield code="d">DEBBG</subfield><subfield code="d">N$T</subfield><subfield code="d">REB</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCF</subfield><subfield code="d">IDB</subfield><subfield code="d">CCO</subfield><subfield code="d">COCUF</subfield><subfield code="d">CNNOR</subfield><subfield code="d">LOA</subfield><subfield code="d">K6U</subfield><subfield code="d">PIFAG</subfield><subfield code="d">FVL</subfield><subfield code="d">ZCU</subfield><subfield code="d">AGLDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">U3W</subfield><subfield code="d">D6H</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">ICG</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">G3B</subfield><subfield code="d">TKN</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">HS0</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UEJ</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">908247399</subfield><subfield code="a">912315318</subfield><subfield code="a">1259132587</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784390532</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784390534</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784396145</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784396141</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)909425997</subfield><subfield code="z">(OCoLC)908247399</subfield><subfield code="z">(OCoLC)912315318</subfield><subfield code="z">(OCoLC)1259132587</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000593</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CE04CB4A-790E-418E-B8C3-EFDE3FD36D97</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.I59</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">012000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Perevalov, Denis,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">OpenFrameworks essentials :</subfield><subfield code="b">create stunning, interactive openFrameworks-based applications with this fast-paced guide /</subfield><subfield code="c">Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2015.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource :</subfield><subfield code="b">illustrations</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="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed October 6, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with openFrameworks; What is openFrameworks?; Installing openFrameworks; The openFrameworks folder structure; Running your first example; The video synthesizer application; Three reasons to create your own video synthesizer with openFrameworks; Summary; Chapter 2: Creating Your First openFrameworks Project; Creating and running a new project; Creating a project; Running a project; Discovering the project's code structure; Setting up the screen</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Centering the coordinate systemA simple drawing; Setting drawing color; Drawing primitives; Geometric patterns; The stripe pattern; A stripe pattern made from parallel lines; A stripe pattern made from rotating lines; A stripe pattern made from rotating triangles; Summary; Chapter 3: Adding GUI and Handling Keyboard Events; Creating a GUI using the ofxGui addon; Implementing a simple GUI panel with sliders; Using the sliders' values; Implementing the autosave feature; Creating groups of controls; Using the sliders' values; Implementing a checkbox, a color selector, and a 2D slider</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using the controls' valuesExperimenting with the project; Handling keyboard events; Hiding the GUI; Saving a screenshot; Saving a preset using the system save dialog; Loading a preset using the system load dialog; Implementing the matrix pattern generator; Using the sliders' values; Experimenting with the matrix pattern generator; Summary; Chapter 4: Working with Raster Graphics -- Images, Videos, and Shaders; Raster images in openFrameworks; Drawing an image file; Playing a video file; Grabbing a live video from a camera; Mixing layers using additive blending; Creating the mixer's GUI</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Implementing the mixer's functionalityCreating the video effect with a shader; Redirecting drawing to the offscreen buffer; Drawing the offscreen buffer contents and enabling smoothing; Implementing the kaleidoscope effect; Creating the fragment shader; Creating the vertex shader; Using created shaders in the project; Summary; Chapter 5: Creating 3D Graphics; Introduction to 3D graphics with openFrameworks; openFrameworks classes for surface representation; Drawing a wireframe sphere; Creating a camera; Controlling the camera with a mouse</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Disabling mouse control for the camera when the GUI is visibleCamera automation; Drawing a solid sphere; The things needed for shading the surface; Drawing a solid sphere with shading; Texturing the sphere; Preparing a texture; Setting texture coordinates; Activating texturing; Mixing 2D and 3D with the GUI; Deforming a sphere; Deforming by formulas; Extruding the sphere; Summary; Chapter 6: Animating Parameters; Using time values for a parameter's automation; Implementing a simple LFO; Implementing a pseudorandom LFO with Perlin noise; Using the level of sound for a parameter's automation</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Interactive multimedia</subfield><subfield code="x">Authoring programs.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh97003974</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Graphic arts.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85056474</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer graphics.</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Computer Graphics</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D003196</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Multimédias interactifs</subfield><subfield code="x">Systèmes-auteur.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Arts graphiques.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infographie.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">computer graphics.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Graphics.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer graphics</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Graphic arts</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Interactive multimedia</subfield><subfield code="x">Authoring programs</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Tatarnikov, Igor (Sodazot),</subfield><subfield code="e">author.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Karpov, Dmitry,</subfield><subfield code="e">writer of foreword.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Perevalov, Denis.</subfield><subfield code="t">OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide.</subfield><subfield code="d">Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015</subfield><subfield code="h">xi, 186 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781784396145</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=984028</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL2033755</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr11049147</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">984028</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis31482095</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12403179</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn909425997 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:37Z |
institution | BVB |
isbn | 9781784390532 1784390534 |
language | English |
oclc_num | 909425997 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Perevalov, Denis, author. OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov. Birmingham : Packt Publishing, 2015. ©2015 1 online resource : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from PDF title page (EBSCO, viewed October 6, 2015). Includes index. Annotation If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book. Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with openFrameworks; What is openFrameworks?; Installing openFrameworks; The openFrameworks folder structure; Running your first example; The video synthesizer application; Three reasons to create your own video synthesizer with openFrameworks; Summary; Chapter 2: Creating Your First openFrameworks Project; Creating and running a new project; Creating a project; Running a project; Discovering the project's code structure; Setting up the screen Centering the coordinate systemA simple drawing; Setting drawing color; Drawing primitives; Geometric patterns; The stripe pattern; A stripe pattern made from parallel lines; A stripe pattern made from rotating lines; A stripe pattern made from rotating triangles; Summary; Chapter 3: Adding GUI and Handling Keyboard Events; Creating a GUI using the ofxGui addon; Implementing a simple GUI panel with sliders; Using the sliders' values; Implementing the autosave feature; Creating groups of controls; Using the sliders' values; Implementing a checkbox, a color selector, and a 2D slider Using the controls' valuesExperimenting with the project; Handling keyboard events; Hiding the GUI; Saving a screenshot; Saving a preset using the system save dialog; Loading a preset using the system load dialog; Implementing the matrix pattern generator; Using the sliders' values; Experimenting with the matrix pattern generator; Summary; Chapter 4: Working with Raster Graphics -- Images, Videos, and Shaders; Raster images in openFrameworks; Drawing an image file; Playing a video file; Grabbing a live video from a camera; Mixing layers using additive blending; Creating the mixer's GUI Implementing the mixer's functionalityCreating the video effect with a shader; Redirecting drawing to the offscreen buffer; Drawing the offscreen buffer contents and enabling smoothing; Implementing the kaleidoscope effect; Creating the fragment shader; Creating the vertex shader; Using created shaders in the project; Summary; Chapter 5: Creating 3D Graphics; Introduction to 3D graphics with openFrameworks; openFrameworks classes for surface representation; Drawing a wireframe sphere; Creating a camera; Controlling the camera with a mouse Disabling mouse control for the camera when the GUI is visibleCamera automation; Drawing a solid sphere; The things needed for shading the surface; Drawing a solid sphere with shading; Texturing the sphere; Preparing a texture; Setting texture coordinates; Activating texturing; Mixing 2D and 3D with the GUI; Deforming a sphere; Deforming by formulas; Extruding the sphere; Summary; Chapter 6: Animating Parameters; Using time values for a parameter's automation; Implementing a simple LFO; Implementing a pseudorandom LFO with Perlin noise; Using the level of sound for a parameter's automation English. Interactive multimedia Authoring programs. http://id.loc.gov/authorities/subjects/sh97003974 Graphic arts. http://id.loc.gov/authorities/subjects/sh85056474 Computer graphics. Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Multimédias interactifs Systèmes-auteur. Arts graphiques. Infographie. computer graphics. aat COMPUTERS Computer Graphics. bisacsh Computer graphics fast Graphic arts fast Interactive multimedia Authoring programs fast Tatarnikov, Igor (Sodazot), author. Karpov, Dmitry, writer of foreword. Print version: Perevalov, Denis. OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide. Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 xi, 186 pages Community experience distilled. 9781784396145 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=984028 Volltext |
spellingShingle | Perevalov, Denis Tatarnikov, Igor (Sodazot) OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / Community experience distilled. Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with openFrameworks; What is openFrameworks?; Installing openFrameworks; The openFrameworks folder structure; Running your first example; The video synthesizer application; Three reasons to create your own video synthesizer with openFrameworks; Summary; Chapter 2: Creating Your First openFrameworks Project; Creating and running a new project; Creating a project; Running a project; Discovering the project's code structure; Setting up the screen Centering the coordinate systemA simple drawing; Setting drawing color; Drawing primitives; Geometric patterns; The stripe pattern; A stripe pattern made from parallel lines; A stripe pattern made from rotating lines; A stripe pattern made from rotating triangles; Summary; Chapter 3: Adding GUI and Handling Keyboard Events; Creating a GUI using the ofxGui addon; Implementing a simple GUI panel with sliders; Using the sliders' values; Implementing the autosave feature; Creating groups of controls; Using the sliders' values; Implementing a checkbox, a color selector, and a 2D slider Using the controls' valuesExperimenting with the project; Handling keyboard events; Hiding the GUI; Saving a screenshot; Saving a preset using the system save dialog; Loading a preset using the system load dialog; Implementing the matrix pattern generator; Using the sliders' values; Experimenting with the matrix pattern generator; Summary; Chapter 4: Working with Raster Graphics -- Images, Videos, and Shaders; Raster images in openFrameworks; Drawing an image file; Playing a video file; Grabbing a live video from a camera; Mixing layers using additive blending; Creating the mixer's GUI Implementing the mixer's functionalityCreating the video effect with a shader; Redirecting drawing to the offscreen buffer; Drawing the offscreen buffer contents and enabling smoothing; Implementing the kaleidoscope effect; Creating the fragment shader; Creating the vertex shader; Using created shaders in the project; Summary; Chapter 5: Creating 3D Graphics; Introduction to 3D graphics with openFrameworks; openFrameworks classes for surface representation; Drawing a wireframe sphere; Creating a camera; Controlling the camera with a mouse Disabling mouse control for the camera when the GUI is visibleCamera automation; Drawing a solid sphere; The things needed for shading the surface; Drawing a solid sphere with shading; Texturing the sphere; Preparing a texture; Setting texture coordinates; Activating texturing; Mixing 2D and 3D with the GUI; Deforming a sphere; Deforming by formulas; Extruding the sphere; Summary; Chapter 6: Animating Parameters; Using time values for a parameter's automation; Implementing a simple LFO; Implementing a pseudorandom LFO with Perlin noise; Using the level of sound for a parameter's automation Interactive multimedia Authoring programs. http://id.loc.gov/authorities/subjects/sh97003974 Graphic arts. http://id.loc.gov/authorities/subjects/sh85056474 Computer graphics. Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Multimédias interactifs Systèmes-auteur. Arts graphiques. Infographie. computer graphics. aat COMPUTERS Computer Graphics. bisacsh Computer graphics fast Graphic arts fast Interactive multimedia Authoring programs fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh97003974 http://id.loc.gov/authorities/subjects/sh85056474 https://id.nlm.nih.gov/mesh/D003196 |
title | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / |
title_auth | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / |
title_exact_search | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / |
title_full | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov. |
title_fullStr | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov. |
title_full_unstemmed | OpenFrameworks essentials : create stunning, interactive openFrameworks-based applications with this fast-paced guide / Denis Perevalov, Igor (Sodazot) Tatarnikov ; foreword by Dmitry Karpov. |
title_short | OpenFrameworks essentials : |
title_sort | openframeworks essentials create stunning interactive openframeworks based applications with this fast paced guide |
title_sub | create stunning, interactive openFrameworks-based applications with this fast-paced guide / |
topic | Interactive multimedia Authoring programs. http://id.loc.gov/authorities/subjects/sh97003974 Graphic arts. http://id.loc.gov/authorities/subjects/sh85056474 Computer graphics. Computer Graphics https://id.nlm.nih.gov/mesh/D003196 Multimédias interactifs Systèmes-auteur. Arts graphiques. Infographie. computer graphics. aat COMPUTERS Computer Graphics. bisacsh Computer graphics fast Graphic arts fast Interactive multimedia Authoring programs fast |
topic_facet | Interactive multimedia Authoring programs. Graphic arts. Computer graphics. Computer Graphics Multimédias interactifs Systèmes-auteur. Arts graphiques. Infographie. computer graphics. COMPUTERS Computer Graphics. Computer graphics Graphic arts Interactive multimedia Authoring programs |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=984028 |
work_keys_str_mv | AT perevalovdenis openframeworksessentialscreatestunninginteractiveopenframeworksbasedapplicationswiththisfastpacedguide AT tatarnikovigorsodazot openframeworksessentialscreatestunninginteractiveopenframeworksbasedapplicationswiththisfastpacedguide AT karpovdmitry openframeworksessentialscreatestunninginteractiveopenframeworksbasedapplicationswiththisfastpacedguide |