hr-studio
The Primer · Bibliography
The Primer  /  Bibliography

The sources

Every chapter of this primer compresses a literature. This is the short shelf behind it — not everything, just the works where each idea was first pinned down, or is best learned. Grouped by chapter.

The whole primer

1.
D. Shiffman — The Nature of Code · 2nd ed., No Starch Press, 2024.
2.
H. Pottmann, A. Asperl, M. Hofer, A. Kilian — Architectural Geometry · Bentley Institute Press, 2007.
01

Foundations

open chapter →
3.
K. Perlin — “An Image Synthesizer” · SIGGRAPH 1985.
4.
L. Piegl, W. Tiller — The NURBS Book · Springer, 2nd ed. 1997.
5.
G. Farin — Curves and Surfaces for CAGD: A Practical Guide · Morgan Kaufmann, 5th ed. 2002.
02

Patterns & Tiling

open chapter →
6.
B. Grünbaum, G. C. Shephard — Tilings and Patterns · W. H. Freeman, 1987.
7.
8.
R. Bridson — “Fast Poisson Disk Sampling in Arbitrary Dimensions” · SIGGRAPH sketches, 2007.
9.
D. Smith, J. S. Myers, C. S. Kaplan, C. Goodman-Strauss — “An Aperiodic Monotile” · Combinatorial Theory, 2024.
03

Emergence

open chapter →
10.
A. M. Turing — “The Chemical Basis of Morphogenesis” · Phil. Trans. R. Soc. B, 1952.
11.
M. Gardner — “Mathematical Games: The Fantastic Combinations of John Conway’s New Solitaire Game ‘Life’” · Scientific American, October 1970.
12.
P. Prusinkiewicz, A. Lindenmayer — The Algorithmic Beauty of Plants · Springer, 1990.
13.
S. H. Strogatz — Nonlinear Dynamics and Chaos · Westview, 2nd ed. 2015.
04

Agents & Swarms

open chapter →
15.
E. Bonabeau, M. Dorigo, G. Theraulaz — Swarm Intelligence: From Natural to Artificial Systems · Oxford University Press, 1999.
17.
T. C. Schelling — “Dynamic Models of Segregation” · Journal of Mathematical Sociology, 1971.
18.
D. Baraff, A. Witkin — “Physically Based Modeling” · SIGGRAPH course notes, 2001.
19.
M. Müller, B. Heidelberger, M. Hennix, J. Ratcliff — “Position Based Dynamics” · J. Visual Communication and Image Representation, 2007.
20.
J. Stam — “Stable Fluids” · SIGGRAPH 1999.
21.
R. Bridson — Fluid Simulation for Computer Graphics · CRC Press, 2nd ed. 2015.
06

Geometry & Structure

open chapter →
22.
A. A. G. Requicha — “Representations for Rigid Solids: Theory, Methods, and Systems” · ACM Computing Surveys, 1980.
23.
M. Botsch, L. Kobbelt, M. Pauly, P. Alliez, B. Lévy — Polygon Mesh Processing · A K Peters, 2010.
24.
W. Lorensen, H. Cline — “Marching Cubes” · SIGGRAPH 1987.
25.
J. C. Hart — “Sphere Tracing: A Geometric Method for the Antialiased Ray Tracing of Implicit Surfaces” · The Visual Computer, 1996.
26.
E. Catmull, J. Clark — “Recursively Generated B-spline Surfaces on Arbitrary Topological Meshes” · Computer-Aided Design, 1978.
27.
P. Block, J. Ochsendorf — “Thrust Network Analysis: A New Methodology for Three-Dimensional Equilibrium” · J. IASS, 2007.
28.
M. P. Bendsøe, O. Sigmund — Topology Optimization: Theory, Methods, and Applications · Springer, 2003.
29.
I. Quilez — Articles on signed distance functions · iquilezles.org.
30.
J. H. Holland — Adaptation in Natural and Artificial Systems · University of Michigan Press, 1975.
31.
S. Kirkpatrick, C. D. Gelatt, M. P. Vecchi — “Optimization by Simulated Annealing” · Science, 1983.
32.
K. Deb, A. Pratap, S. Agarwal, T. Meyarivan — “A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II” · IEEE Trans. Evolutionary Computation, 2002.
32a.
D. E. Rumelhart, G. E. Hinton, R. J. Williams — “Learning representations by back-propagating errors” · Nature, 1986.
33.
T. Mikolov, K. Chen, G. Corrado, J. Dean — “Efficient Estimation of Word Representations in Vector Space” · 2013.
34.
D. P. Kingma, M. Welling — “Auto-Encoding Variational Bayes” · ICLR 2014.
35.
I. Goodfellow et al. — “Generative Adversarial Networks” · NeurIPS 2014.
36.
J. Ho, A. Jain, P. Abbeel — “Denoising Diffusion Probabilistic Models” · NeurIPS 2020.
37.
A. Vaswani et al. — “Attention Is All You Need” · NeurIPS 2017.
38.
J. Park, P. Florence, J. Straub, R. Newcombe, S. Lovegrove — “DeepSDF” · CVPR 2019.
All chapters