Generative art with JavaScript and SVG: utilizing scalable vector graphics and algorithms for creative coding and design
This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors t...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
New York, NY
Apress
[2024]
|
Ausgabe: | [First edition]. |
Schriftenreihe: | Design thinking series
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9798868800863/?ar |
Zusammenfassung: | This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet. Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals. It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what's possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts. |
Beschreibung: | Includes bibliographical references and index |
Umfang: | 1 Online-Ressource (273 Seiten) illustrations |
ISBN: | 9798868800863 |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-10256275X | ||
003 | DE-627-1 | ||
005 | 20240429114544.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240429s2024 xx |||||o 00| ||eng c | ||
020 | |a 9798868800863 |c electronic bk. |9 979-8-8688-0086-3 | ||
035 | |a (DE-627-1)10256275X | ||
035 | |a (DE-599)KEP10256275X | ||
035 | |a (ORHE)9798868800863 | ||
035 | |a (DE-627-1)10256275X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 776 |2 23/eng/20240327 | |
100 | 1 | |a Matthew, David |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Generative art with JavaScript and SVG |b utilizing scalable vector graphics and algorithms for creative coding and design |c David Matthew |
250 | |a [First edition]. | ||
264 | 1 | |a New York, NY |b Apress |c [2024] | |
300 | |a 1 Online-Ressource (273 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a Design thinking series | |
500 | |a Includes bibliographical references and index | ||
520 | |a This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet. Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals. It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what's possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts. | ||
650 | 0 | |a Generative art | |
650 | 0 | |a JavaScript (Computer program language) | |
650 | 0 | |a SVG (Document markup language) | |
650 | 4 | |a Art génératif | |
650 | 4 | |a JavaScript (Langage de programmation) | |
650 | 4 | |a SVG (Langage de balisage) | |
650 | 4 | |a generative art | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9798868800863/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-10256275X |
---|---|
_version_ | 1821494932970405888 |
adam_text | |
any_adam_object | |
author | Matthew, David |
author_facet | Matthew, David |
author_role | aut |
author_sort | Matthew, David |
author_variant | d m dm |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)10256275X (DE-599)KEP10256275X (ORHE)9798868800863 |
dewey-full | 776 |
dewey-hundreds | 700 - The arts |
dewey-ones | 776 - Computer art (Digital art) |
dewey-raw | 776 |
dewey-search | 776 |
dewey-sort | 3776 |
dewey-tens | 770 - Photography, computer art, cinematography |
discipline | Kunstgeschichte |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02975nam a22004332 4500</leader><controlfield tag="001">ZDB-30-ORH-10256275X</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240429114544.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240429s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9798868800863</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">979-8-8688-0086-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)10256275X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP10256275X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9798868800863</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)10256275X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">776</subfield><subfield code="2">23/eng/20240327</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Matthew, David</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Generative art with JavaScript and SVG</subfield><subfield code="b">utilizing scalable vector graphics and algorithms for creative coding and design</subfield><subfield code="c">David Matthew</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York, NY</subfield><subfield code="b">Apress</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (273 Seiten)</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">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Design thinking series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet. Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals. It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what's possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Generative art</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">JavaScript (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">SVG (Document markup language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Art génératif</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JavaScript (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">SVG (Langage de balisage)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">generative art</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9798868800863/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-10256275X |
illustrated | Illustrated |
indexdate | 2025-01-17T11:22:14Z |
institution | BVB |
isbn | 9798868800863 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (273 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Apress |
record_format | marc |
series2 | Design thinking series |
spelling | Matthew, David VerfasserIn aut Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design David Matthew [First edition]. New York, NY Apress [2024] 1 Online-Ressource (273 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Design thinking series Includes bibliographical references and index This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet. Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals. It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what's possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts. Generative art JavaScript (Computer program language) SVG (Document markup language) Art génératif JavaScript (Langage de programmation) SVG (Langage de balisage) generative art |
spellingShingle | Matthew, David Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design Generative art JavaScript (Computer program language) SVG (Document markup language) Art génératif JavaScript (Langage de programmation) SVG (Langage de balisage) generative art |
title | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design |
title_auth | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design |
title_exact_search | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design |
title_full | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design David Matthew |
title_fullStr | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design David Matthew |
title_full_unstemmed | Generative art with JavaScript and SVG utilizing scalable vector graphics and algorithms for creative coding and design David Matthew |
title_short | Generative art with JavaScript and SVG |
title_sort | generative art with javascript and svg utilizing scalable vector graphics and algorithms for creative coding and design |
title_sub | utilizing scalable vector graphics and algorithms for creative coding and design |
topic | Generative art JavaScript (Computer program language) SVG (Document markup language) Art génératif JavaScript (Langage de programmation) SVG (Langage de balisage) generative art |
topic_facet | Generative art JavaScript (Computer program language) SVG (Document markup language) Art génératif JavaScript (Langage de programmation) SVG (Langage de balisage) generative art |
work_keys_str_mv | AT matthewdavid generativeartwithjavascriptandsvgutilizingscalablevectorgraphicsandalgorithmsforcreativecodinganddesign |