Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
215 changes: 215 additions & 0 deletions content/tutorials/noise/acm.csl
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US">
<info>
<title>Association for Computing Machinery</title>
<title-short>ACM</title-short>
<id>http://www.zotero.org/styles/association-for-computing-machinery</id>
<link href="http://www.zotero.org/styles/association-for-computing-machinery" rel="self"/>
<link href="http://www.zotero.org/styles/acm-sigchi-proceedings" rel="template"/>
<link href="https://www.acm.org/publications/authors/reference-formatting" rel="documentation"/>
<author>
<name>Patrick O'Brien</name>
<email>obrienpat86@gmail.com</email>
</author>
<contributor>
<name>Junliang Hu</name>
<email>vtta0124@gmail.com</email>
</contributor>
<category citation-format="numeric"/>
<category field="engineering"/>
<updated>2024-01-24T11:32:48+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<macro name="author">
<group suffix=".">
<names variable="author">
<name delimiter=", " and="text" sort-separator=", "/>
<label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/>
<substitute>
<names variable="editor"/>
</substitute>
</names>
</group>
</macro>
<macro name="editor">
<names variable="editor">
<name delimiter=", " and="text" delimiter-precedes-last="never"/>
<label form="short" prefix=" (" suffix=")"/>
</names>
</macro>
<macro name="title">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<group delimiter=" ">
<text variable="title" font-style="italic"/>
<group delimiter=" " prefix="(" suffix=")">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</group>
</if>
<else>
<text variable="title"/>
</else>
</choose>
</macro>
<macro name="year">
<date variable="issued">
<date-part name="year"/>
</date>
</macro>
<macro name="journal">
<group delimiter=", ">
<group delimiter=" ">
<text variable="container-title" form="short" font-style="italic"/>
<text variable="volume" suffix=","/>
<group>
<text variable="issue" suffix=" "/>
<date date-parts="year-month" form="text" variable="issued" prefix="(" suffix=")"/>
</group>
</group>
</group>
</macro>
<macro name="edition">
<choose>
<if is-numeric="edition">
<group delimiter=" ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition"/>
</else>
</choose>
</macro>
<macro name="book-publisher">
<group delimiter=", ">
<text variable="publisher"/>
<text variable="publisher-place"/>
</group>
</macro>
<macro name="access">
<choose>
<if variable="DOI">
<text variable="DOI" prefix="https://doi.org/"/>
</if>
<else-if variable="URL">
<group delimiter=" ">
<text term="retrieved" text-case="capitalize-first"/>
<date variable="accessed" form="text"/>
<text term="from"/>
<text variable="URL"/>
</group>
</else-if>
</choose>
</macro>
<citation collapse="citation-number">
<sort>
<key variable="citation-number"/>
</sort>
<layout prefix="[" suffix="]" delimiter=", ">
<group delimiter=":">
<text variable="citation-number"/>
<text variable="locator"/>
</group>
</layout>
</citation>
<bibliography second-field-align="flush" entry-spacing="0">
<sort>
<key macro="author"/>
<key variable="issued"/>
</sort>
<layout>
<text variable="citation-number" prefix="[" suffix="]"/>
<group delimiter=". " suffix=". ">
<text macro="author"/>
<text macro="year"/>
<text macro="title"/>
</group>
<group suffix=".">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<text macro="book-publisher" suffix="."/>
</if>
<else-if type="paper-conference">
<group delimiter=" " suffix=", ">
<text term="in" text-case="capitalize-first"/>
<group delimiter=" ">
<text variable="container-title" font-style="italic"/>
<text variable="collection-title" font-style="italic" prefix="(" suffix=")"/>
</group>
</group>
<group delimiter=", " suffix=". ">
<date variable="issued" prefix="">
<date-part name="month" form="long" suffix=" "/>
<date-part name="day" form="numeric-leading-zeros" suffix=", " range-delimiter="-"/>
<date-part name="year"/>
</date>
</group>
<group delimiter=", " suffix=".">
<text macro="book-publisher"/>
<text variable="page"/>
</group>
</else-if>
<else-if type="chapter" match="any">
<group delimiter=" ">
<text term="in" text-case="capitalize-first"/>
<group delimiter=", ">
<group delimiter=" ">
<text variable="container-title" font-style="italic"/>
<text macro="edition" prefix="(" suffix=")"/>
</group>
<text macro="editor"/>
</group>
</group>
<group suffix="." delimiter=", " prefix=". ">
<text macro="book-publisher"/>
<text variable="page"/>
</group>
</else-if>
<else-if type="speech" match="any">
<group delimiter=". ">
<group delimiter=" ">
<text term="in" text-case="capitalize-first"/>
<group delimiter=", ">
<group delimiter=" ">
<text variable="event" font-style="italic"/>
<text macro="edition" prefix="(" suffix=")"/>
</group>
<text macro="editor"/>
</group>
</group>
<group delimiter=", " suffix=".">
<text macro="book-publisher"/>
<text variable="page"/>
</group>
</group>
</else-if>
<else-if type="article-journal">
<group delimiter=", " suffix=".">
<text macro="journal"/>
<text variable="page"/>
</group>
</else-if>
<else-if type="thesis" match="any">
<group delimiter=". ">
<text variable="genre"/>
<text macro="book-publisher"/>
</group>
</else-if>
<else>
<group suffix="." delimiter=", ">
<group delimiter=" " font-style="italic">
<text variable="container-title"/>
<text variable="volume"/>
</group>
<text variable="page"/>
</group>
</else>
</choose>
</group>
<text macro="access" prefix=" "/>
</layout>
</bibliography>
</style>
Binary file added content/tutorials/noise/images/noise_06.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/tutorials/noise/images/noise_07.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/tutorials/noise/images/noise_08.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/tutorials/noise/images/noise_09.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/tutorials/noise/images/noise_10.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/tutorials/noise/images/noise_11.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
182 changes: 182 additions & 0 deletions content/tutorials/noise/noise.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
@incollection{Gonzalez:2015,
title = {Fractal {Brownian} {Motion}},
url = {https://thebookofshaders.com/13/},
booktitle = {The {Book} of {Shaders}},
author = {Gonzalez Vivo, Patricio and Lowe, Jen},
year = {2015},
}

@article{Harris:2020,
title = {Array programming with {NumPy}},
author = {
Charles R. Harris and
K. Jarrod Millman and
St{\'{e}}fan J. van der Walt and
Ralf Gommers and
Pauli Virtanen and
David Cournapeau and
Eric Wieser and
Julian Taylor and
Sebastian Berg and
Nathaniel J. Smith and
Robert Kern and
Matti Picus and
Stephan Hoyer and
Marten H. van Kerkwijk and
Matthew Brett and
Allan Haldane and
Jaime Fern{\'{a}}ndez del R{\'{i}}o and
Mark Wiebe and
Pearu Peterson and
Pierre G{\'{e}}rard-Marchant and
Kevin Sheppard and
Tyler Reddy and
Warren Weckesser and
Hameer Abbasi and
Christoph Gohlke and
Travis E. Oliph{\hyphenate}ant
},
year = {2020},
month = {9},
journal = {Nature},
volume = {585},
number = {7825},
pages = {357--362},
doi = {10.1038/s41586-020-2649-2},
publisher = {Springer Science and Business Media {LLC}}
}

@article{Mandelbrot:1968,
author = {Benoît B. Mandelbrot and John W. Van Ness},
journal = {SIAM Review},
number = {4},
pages = {422--437},
publisher = {Society for Industrial and Applied Mathematics},
title = {Fractional Brownian Motions, Fractional Noises and Applications},
issn = {00361445},
url = {http://www.jstor.org/stable/2027184},
volume = {10},
year = {1968}
}

@book{Mandelbrot:1983,
title = {The Fractal Geometry of Nature},
isbn = {978-0-7167-1186-5},
publisher = {W.H. Freeman},
author = {Mandelbrot, Benoît B.},
year = {1983},
}

@article{Musgrave:1989,
title = {The synthesis and rendering of eroded fractal terrains},
volume = {23},
issn = {0097-8930},
doi = {10.1145/74334.74337},
number = {3},
journal = {ACM SIGGRAPH Computer Graphics},
publisher = {Association for Computing Machinery},
author = {Musgrave, Forest Kenton and Kolb, Craig E. and Mace, Robert S.},
month = {7},
year = {1989},
pages = {41--50},
}

@incollection{Musgrave:2003,
address = {San Francisco},
edition = {Third Edition},
series = {The {Morgan Kaufmann} Series in Computer Graphics},
title = {Procedural Fractal Terrains},
isbn = {978-1-55860-848-1},
doi = {10.1016/B978-155860848-1/50045-0},
booktitle = {Texturing and Modeling},
publisher = {Morgan Kaufmann},
author = {Musgrave, Forest Kenton},
editor = {
Ebert, David S. and
Musgrave, Forest Kenton and
Peachey, Darwyn and
Perlin, Ken and
Worley, Steven and
Mark, William R. and
Hart, John C.
},
year = {2003},
pages = {489--506},
}

@incollection{Musgrave:2004,
address = {New York, NY, USA},
series = {{SIGGRAPH} '04},
title = {Fractal Terrains and Fractal Planets},
isbn = {978-1-4503-7801-7},
doi = {10.1145/1103900.1103932},
booktitle = {The Elements of Nature: Interactive and Realistic Techniques},
publisher = {Association for Computing Machinery},
author = {Musgrave, Forest Kenton},
editor = {
Deusen, Oliver and
Ebert, David S. and
Fedkiw, Ron and
Musgrave, Forest Kenton and
Prusinkiewicz, Przemyslaw and
Roble, Doug and
Stam, Jos and
Tessendorf, Jerry
},
year = {2004},
pages = {7.1--7.45},
}

@software{NumPy,
title = {NumPy},
author = {{NumPy Developers}},
year = {2023},
license = {BSD 3-Clause License},
url = {https://numpy.org},
version = {1.25.0},
repository= {https://github.com/numpy/numpy}
}

@article{Perlin:1985,
title = {An Image Synthesizer},
volume = {19},
issn = {0097-8930},
doi = {10.1145/325165.325247},
number = {3},
journal = {ACM SIGGRAPH Computer Graphics},
publisher = {Association for Computing Machinery},
author = {Perlin, Ken},
month = {7},
year = {1985},
pages = {287--296},
}

@misc{Quilez:2019,
author = {Quilez, Inigo},
title = {Fractional Brownian Motion},
url = {https://iquilezles.org/articles/fbm/},
urldate = {2026-04-26},
year = {2019}
}

@software{Seaborn,
title = {{Seaborn: statistical data visualization}},
author = {Michael L. Waskom},
year = {2022},
license = {BSD 3-Clause License},
url = {https://seaborn.pydata.org},
version = {0.12.2},
repository= {https://github.com/mwaskom/seaborn}
}

@article{Waskom:2021,
doi = {10.21105/joss.03021},
year = {2021},
publisher = {The Open Journal},
volume = {6},
number = {60},
pages = {3021},
author = {Michael L. Waskom},
title = {seaborn: statistical data visualization},
journal = {Journal of Open Source Software}
}
Loading
Loading