20 days of Vex
Added 2018-02-27 22:53:22 +0000 UTCWell, 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
2019-09-28 23:31:22 +0000 UTCOoo, great feedback! Will incorporate that into the page, thanks!
Matt Estela
2018-12-18 10:39:31 +0000 UTCFinally 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
2018-12-17 15:03:39 +0000 UTCSorry 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
2018-12-17 14:27:54 +0000 UTCYep, fixed, sorry it took me so long to correct it
Matt Estela
2018-05-27 03:25:00 +0000 UTCOn 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
2018-04-08 15:09:12 +0000 UTCreally helpful stuff
Vadim Turchin
2018-03-11 08:36:05 +0000 UTCThanks a lot for those pages
Julien Ducenne
2018-03-04 21:12:07 +0000 UTCmerci
SOUBIRAN Stephane
2018-03-03 14:26:23 +0000 UTCAmazing job matt ! Many thanks
Simon Brun
2018-02-28 23:35:29 +0000 UTCAww...I missed that one yesterday. Thank you!!!
Jonathan
2018-02-28 15:22:40 +0000 UTCIt's amazing Matt, thanks.
paul silcox
2018-02-28 11:52:35 +0000 UTCGreat idea, many thanks!
AdamRatai
2018-02-28 11:45:46 +0000 UTC+10
Dominik Kosik
2018-02-28 09:11:02 +0000 UTCIf I ever release a track, or any tune that doesn't stink, you'll be the first to know ;)
Alan Klys
2018-02-28 03:00:44 +0000 UTCHa, 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
2018-02-28 02:35:49 +0000 UTCThis is awesome Matt, been dabbling in vex recently and would definitely use this, then save as a preset, haha ;)
Phinnaeus
2018-02-28 01:43:35 +0000 UTCFabulous 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
2018-02-28 01:33:44 +0000 UTCexcellent
Dorin Croitoru
2018-02-27 23:57:54 +0000 UTCIf 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
2018-02-27 23:29:15 +0000 UTCReally cool!!
David Gacituaga
2018-02-27 23:04:17 +0000 UTClmao 'joy of vex'. Grant was just telling me about this the other day, so excited to dive in
Ben Carmeli
2018-02-27 23:00:31 +0000 UTCMany many thanks for this Matt :)
Ardahan Sernaz
2018-02-27 22:59:00 +0000 UTC