Orientation Attributes: Instancing Part 1 - Handy Houdini Tips

  Рет қаралды 16,963

Nine Between

Nine Between

Күн бұрын

In this part we are looking at the attributes required for instancing and copying with a focus on orientation attributes. As such, we are looking at how to use the Normal attribute in conjunction with the Up attribute to generate correct orientations. Additionally, we will be looking at some useful quaternion workflows for generating orientations.
00:00 Intro
01:20 Setting up Normals for Orientation
03:08 Normal and Up Attributes Explained
05:24 The Orient Attribute
07:20 Rotating using Quaternions
09:50 Scatter and Align
11:45 Blending between Quaternions
14:51 Controlling Instancing Attributes
18:03 Outro

Пікірлер: 42
@NineBetween
@NineBetween Жыл бұрын
Hey! This video ended up focusing quite heavily on orientation workflows. We'll be doing more parts related to instancing workflows in the weeks to come.
@chienao9360
@chienao9360 7 ай бұрын
haha.Thank you for your work. you said "This is super basic" had me blow my mind because it took a lot of my brain cells and time to finally understand what the code does. Please keep up great work.
@khalilboss2855
@khalilboss2855 Жыл бұрын
This looks somehow like an advanced level of the sprinkles tutorials in Houdini isn't scary series haha. But it's a great tutorial. Looking forward for the next parts
@NineBetween
@NineBetween Жыл бұрын
You're right! In that video, the sprinkles all used the same orientation attributes. This one is definitely an advanced version of that. Thanks for the comment as always!
@machinist1051
@machinist1051 Жыл бұрын
5:13 Well said. That's something many schools/universities miss, I think. You often need to learn how to work WITH it before learning HOW it works. Raw theory for beginners lacks a context. You don't need to know the physics of gyroscopic precession or the biology behind the human vestibular system to ride a bicycle. But when (or if) you need to learn it to push your skills further, practice will help you to understand it much faster and deeper.
@brunocfer2
@brunocfer2 9 ай бұрын
You are fast becoming the GO TO button of all new Houdini user, thank you!!
@tinyredkite
@tinyredkite 5 ай бұрын
Wonderful tutorial, clear and straight to the point! Thank you so much!
@philippwelsing9108
@philippwelsing9108 11 ай бұрын
"This is super basic", haha. NOPE. But it is incredibly useful for those starting to use Houdini for production and their own custom projects. Actually, this IS the base line for really controlling what Houdini does, but no one would get that stuff if it was the first thing being taught. Thank you for this!
@pr0fess0r
@pr0fess0r Жыл бұрын
Thanks
@NineBetween
@NineBetween Жыл бұрын
And thank you too!
@pr0fess0r
@pr0fess0r Жыл бұрын
Awesome! So much useful information and so clearly presented 👍
@sayee8492
@sayee8492 11 ай бұрын
This video is a godsend, I have to re-look up how quaternions work every few months. Thank you so much! 🙏
@wydjeefx992
@wydjeefx992 Жыл бұрын
That was an amazingly handy houdini tip. Thanks a lot ;)
@syns369
@syns369 Жыл бұрын
Best tutorial out there, thanks nine!
@matteomigliorini
@matteomigliorini Жыл бұрын
thanks a lot for sharing it
@RageNitrik
@RageNitrik Жыл бұрын
Very cool, I am going to use this knowledge to create animations, keep up the great work
@NineBetween
@NineBetween Жыл бұрын
Thank you
@frame_rand
@frame_rand 16 күн бұрын
Such great vid
@vynylPooh
@vynylPooh Жыл бұрын
Thanks a lot! very useful!
@travislrogers
@travislrogers Жыл бұрын
Really great explanation of these concepts. Happy to see you're back in action with the new videos and I'm loving the new set! Excited to see more in this series, especially animated instances and Karma!
@maarten176
@maarten176 Жыл бұрын
Thanks!! you helped me so much with all your videos
@asierlabfx
@asierlabfx 11 ай бұрын
Thanks!
@massimobaita7178
@massimobaita7178 Жыл бұрын
Thank You very much!
@NineBetween
@NineBetween Жыл бұрын
No problem at all 😁👌
@henrythejeditube
@henrythejeditube Жыл бұрын
wow, this is by far the most comprehensive and yet advanced orientation tutorial I have ever seen on Houdini, it may be the only one I will ever need, all thanks to you sir, very warm greetings from a fellow artist also based in the Republic South Africa :)🤗
@NineBetween
@NineBetween Жыл бұрын
Awesome, I'm glad to hear it. It was a video I wished I had when I was learning so I decided to make it. Also, if you wouldn't mind dropping me an email (under the "About" section), we are looking at holding an event in SA for Houdini Artists. I'm getting in touch with as many artists as I can in the meantime but it will only be next year sometime :)
@henrythejeditube
@henrythejeditube Жыл бұрын
@@NineBetween You are welcome sir, I will email you now. Thank you once again
@houdiniinsider
@houdiniinsider Жыл бұрын
Yeah ! Video quality 🔥
@NineBetween
@NineBetween Жыл бұрын
Thanks 🔥
@johannestiner
@johannestiner Жыл бұрын
Fantastic video!
@NineBetween
@NineBetween Жыл бұрын
Thank you!
@shafiq-rehman
@shafiq-rehman Жыл бұрын
EPIC TUT!! thanks
@brahimnz_
@brahimnz_ Жыл бұрын
Awesome 💯
@badSTUDIOdal
@badSTUDIOdal Жыл бұрын
Awsome!
@teshtishtoshtesh3218
@teshtishtoshtesh3218 10 ай бұрын
Nicely explained, thank you. How would one take those quaternions and control their rotations per point in a For Each loop? I've been trying to control all 3 axes of rotation, giving an end user control of how much randomness and rotation gets applied. I've been given to understand that these lovely little quaternions via the orient attribute ought to afford such control, but I can't seem to get them to behave.
@lowrax
@lowrax Жыл бұрын
Goood goood
@TGSuineg
@TGSuineg Жыл бұрын
Any rough ideas when the revamped beginner tutorials will be out? No rush, just curious.
@Jorgal.2022
@Jorgal.2022 9 ай бұрын
Hi, I don't understand why the VEX expression in your video is v@up = (0, 0, 1) instead of v@up = (0, 1, 0), as I think it should be. Thanks
@litote9
@litote9 Жыл бұрын
Why do you use += rather than = for this line of code, pls explain what += means: v@P.y += v@scale.y/2;
@NineBetween
@NineBetween Жыл бұрын
Sure, I'll do my best to explain it: = is used to make the left side equal to the right side. For example, if you say: x=1; Then x will have a value of 1. += is different because it adds the right side to the left side. For example: x = 10; x += 5; This will give x the value of 15 because we are making it equal to 10, and then adding 5. It is the same as saying: x = 10; x = x + 5; It is simply a shorter way to add a value to itself. So, in this case, we're saying add (v@scale.y/2) to (v@P.y) I hope that helps!
@tunatopaloglu4770
@tunatopaloglu4770 Жыл бұрын
Awsome!
@NineBetween
@NineBetween Жыл бұрын
Thanks for watching😁
Quaternions and 3d rotation, explained interactively
5:59
3Blue1Brown
Рет қаралды 1,1 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 59 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 9 МЛН
Sculpting Waffles in Zbrush
12:14
Kotey Annan
Рет қаралды 1,8 М.
5 Tips for FASTER Renders in Blender Cycles
13:25
Kaizen
Рет қаралды 622 М.
I made a tiny japanese vending machine
13:06
Dark Pear
Рет қаралды 2,3 М.
How to Create Professional Hairstyles in Blender 3.5
12:15
Copy to Points | Instance Attributes | Part 1
6:00
Houdini
Рет қаралды 24 М.
Copy to Points with Variants | Houdini 19.5
3:57
Inside The Mind
Рет қаралды 15 М.
Урок Houdini "Кватернионы для чайников" (RUS)
23:21
Houdini по-русски
Рет қаралды 40 М.
Участковые по полной влипли😂#Сериалы #Фильмы #Нарезки
0:46
MixFilm | Фильмы и Сериалы
Рет қаралды 1,1 МЛН
鸣人家里涨大水了 #naruto #shorts
0:26
佐助与鸣人
Рет қаралды 8 МЛН