FansOfAll
mattestela
mattestela

patreon


20 days of Vex

Well, 17 and a half at the moment, but thats the plan. 

I had a bit of a chat with Grant Inouye when he became a supporter, talking about how there's a reasonable number of Houdini folk who are comfortable with sops and dops, but still avoid Vex.

Thinking about how to approach this, I was reminded of my current obsession with Melodics ( melodics.com ), a great app for learning keyboards and electronic drumming. It's like Guitar Hero for grown ups, fun and immediate way to learn stuff. The big thing they push is to practice for 5 mins a day, every day, and you'll see improvements.

As such, I've tried to write a Vex guide with that in mind. Short modules, plus exercies, every day for 20 days. 

Grant has been incredibly helpful and patient, and has been screen recording his attempts to follow my notes, which I've used to go back and revise, and more notes, gifs etc. Thanks Grant!

There's still a lot of work to go before I share it with the public, but its at a point where I can share it with you folk, get some feedback.

It needs the usual cgwiki love (more gifs, more hips), plus stuff specific to this (more exercises), and probably some re-ordering so the ramp in difficulty is nice and even.

Anyway, here's the link, I'm really keen to get feedback! 

http://www.tokeru.com/cgwiki/index.php?title=JoyOfVex


Comments

Everyone learns musicianship, but so few learn instrumentation, form, structure and the other 95% of music. All good for them, but musicianship takes incredible diligence, and at the end, how much does one know ofinstrumental timbre, mixing, tracking...how many songs does one have? Just a note that I never see anyone making...on a two-year old thread :D

Richard Powell

Ooo, great feedback! Will incorporate that into the page, thanks!

Matt Estela

Finally I changed for that : int pc = pcopen(0, "P", @P, ch('maxdist'), chi('numpoints')); vector pcn = normalize(pcfilter(pc, 'N')); vector norm = normalize(@N); float dot = dot(norm, pcn); @Cd = fit(dot, -1, 1, 0, 1);

Laurent MENU

Sorry to bother you again, on Pointclouds > Ambient Occlusion (Day 20) I would use an abs() to avoid the dot product to return negative values (I tried on Crag and the colors were like stripes around cavity areas).

Laurent MENU

Yep, fixed, sorry it took me so long to correct it

Matt Estela

On dot products (Day 9), you wrote : "It compares the directions of vectors, if they are pointing the same way (ie, parallel), it returns -1. If they're perpendicular, 0, if facing in exact opposite directions, 1". Isn't it the contrary? I mean, same way = 1 and opposite = -1.

Laurent MENU

really helpful stuff

Vadim Turchin

Thanks a lot for those pages

Julien Ducenne

merci

SOUBIRAN Stephane

Amazing job matt ! Many thanks

Simon Brun

Aww...I missed that one yesterday. Thank you!!!

Jonathan

It's amazing Matt, thanks.

paul silcox

Great idea, many thanks!

AdamRatai

+10

Dominik Kosik

If I ever release a track, or any tune that doesn't stink, you'll be the first to know ;)

Alan Klys

Ha, you'll get no apology from me! It's a great app, I've been boring everyone in my immediate circle telling them how awesome it is. :)

Matt Estela

This is awesome Matt, been dabbling in vex recently and would definitely use this, then save as a preset, haha ;)

Phinnaeus

Fabulous Matt ! But curse you for pointing me to melodics.com :) I'm musically challenged but keen to learn, so will probably waste a lot time there.

Alan Klys

excellent

Dorin Croitoru

If my one and only contribution to the awesome Houdini community was to help Matt with creating and refining the Joy of VEX lesson, it would be the highest honor I could imagine. Especially since VEX is such a week point for me. Thanks for letting me be a part of this Matt!!

Grant Inouye

Really cool!!

David Gacituaga

lmao 'joy of vex'. Grant was just telling me about this the other day, so excited to dive in

Ben Carmeli

Many many thanks for this Matt :)

Ardahan Sernaz


More Creators