Skip to content

Commit 1e62fd4

Browse files
committed
add related challenges, first timestamp, and credits
add related challenges, , first timestamp, and credits switch order of videos so they are in numerical order
1 parent 042b435 commit 1e62fd4

File tree

3 files changed

+100
-93
lines changed

3 files changed

+100
-93
lines changed

content/tracks/side-tracks/noise/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"description": "This track contains my tutorials on perlin and simplex noise.",
44
"videos": [
55
"noc/perlin/intro-to-perlin-noise",
6-
"noc/perlin/graphing-1d-perlin-noise",
76
"noc/perlin/noise-vs-random",
7+
"noc/perlin/graphing-1d-perlin-noise",
88
"noc/perlin/perlin-noise-2d",
99
"noc/perlin/perlin-noise-detail",
1010
"noise/open-simplex-noise",
Lines changed: 61 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,69 @@
11
{
2-
"title": "I.5: Perlin Noise in Two Dimensions (p5.js)",
3-
"description": "In the fifth part of my Perlin Noise Tutorial, I demonstrate how to use two-dimensional Perlin noise in a p5.js sketch.",
4-
"videoId": "ikwNrFvnL3g",
5-
"date": "2016-06-24",
6-
"languages": [
7-
"p5.js",
8-
"JavaScript"
9-
],
10-
"topics": [
11-
"For beginners"
12-
],
13-
"canContribute": true,
14-
"timestamps": [
2+
"title": "I.5: Perlin Noise in Two Dimensions (p5.js)",
3+
"description": "In the fifth part of my Perlin Noise Tutorial, I demonstrate how to use two-dimensional Perlin noise in a p5.js sketch.",
4+
"videoId": "ikwNrFvnL3g",
5+
"date": "2016-06-24",
6+
"languages": ["p5.js", "JavaScript"],
7+
"topics": ["For beginners"],
8+
"canContribute": true,
9+
"relatedChallenges": ["136-polar-noise-loops", "137-4d-opensimplex-noise-loop", "c4-worley-noise"],
10+
"timestamps": [
11+
{
12+
"time": "0:00",
13+
"title": "Introduction"
14+
},
15+
{
16+
"time": "0:26",
17+
"title": "Graph of Perlin Noise in One Dimension"
18+
},
19+
{
20+
"time": "3:49",
21+
"title": "Pixel Array"
22+
},
23+
{
24+
"time": "6:48",
25+
"title": "Perlin Noise"
26+
}
27+
],
28+
"codeExamples": [
29+
{
30+
"title": "Perlin Noise in 2D",
31+
"description": "Using 2D perlin noise to create a 2D noise field",
32+
"image": "perlin2d.png",
33+
"urls": {
34+
"p5": "https://editor.p5js.org/codingtrain/sketches/2_hBcOBrF"
35+
}
36+
}
37+
],
38+
"groupLinks": [
39+
{
40+
"title": "References",
41+
"links": [
1542
{
16-
"time": "0:26",
17-
"title": "Graph of Perlin Noise in One Dimension"
43+
"title": "noise()",
44+
"url": "https://p5js.org/reference/#/p5/noise",
45+
"description": "p5.js reference for noise()"
1846
},
1947
{
20-
"time": "3:49",
21-
"title": "Pixel Array"
48+
"title": "random()",
49+
"url": "https://p5js.org/reference/#/p5/random",
50+
"description": "p5.js reference for random()"
2251
},
2352
{
24-
"time": "6:48",
25-
"title": "Perlin Noise"
26-
}
27-
],
28-
"codeExamples": [
29-
{
30-
"title": "Perlin Noise in 2D",
31-
"description": "Using 2D perlin noise to create a 2D noise field",
32-
"image": "perlin2d.png",
33-
"urls": {
34-
"p5": "https://editor.p5js.org/codingtrain/sketches/2_hBcOBrF"
35-
}
36-
}
37-
],
38-
"groupLinks": [
53+
"title": "The Nature of Code",
54+
"url": "https://natureofcode.com/",
55+
"description": "The Nature of Code - online book by Daniel Shiffman"
56+
},
3957
{
40-
"title": "References",
41-
"links": [
42-
{
43-
"title": "noise()",
44-
"url": "https://p5js.org/reference/#/p5/noise",
45-
"description": "p5.js reference for noise()"
46-
},
47-
{
48-
"title": "random()",
49-
"url": "https://p5js.org/reference/#/p5/random",
50-
"description": "p5.js reference for random()"
51-
},
52-
{
53-
"title": "The Nature of Code",
54-
"url": "https://natureofcode.com/",
55-
"description": "The Nature of Code - online book by Daniel Shiffman"
56-
},
57-
{
58-
"title": "The Nature of Code Examples p5.js",
59-
"url": "https://github.com/nature-of-code/noc-examples-p5.js",
60-
"description": "Repository for example p5.js code from the Nature of Code book"
61-
}
62-
]
58+
"title": "The Nature of Code Examples p5.js",
59+
"url": "https://github.com/nature-of-code/noc-examples-p5.js",
60+
"description": "Repository for example p5.js code from the Nature of Code book"
6361
}
64-
]
65-
}
62+
]
63+
}
64+
],
65+
"credits": [
66+
{ "title": "Editing", "name": "Mathieu Blanchette" },
67+
{ "title": "Animations", "name": "Jason Heglund" }
68+
]
69+
}
Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,39 @@
11
{
2-
"title": "I.6: Perlin Noise Detail in p5.js",
3-
"description": "In Part I.6 of the Perlin Noise Tutorial, I look at the p5.js function noiseDetail() how it can be used to alter the results Perlin noise function. The concepts of octaves and falloff are explained.",
4-
"videoId": "D1BBj2VaBl4",
5-
"date": "2016-06-26",
6-
"languages": ["p5.js", "JavaScript"],
7-
"topics": ["For beginners"],
8-
"canContribute": true,
9-
"timestamps": [
10-
{ "time": "0:23", "title": "The Noise Algorithm" },
11-
{ "time": "1:07", "title": "Visualization of Perla Noise in Two Dimensions" },
12-
{ "time": "1:31", "title": "Noise Detail Function" }
13-
],
14-
"groupLinks": [
15-
{
16-
"title": "Group of links title",
17-
"links": [
18-
{
19-
"title": "The Nature of Code",
20-
"url": "https://natureofcode.com/",
21-
"description": "The Nature of Code - online book by Daniel Shiffman"
22-
},
23-
{
24-
"title": "Link 2 title",
25-
"url": "link 2 url",
26-
"description": "description of content linked"
27-
},
28-
{
29-
"title": "The Nature of Code Examples p5.js",
30-
"url": "https://github.com/nature-of-code/noc-examples-p5.js",
31-
"description": "Repository for example p5.js code from the Nature of Code book"
32-
}
33-
]
34-
}
35-
]
36-
}
2+
"title": "I.6: Perlin Noise Detail in p5.js",
3+
"description": "In Part I.6 of the Perlin Noise Tutorial, I look at the p5.js function noiseDetail() how it can be used to alter the results Perlin noise function. The concepts of octaves and falloff are explained.",
4+
"videoId": "D1BBj2VaBl4",
5+
"date": "2016-06-26",
6+
"languages": ["p5.js", "JavaScript"],
7+
"topics": ["For beginners"],
8+
"canContribute": true,
9+
"relatedChallenges": [
10+
"136-polar-noise-loops", "137-4d-opensimplex-noise-loop", "c4-worley-noise"
11+
],
12+
"timestamps": [
13+
{ "time": "0:00", "title": "Introduction" },
14+
{ "time": "0:23", "title": "The Noise Algorithm" },
15+
{ "time": "1:07", "title": "Visualization of Perla Noise in Two Dimensions" },
16+
{ "time": "1:31", "title": "Noise Detail Function" }
17+
],
18+
"groupLinks": [
19+
{
20+
"title": "References",
21+
"links": [
22+
{
23+
"title": "The Nature of Code",
24+
"url": "https://natureofcode.com/",
25+
"description": "The Nature of Code - online book by Daniel Shiffman"
26+
},
27+
{
28+
"title": "The Nature of Code Examples p5.js",
29+
"url": "https://github.com/nature-of-code/noc-examples-p5.js",
30+
"description": "Repository for example p5.js code from the Nature of Code book"
31+
}
32+
]
33+
}
34+
],
35+
"credits": [
36+
{ "title": "Editing", "name": "Mathieu Blanchette" },
37+
{ "title": "Animations", "name": "Jason Heglund" }
38+
]
39+
}

0 commit comments

Comments
 (0)