-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsuccess.html
More file actions
566 lines (505 loc) · 38.1 KB
/
success.html
File metadata and controls
566 lines (505 loc) · 38.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16890899639"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-16890899639');
</script>
<title>Pragmatic VFX: Advanced Houdini Courses from Senior ILM FX TD</title>
<meta name="keywords" content="houdini,pragmatic,vex,feature,featurefilm,vfx,gamedev,indie,cg,cgi,gamedev,mograph,c4d,motiongraphics,3d,rnd,fx,td,film,visualeffects,effects,procedural,proceduralism,coding,ml,algorithm,training,learning,math,mathlab,visualization,coding,optimization,practical,catmull,catmullclark,opensubdiv,subdivision,surfaces,subd,modeling,limitsurface,topology,geometry,polygons,linearalgebra,orthogonalization,asus,studiobook,proart,performance,c++,adaptivity,linearalgebra,surface,iterative,mlb2020,machinelearning,deeplearning,cgal,pcl,animatrix,flip,fluids,rbd,sbd,vellum,pyro,axiom,solver,fluiddynamics,tutorial,tutorials,course,courses,online,advanced,learning,cgma,rebelway,mainroad,ilm,weta,cgsociety,entagma">
<meta name="author" content="Yunus Balcioglu">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta property="og:title" content="Pragmatic VEX: Volume 1 [4K]" />
<meta property="og:description" content="Pragmatic VEX series is aimed to increase the technical capacity of the artists and TDs which will allow them to tackle more complex production shots with complete control and ease by acquiring a deeper technical understanding of how things work in Houdini at the lowest level with a strong applied focus on high-end feature film visual effects production." />
<meta property="og:image" content="https://www.pragmatic-vfx.com/thumbnail.jpg" />
<style type="text/css">
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.container {
max-width:800px;
margin:0 auto;
padding-top:10%;
}
.style3 {
border: 0px solid #141414;
background-color: #141414;
border-collapse: collapse;
}
.style5 {
text-align: left;
}
.style6 {
background-color: #141414;
}
.style7 {
text-align: center;
}
.style8 {
text-align: right;
}
.style9 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #CDC9C2;
}
.auto-style1 {
text-align: left;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: rgb(205, 201, 194);
}
.auto-style3 {
border-collapse: collapse;
border: 0px solid transparent;
}
.auto-style4 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #CDC9C2;
text-align: right;
}
.auto-style5 {
font-size: medium;
}
</style>
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '2639190323077406');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=2639190323077406&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
</head>
<body style="background-color: #141414">
<div class="style7">
<br>
<br><br><br>
<br>
<p>
<iframe width="800" height="450" src="https://www.youtube.com/embed/6ws_ylYBN-8?controls=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen id="I9" name="I9"></iframe>
</p>
<table align="center" class="style3">
<tr>
<td class="auto-style4">
<a data-dpd-type="button" data-text="BUY NOW" data-variant="price-right" data-button-size="dpd-medium" data-bg-color="00bfff" data-bg-color-hover="0bddff" data-text-color="ffffff" data-pr-bg-color="141414" data-pr-color="ffc000" data-lightbox="1" href="https://animatrix.dpdcart.com/cart/add?product_id=199182&method_id=216868">BUY NOW</a><script src="https://animatrix.dpdcart.com/dpd.js">fbq('track', 'AddToCart');</script></td>
<td class="style9">
<img src="origprice3.png" width="80" height="40" style="float: left" align="middle"></td>
</tr>
<tr>
<td class="auto-style4">
<a data-dpd-type="button" data-text="STUDIO LICENSE | 1-4 PEOPLE" data-variant="price-right" data-button-size="dpd-medium" data-bg-color="00bfff" data-bg-color-hover="0bddff" data-text-color="ffffff" data-pr-bg-color="141414" data-pr-color="ffc000" data-lightbox="1" href="https://animatrix.dpdcart.com/cart/add?product_id=199182&method_id=253491">STUDIO LICENSE | 1-4 ARTISTS</a></td>
<td class="style9">
<a data-dpd-type="button" data-text="STUDIO LICENSE | 5-9 PEOPLE" data-variant="price-left" data-button-size="dpd-medium" data-bg-color="00bfff" data-bg-color-hover="0bddff" data-text-color="ffffff" data-pr-bg-color="141414" data-pr-color="ffc000" data-lightbox="1" href="https://animatrix.dpdcart.com/cart/add?product_id=199182&method_id=253492">STUDIO LICENSE | 5-9 ARTISTS</a><script src="https://animatrix.dpdcart.com/dpd.js">fbq('track', 'AddToCart');</script></td>
</tr>
<tr>
<td class="auto-style4">
<a data-dpd-type="button" data-text="STUDIO LICENSE | 10-19 PEOPLE" data-variant="price-right" data-button-size="dpd-medium" data-bg-color="00bfff" data-bg-color-hover="0bddff" data-text-color="ffffff" data-pr-bg-color="141414" data-pr-color="ffc000" data-lightbox="1" href="https://animatrix.dpdcart.com/cart/add?product_id=199182&method_id=218298">STUDIO LICENSE | 10-19 ARTISTS</a></td>
<td class="style9">
<a data-dpd-type="button" data-text="STUDIO LICENSE | 20-50 PEOPLE" data-variant="price-left" data-button-size="dpd-medium" data-bg-color="00bfff" data-bg-color-hover="0bddff" data-text-color="ffffff" data-pr-bg-color="141414" data-pr-color="ffc000" data-lightbox="1" href="https://animatrix.dpdcart.com/cart/add?product_id=199182&method_id=253174">
STUDIO LICENSE | 20-50 ARTISTS</a><script src="https://animatrix.dpdcart.com/dpd.js">fbq('track', 'AddToCart');</script></td>
</tr>
</table>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
For more than 50 people, please contact
<a href="mailto:animatrix2k7@gmail.com">us</a></p>
</td>
</tr>
</table>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Companies that use Pragmatic VEX</p>
</td>
</tr>
</table>
<table align="center" class="style3">
<tr>
<td class="style9">
<img height="100" src="companies7.png" width="800"></td>
</tr>
</table>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Professionals who use Pragmatic VEX are working at</p>
</td>
</tr>
</table>
<table align="center" class="style3">
<tr>
<td class="style9">
<img height="300" src="artists7.png" width="800"></td>
</tr>
</table>
<br>
<br>
<p>
<iframe src="https://player.vimeo.com/video/314430531?" width="800" height="333" frameborder="0" allow="autoplay; fullscreen" allowfullscreen name="I2" id="I2"></iframe>
</p>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
<strong>Pragmatic VEX</strong> is a highly planned, highly edited series
aimed to increase the technical capacity of artists and TDs. This series
will enable you to tackle more complex production shots with complete
control and ease by acquiring a deeper technical understanding of how
things work in Houdini at the lowest level with a strong applied focus
on high-end feature film visual effects production.</p>
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Through carefully structured lessons, you'll gain the low-level
understanding and control required for high-complexity shots in Houdini. The techniques
taught in <strong>Pragmatic VEX</strong> have been proven in major feature film
productions, including blockbusters like
<span class="style6"><strong>The LOTR: The Rings of Power</strong>,
</span> <strong>
Star Wars, Aquaman</strong>, <strong>X-Men</strong> and more,
ensuring you learn production-proven methods used at the highest levels
of VFX production.</p>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
Created by <strong>Yunus "animatrix" Balcioglu</strong>, <span class="style6">
currently a
</span><strong>Senior
FX Technical Director</strong>
<span class="style6">at</span> <strong>Industrial Light & Magic</strong>. Feature film credits include
<span class="style6"><strong>The Lord of the Rings: The Rings of Power</strong>,
</span> <strong>
Marvel's Eternals</strong>, <strong>
Star Wars: The Rise of Skywalker</strong>,<strong>
X-Men: Dark Phoenix</strong>,<strong> <span class="style6">X-Men:
Apocalypse,
</span>Aquaman</strong>,<strong> Alien:
Covenant</strong>,<strong> Pirates of the Caribbean: Dead Men Tell No
Tales</strong>,<strong> <span class="style6">
Justice League</span></strong> and many more.<span class="style6"><br>
</span></p>
</td>
</tr>
</table>
<br>
<table align="center" class="auto-style3">
<tr>
<td class="style3">
<img height="480" src="posters_filtered.png" width="800"></td>
</tr>
</table>
<br><br>
<br>
<iframe width="800" height="450" src="https://www.youtube.com/embed/3Q5Rn86H_gE?controls=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen id="I9" name="I9"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
<strong>Pragmatic VEX</strong> is featured on ASUS ProArt showcase
series.</p>
</td>
</tr>
</table>
<br>
<br>
<table align="center">
<tr>
<td>
<div class="yt-wrapper" style="position: relative; width: 800px; height: 450px;">
<iframe
src="https://www.youtube.com/embed/Ob8b1c4P04g"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
style="width: 100%; height: 100%;"
></iframe>
<div
class="yt-overlay"
onclick="loadRealYT(this.parentNode, 'HryJBbNwqDw')"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer;"
></div>
</div>
</td>
</tr>
</table>
<script>
function loadRealYT(wrapper, videoId) {
const iframe = document.createElement('iframe');
iframe.src = `https://www.youtube.com/embed/${videoId}?autoplay=1&controls=1`;
iframe.frameBorder = '0';
iframe.allow =
'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';
iframe.allowFullscreen = true;
iframe.style.width = '100%';
iframe.style.height = wrapper.offsetHeight + 'px';
wrapper.innerHTML = '';
wrapper.appendChild(iframe);
}
</script>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
<strong>Pragmatic VEX</strong> is showcased in GamesCom Asia 2022
(Singapore) while demonstrating a KineFX driven face peeling FX setup.</p>
</td>
</tr>
</table>
<br>
<br>
<iframe src="https://player.vimeo.com/video/448212258?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen id="I8" name="I8"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
<strong>Pragmatic VEX</strong> is a carefully structured course where
every single topic, concept and idea is planned in advance with no idle
moments, dead space, gratuitous talking or unplanned debugging for what
should have been done offline.</p>
</td>
</tr>
</table>
<br>
<table align="center" class="auto-style3">
<tr>
<td class="style3">
<img src="planning2.png" width="800"></td>
</tr>
</table>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Some of the intricate planning inside the network editor for a single
topic.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/448216526?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
<br><br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
The course avoids the typical pitfalls of improvised tutorials. Every
lesson is carefully scripted and edited for clarity. Topics are
introduced with live concept sketches, then demonstrated step-by-step in
Houdini, ensuring you fully grasp the idea before applying it.</p>
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
All course content is recorded in 4K resolution, providing pristine
visual clarity for optimal learning in any device whether it's a tablet
or a high resolution large display.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/448218760?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen id="I4" name="I4"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Provided in this course are <strong>over 15 hours of high-density practical
video content spanning 163 videos</strong>.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/449966465?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
Almost all cook times and
idle moments are edited out, and some parts are sped up (2-5x) like
concept drawing, code writing, viewport/network navigation, and node
layout, etc. The focus is on quality rather than total running time, and
as such the course length is not the best way to estimate the actual
value.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/457274458?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen id="I5" name="I5"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
That's why I don't spend 1 hour explaining what a string is, or how to
call a function as there are so many resources online covering those to
exhaustion. They will be assumed knowledge. Basic courses are plenty,
it's the advanced courses that are scarce.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/587084577?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen id="I6" name="I6"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
If you feel that, at any point, you are lacking some prerequisites, I
would highly recommend referring to Houdini documentation.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/587088111?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td class="style9">
<p class="style5" style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;">
<strong>Pragmatic VEX</strong> covers as many areas that have relevant areas to have a solid
volume with a similar theme and flow, that not only progressively scales
up on complexity and intricacy, but is also filled with countless
practical production-proven tips and tricks from beginning to end.</p>
</td>
</tr>
</table>
<br>
<iframe src="https://player.vimeo.com/video/587089967?" width="800" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen name="I1" id="I1"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
<span class="auto-style5">Topics covered:</span><br class="style6"><br class="style6">
<strong>Point Clouds & Geometry Distribution</strong><br>• Point
Clouds, Smooth Point Cloud Filtering, Grid Based Point Cloud Lookup
(pgfind), Camera Based Occlusion with Variable Pscale<br>• Point
Relaxation, Uniform Point Distribution over Polygonal Surfaces, Self
Proximity, Tighter Packing<br>• Clustering, Geometric Advection<br><br><strong>Optimization,
Kernel Processing & Hashing</strong><br>• Multithreading Geometry Creation,
Unique Pair Matching, Operator Decoupling, Kernel Code Generalization,
Generic VEX Kernels, Unrolling For Loops<br>• Convolution Kernels,
Blurring Attributes, Sharpening Attributes, Cubic Hermite Interpolation
(smoothstep), Shaping Functions<br>• Hashing<br><br><strong>Field
Analysis, Geometry Dynamics & Tracing Techniques</strong><br>• Attribute
Gradient, Gradient Ascent, Gradient Descent & Contour Lines (Isolines)
on Planar/Arbitrary Geometry & Heightfields<br>• Streamlines, Flowlines,
Geometry Traversal<br>• Backward Tracing, Forward Tracing, Tracing Curves<br><br><strong>Flow Analysis & Visualization</strong><br>
• Flow Fields, Flow Field Visualization, Vector Fields, Direction Fields<br>
<br><strong>Edge Operations & Analysis</strong><br>• K-Depth
Neighbours Using Edges & Primitives, Half-Edges, Splitting Edges, Edge
Divide, Optimizing Edge Operations<br><br><strong>Subdivision Surfaces, Limit Surfaces,
Adaptivity &
Geometric Refinement</strong><br>• Catmull-Clark Subdivision, Bilinear
Subdivision, Improved OpenSubdiv Catmull-Clark Subdivision Surfaces
Algorithm, Adaptive Subdivision, Boundary Rules<br>• Subdivision Limit
Surface, Limit Surface Sampling, Isoline Display<br>• Orthonormalization, Quadtrees<br>
<br><strong>Attributes, Group Handling & Fusing</strong><br>• Custom
Fusing in VEX, Attribute Preservation & Interpolation, Group
Preservation<br><br><strong>Light & Reflection</strong><br>• Sea
Caustics, Pool Caustics<br><br><strong>Performance, Profiling & Design
Principles</strong><br>• Performance Profiling,
Aggressive Performance Optimizations<br>• Generic HDA Design</p>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
<span class="style6"><br>
Software: <strong>Houdini 20</strong><br>Length: <strong>Over 15 hours</strong><br>
Number of Videos: <strong>163</strong></span></p>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
<span class="style6">
<br>
Special thanks to Jeff Lait and Mark Elendt.</span></p>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
<span class="style6">
Korean translation (WIP) by Seona Hwang.</span></p>
<p style="box-sizing: border-box; margin: 0px 0px 1.25rem; color: rgb(205, 201, 194); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="style5">
<span class="style6">
Rendered using Redshift.<br>
</span></p>
</td>
</tr>
</table>
</div>
<div class="style7">
<br><br>
<br>
<iframe width="800" height="450" src="https://www.youtube.com/embed/W8fqfAjjqzk?controls=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen id="I9" name="I9"></iframe>
<br>
<br>
<table align="center" class="style3">
<tr>
<td>
<p style="box-sizing: border-box; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(20, 20, 20); text-decoration-style: initial; text-decoration-color: initial;" class="auto-style1">
Overlay Network Editor feature is part of <a href="https://gum.co/fxsup">
Supercharged extension</a></p>
</td>
</tr>
</table>
</div>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<table align="center" class="auto-style3">
<tr>
<td class="style3">
<img src="logos.png" width="800"></td>
</tr>
</table>
<br>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
<p class="style5" style="box-sizing: border-box; color: rgb(205, 201, 194); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; max-width: 44rem; font-size: 0.875rem; line-height: 1.42857; letter-spacing: 0.01rem; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; background-color: rgb(20, 20, 20)">
</p>
</body>