VFX Essentials - XYZDist & PrimUV Explained - Houdini Tutorial

  Рет қаралды 18,756

Voxyde VFX

Voxyde VFX

Күн бұрын

Пікірлер: 56
@VasilisChtz
@VasilisChtz 8 ай бұрын
@dist = xyzdist(1, @P, i@prim, v@uvw); vector pos = primuv(1, "P", i@prim, v@uvw); v@P = pos; for the future me
@nononsense2688
@nononsense2688 4 ай бұрын
2 years later and this is arguably one of the most important Houdini VEX uses explained.
@yoolkimpapa
@yoolkimpapa 2 жыл бұрын
World's best explanation video for primuv function I've ever watched. thanks
@voxyde
@voxyde 2 жыл бұрын
Thanks haha. I've banged my head so many times with it until I understood it, hope this video clarifies things for others :)
@pavelbalagazov3647
@pavelbalagazov3647 Жыл бұрын
With this tutorial, I finally understood uvprim
@joantonio6331
@joantonio6331 Жыл бұрын
The more I learn about Houdini the more I love it
@jennabae9
@jennabae9 7 ай бұрын
This is really helpful! Thank you so much! You are my favorite Houdini youtube instructor!!
@voxyde
@voxyde 7 ай бұрын
Happy to help!
@solo-moon
@solo-moon 9 ай бұрын
my god this explanation is god tier, its like a 4.0GPA for explanation
@voxyde
@voxyde 9 ай бұрын
Lol thank you!
@vfxskull6208
@vfxskull6208 2 жыл бұрын
Man, this is so good!! Perfect explanations I hope to see more content like this soon Best, Alvaro
@duyduong3626
@duyduong3626 5 ай бұрын
Thank you, very well explained, maybe the best explanation. I finally got it.
@voxyde
@voxyde 5 ай бұрын
Glad it helped!
@HOT3D2520
@HOT3D2520 2 жыл бұрын
Great Explanation . I have tried to understand it for along time but not 100% clear until now . Thank you so much. 👍🏼👍🏼👍🏼
@COOLSEMIS
@COOLSEMIS Жыл бұрын
Thanks alot for all the Essentials tutorial! it's so helpful
@chrisjohnstone6164
@chrisjohnstone6164 9 ай бұрын
really well explained -- thank you
@voxyde
@voxyde 9 ай бұрын
You are welcome!
@ThienPaul-zs8os
@ThienPaul-zs8os 8 ай бұрын
That is really good course, thank you so much.
@mikkelmelby
@mikkelmelby 12 күн бұрын
legend
@kegsfx8603
@kegsfx8603 10 ай бұрын
So well explained! Very helpful! =D
@MathiasJ89
@MathiasJ89 Жыл бұрын
Great explanation and use case example. Thanks :)
@Igrbessonov
@Igrbessonov 2 жыл бұрын
Thank you! Greatest explanation
@pavelbalagazov3647
@pavelbalagazov3647 Жыл бұрын
Perfect explanations! Thx!!!!
@i20010
@i20010 Жыл бұрын
Thank you sir! Very helpful!
@travislrogers
@travislrogers 2 жыл бұрын
Beautiful explanation! Now I get it 😂 Thank you 🙏
@RMAFIRE
@RMAFIRE Жыл бұрын
You are awesome!✔🔝
@OnkAnCa64
@OnkAnCa64 3 жыл бұрын
Thanks for this demonstration
@uzaykisi1863
@uzaykisi1863 2 жыл бұрын
Perfect explanation, thank you
@andreanvfx3901
@andreanvfx3901 8 ай бұрын
Awesome explanation, but what if even my points are animated? lets say I animate my points on the x axis, and I want them to stick to the deforming sphere, how would you approach this?
@FaddyVFX
@FaddyVFX 3 жыл бұрын
That is great. Great video, i like it 😊
@dougmaisner
@dougmaisner 3 ай бұрын
Do any of your courses explain how to do this with simulation points in a pop net? I want to be able to do simulations like the ones in your Particle Freeze FX course, but move the branches via primuv coordinates onto an animated mesh. Thanks. I'm a big fan of your tutorials.
@voxyde
@voxyde 3 ай бұрын
Hi there! In the Particle Freeze course, the branches are generated by particles that travel along the surface. After the curves are created on the rest geometry, you can then use the xyzdist primuv method to stick them to animated geometry. Or you can stick them to animation with a simple point deform node.
@dougmaisner
@dougmaisner 3 ай бұрын
@@voxyde Thanks so much. I will definitely try those methods.
@milosgalovic5583
@milosgalovic5583 2 жыл бұрын
great explanation man, thanks for everything you do! however i have a bit of an issue when recreating this, the issue being on the second example when i do the xyzdist, it mostly returns the values on the edges of the geometry, almost none on the faces... can't find a solution anywhere
@jannesopanen8032
@jannesopanen8032 Жыл бұрын
Hi! I have the same issue, did you find the problem?
@axe_fx
@axe_fx 2 жыл бұрын
excellent lesson. thank you
@kubolor1234
@kubolor1234 Жыл бұрын
Shoutouts Alexei
@VuPhamRainstorm
@VuPhamRainstorm 2 жыл бұрын
power tutorial really explain the theory and applied
@vynylPooh
@vynylPooh 2 жыл бұрын
really great explanation! Thank you a lot!
@solo-moon
@solo-moon 9 ай бұрын
can you just put primuv node and set the geo_handle to number 2 and drag the deforming geo to slot 3 at the first attribute wrangle
@garrettcoolidge
@garrettcoolidge 11 ай бұрын
can i pay u, the VOP series is the best explained series I have ever seen
@voxyde
@voxyde 11 ай бұрын
Hahaha thank you! Glad you found it useful
@zurasaur
@zurasaur 2 күн бұрын
This gonna be so handy, it is a bit annoying this has to be done with vex, you’d think they’d have an inbuilt node for this
@voxyde
@voxyde Күн бұрын
They do! XYZDist in VOPs and Primitive (for PrimUV). Check out part 4 of my Intro to VOPS course here on youtube
@stevennelson4542
@stevennelson4542 2 жыл бұрын
amazing thanks!
@everydayhero3610
@everydayhero3610 3 жыл бұрын
I am a bit lazy to recreate this setup and test it myself, but at 16:30 can we instead plug the GEO to the third input and refer to it in the "vector pos" line?
@voxyde
@voxyde 3 жыл бұрын
Yes you can. But I separate the wrangles for efficiency's sake. The xyzdist wrangle will only run 1 frame, since the geometry is frozen ( so it only needs to compute 1 frame, because of the time shift that freezes the second input geo). When you update the position with the prim and uvw however, this needs to run every frame. If you were to use the third input on the same wrangle, the xyzdist function will have to recook every frame, and it will run a lil bit slower. Now I'm not talking huge performance hits here, but if you're working with high point counts and dense geometry, this can help speed things up quite a bit. But using the same wrangle for both functions will work the same
@everydayhero3610
@everydayhero3610 3 жыл бұрын
@@voxyde I've never thought of this. Thank you for this tutorial and also this very helpful insight!
@aboldmule
@aboldmule 2 жыл бұрын
@@voxyde Had the same thought as @EverydayHero. Thank you for clarifying this.
@znbk5652
@znbk5652 2 жыл бұрын
i wish you also included "uvsample" as sometime i get confused which one to use primuv or uvsample..
@antoniopepe
@antoniopepe Жыл бұрын
For millions particle in popvop what is the fastest to retrieve attribute xyzdist with primuv or pcopen with pc filter ? Someone told me of PGFIND that is for big number. Your tuts really greet and top notch info. I want to buy your last rock formation soon.
@voxyde
@voxyde Жыл бұрын
Hello, XYZDist with PrimUV is definitely faster than pcOpen. They both kind of do the same thing, but with PCOpen you will usually get a smoother result if you're doing a particle simulation. But xyzdist is definitely faster if you can get away with it!
@antoniopepe
@antoniopepe Жыл бұрын
@@voxyde top thanks. I had a feeling that it was. Thanks. keep it up.
@احمدعبدالمنعم-ح5ت
@احمدعبدالمنعم-ح5ت 3 жыл бұрын
Please can I have lessons on Cinema 4d program?
@johnli4006
@johnli4006 2 жыл бұрын
I finally understand this ahhahahahah
Intro to Nuke for 3D Artists - Full VFX Course
4:13:41
Voxyde VFX
Рет қаралды 7 М.
Houdini Tutorial - Pull Function Masterclass from FILMFX with Corbin Mayne
51:22
DoubleJump VFX Academy
Рет қаралды 4,6 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Advanced Scattering in Houdini 18.5
18:23
Simon Houdini
Рет қаралды 78 М.
How do quaternions work in Houdini? Giving objects exact rotations.
6:56
Houdini - Procedural Modeling Tips! - Curve Directions
14:25
Indie-Pixel
Рет қаралды 35 М.
Reposing STL models is easy with this free tool
13:28
Artisans of Vaul
Рет қаралды 146 М.
I Remade Avatar Water VFX in 100 Hours
11:38
ErikDoesVFX
Рет қаралды 3 МЛН
Simulating the Rings of Power Titles - Houdini Cymatics
21:03
Dexter Motion
Рет қаралды 22 М.
The Donut Tutorial in Cops | Houdini 20.5
42:15
cgside
Рет қаралды 2,7 М.
Houdini Tutorial - Rest Position & Inverse Transform
20:13
Motion Designers Community
Рет қаралды 9 М.
All 54 Modifiers in Blender Explained in 10 Minutes
11:31
Blender Bash
Рет қаралды 1,9 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН