Skip to content

Commit e5c580b

Browse files
committed
Add images, timecodes, and links to videos
1 parent a7ecc5e commit e5c580b

File tree

10 files changed

+112
-7
lines changed

10 files changed

+112
-7
lines changed
118 KB
Loading
99.8 KB
Loading
Binary file not shown.
172 KB
Loading
47.1 KB
Loading
55.7 KB
Loading
213 KB
Loading
111 KB
Loading
192 KB
Loading

content/videos/challenges/183-mathematical-marbling/index.json

Lines changed: 112 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,117 @@
1717
],
1818
"timestamps": [
1919
{ "time": "0:00", "title": "Introduction" },
20-
{ "time": "0:00", "title": "" },
21-
{ "time": "0:00", "title": "Outro" }
20+
{ "time": "1:47", "title": "Mathematical Marbling" },
21+
{ "time": "2:16", "title": "Explain approach" },
22+
{ "time": "3:20", "title": "Start Coding" },
23+
{ "time": "4:20", "title": "Dropping paint" },
24+
{ "time": "7:03", "title": "Add the circle vertices using polar coordinates" },
25+
{ "time": "10:57", "title": "Add a marble function" },
26+
{ "time": "13:24", "title": "Refine the algorithm" },
27+
{ "time": "16:45", "title": "Add a tine function" },
28+
{ "time": "19:46", "title": "Circle detail" },
29+
{ "time": "24:50", "title": "Generalize the tine function" },
30+
{ "time": "29:43", "title": "Possible variations" },
31+
{ "time": "31:45", "title": "Outro" }
2232
],
2333
"codeExamples": [
2434
{
2535
"title": "Mathematical Marbling",
2636
"description": "Implementation of mathematical marbling",
27-
"image": "img1.png",
37+
"image": "marble.jpg",
2838
"urls": {
2939
"p5": "https://editor.p5js.org/codingtrain/sketches/fsw-rJrpr"
3040
}
41+
},
42+
{
43+
"title": "Marbling Phyllotaxis",
44+
"description": "Adding ink drops using phyllotaxis.",
45+
"image": "phyllotaxis.jpg",
46+
"urls": {
47+
"p5": "https://editor.p5js.org/codingtrain/sketches/xoK1M7K3-"
48+
}
49+
},
50+
{
51+
"title": "Marbling Mouse",
52+
"description": "This example demonstrates interactivity adding the ink.",
53+
"image": "mouse.jpg",
54+
"urls": {
55+
"p5": "https://editor.p5js.org/codingtrain/sketches/GlQ8BqbZ2"
56+
}
57+
},
58+
{
59+
"title": "Marbling Color",
60+
"description": "This example demonstrates adding a color palette.",
61+
"image": "palette.jpg",
62+
"urls": {
63+
"p5": "https://editor.p5js.org/codingtrain/sketches/ONPlawNRq"
64+
}
65+
},
66+
{
67+
"title": "Marbling Combs",
68+
"description": "This example demonstrates adding a tineLine.",
69+
"image": "tines.jpg",
70+
"urls": {
71+
"p5": "https://editor.p5js.org/codingtrain/sketches/kUPncgjvO"
72+
}
73+
},
74+
{
75+
"title": "Marbling Raster Pixels",
76+
"description": "This example demonstrates marbling by raster-rendering the pixels.",
77+
"image": "raster.jpg",
78+
"urls": {
79+
"p5": "https://editor.p5js.org/codingtrain/sketches/5b29Taght"
80+
}
81+
},
82+
{
83+
"title": "Marbling Raster Pixels - Image",
84+
"description": "This example demonstrates adding marbling to video.",
85+
"image": "image.jpg",
86+
"urls": {
87+
"p5": "https://editor.p5js.org/codingtrain/sketches/nb5hSYsgX"
88+
}
89+
},
90+
{
91+
"title": "Marbling Raster Pixels - Video",
92+
"description": "This example demonstrates adding marbling to video.",
93+
"image": "",
94+
"urls": {
95+
"p5": "https://editor.p5js.org/codingtrain/sketches/kVyT302xf"
96+
}
97+
},
98+
{
99+
"title": "Marbling Color - animate ink",
100+
"description": "This example demonstrates animating the addition of ink drops",
101+
"image": "animate.jpg",
102+
"urls": {
103+
"p5": "https://editor.p5js.org/codingtrain/sketches/HtEtm1vii"
104+
}
105+
},
106+
{
107+
"title": "handPose Marbling",
108+
"description": "This example demonstrates adding ink drops using ml5.handPose.",
109+
"image": "",
110+
"urls": {
111+
"p5": "https://editor.p5js.org/codingtrain/sketches/EwQhSqGK5"
112+
}
31113
}
32114
],
33115
"groupLinks": [
34116
{
35117
"title": "References",
36118
"links": [
119+
{
120+
"icon": "🔗",
121+
"title": "Paper Marbling",
122+
"url": "https://en.wikipedia.org/wiki/Paper_marbling",
123+
"description": "Wikipedia article discussing the history and process of paper marbling."
124+
},
125+
{
126+
"icon": "🔗",
127+
"title": "Tokutaro Yagi",
128+
"url": "https://suminagashi.com/meet-the-artisan-tokutaro-yagi/",
129+
"description": "Article about Suminagashi master Tokutaro Yagi."
130+
},
37131
{
38132
"icon": "🔗",
39133
"title": "Digital Marbling",
@@ -45,12 +139,23 @@
45139
"title": "The Mathematics of Marbling",
46140
"url": "https://people.csail.mit.edu/jaffer/Marbling/Mathematics",
47141
"description": "Article that discusses the mathematics of marbling."
142+
}
143+
]
144+
},
145+
{
146+
"title": "Videos",
147+
"links": [
148+
{
149+
"icon": "🎥",
150+
"title": "The Hydrodynamics of Marbling Art",
151+
"url": "https://www.youtube.com/watch?v=yzlPvtDmtAE",
152+
"description": "Video by the American Physical Society showcasing examples of traditional marbling patterns."
48153
},
49154
{
50-
"icon": "🔗",
51-
"title": "",
52-
"url": "",
53-
"description": ""
155+
"icon": "🎥",
156+
"title": "Polar Coordinates - p5.js Tutorial",
157+
"url": "/tracks/the-nature-of-code-2/noc/3-angles/4-polar-coordinates",
158+
"description": "A dive into the trigonometric functions—sine, cosine, and tangent."
54159
}
55160
]
56161
}

0 commit comments

Comments
 (0)