Why do you start with a class right off the bat? Why is a class a necessary step for creating a UI? As far as I can tell, you made a class here, but then just filled that class with 2 functions and didn't actually use the class for anything. Why couldn't you just do this with functions?
@justpressstartАй бұрын
@@RyanMandseth you need the functions in the same class so they that can easily access the data in the UI fields using the self reference. Self will not work outside of a class.
@RyanMandsethАй бұрын
@@justpressstart Thank you for the reply! But that still doesn't explain why you need the class in the first place... You made a class, and then said the functions have to be in the same class or it doesnt work. Okay, so why make the class at all? Why add the extra complexity of "self" references in the first place? Simple UIs I have made previously just used a main() function that calls the window and all other functions are parallel to that. I did not get a clear understanding of why a class is necessary from the start of the video.
@justpressstartАй бұрын
@@RyanMandseth I've always found using a class cleaner. Have you got example you could show me using the method you described.
@RyanMandsethАй бұрын
@@justpressstart Most UI tutorials or code examples I have found leading up until now have not used classes. Like this one, just googled it and have not watched the whole thing through. kzbin.info/www/bejne/gKqnfmmlpM-BrKs Or this shorter one kzbin.info/www/bejne/gGixfJWfd66ig80 So, all the materials I've found are making UIs (at least examples) without making classes. That's my starting point to extrapolate from and try to build off of. You're the first UI tutorial I have seen that adds a class at the start and I don't understand why. "Cleaner" doesn't make sense to me when you're just added an extra layer of defs and an extra variable (self) that you have to put into every function, and have not demonstrated anything that actually needs to use the functionality you can only get with a class. Does that make sense? I'm not trying to be aggressive, I just can't use something if I don't understand why it needs to be there.
@mxcmaki2 ай бұрын
Bro 😭 Error applying option 'model_path' to filter 'libvmaf': Option not found Failed to set value 'libvmaf=model_path='D\:\\ffmpeg\\bin\\vmaf_v0.6.1.json'' for option 'lavfi': Option not found Error parsing global options: Option not found
@Ferrari_1996Ай бұрын
Try libvmaf=model=path=... instead. They renamed the option, it's no longer model_path
@schmoborama2 ай бұрын
This is great basics but what the real problem is in... !Arnoise! is that it's so slow that you have to work your butt off and take lessons on trying to get smooth renders in less than two weeks. The biggest mistake that I see is that Arnold is set by default to render Indirect Specular ( raytrace reflection ) on every single surface there is, incl. everything that nobody ever notices any kind of reflection on. Arnold is rendering Rough, raytraced reflections on the tree trunks and dirt paths in your outdoor scene, which means it's raytracing every other damn slow-rendering thing in the scene in that reflection too. Subsurface scatter, hair, Diffuse bounces, smoke, etc, all being raytraced very rough reflections, which means very noisy unless you use a ton of samples, in your dirt road, rocks, wood, carpet, fabrics, etc. by default. And people who learned Arnoise first, think this is normal. But it's stupid - except maybe to an Intel salesman. Yes, it is more 'physically accurate', but ONLY if you're using cross-polarized textures - which pretty much no one does. Using IES lights for everything is also 'physically accurate', but nobody does that either ( outside of arch-viz ). So turn off Indirect Specular for your rough materials and lots of noise will be gone, and the render will rip too
@icemanww15733 ай бұрын
thats a great tutorial!
@yuno66623 ай бұрын
you need the UV’s to make this? 😵💫
@justpressstart3 ай бұрын
@@yuno6662 you should be able to get away with UVs.
@3dvfxanimator7294 ай бұрын
What a great explanation is going on here! Hats off man. Really nice video. you earned a sub!!
@Birdman_Animation_Studio5 ай бұрын
Thanks so much for this in depth breakdown 🙏
@batka505150516 ай бұрын
man, that was GREAT!!! Thanks!
@DoxyDelubyo7 ай бұрын
thank you! this is the clearest tutorial ive seen on YT. gave you a subscribe and like since its well deserved! will watch through your other videos. cheers!
@magic8bit5099 ай бұрын
awesome tutorial ! thank you very much !
@weirdlyflipping234910 ай бұрын
aaaaaaa! aaaaaaaaa! aaaaaaaaa!
@chickenstripfilms91610 ай бұрын
Really helpful, thanks!
@NishankMittal10 ай бұрын
Sir thanks a lot for free contain camer projection my problem is solve thanku so much sir❤
@dharmenderdalal900011 ай бұрын
I have imported a new character in maya but my new character's name is not showing in the character selection menu
@mongolen_klaus9844 Жыл бұрын
Thank you for the information, it was very helpful. Is it worth using the denoiser?
@Dnbray Жыл бұрын
I love watching this for all the wrong reasons
@otofuefofinho3375 Жыл бұрын
AMAZING VIDEO!!!! Thank you so much!!! You’re the only guy in the whole KZbin community who actually made a comprehensive video about this matter…
@EthanJohnston-eg9si Жыл бұрын
Though a bit old, this is awesome. After GOBS of tutorial videos on python / maya / cmds, this is by far one of the most intuitive for an artist I have doung yet. Just had to say thank you!
@jamesolumeka6402 Жыл бұрын
Awesome tutorial series. Short, simple, straight forward and easy to follow and understand. Thanks for sharing this great GEM of VALUE.
@noblessus Жыл бұрын
Thank you so much for making this video and sharing your knowledge.
@battlecraftsteve8574 Жыл бұрын
thank you, you have no idea how much this help
@JoCoAnim Жыл бұрын
To be clear, when you reimport the anim clip you've first exported... is it data, or joint data? Also at the beginning of the video, are you sure that, when clicking in an empty space of the HumanIK picker, you select absolutely ALL controls? Cause in MotionBuilder, doing that 'only' selects the controls visible in that 'layer' of the picker, omitting the ctrls from the hands and feet sub-views (hence omitting fingers or foot ball controls...)
@AdersonHitman-rj6kg Жыл бұрын
I love your video, but can you do a video SOLVING ENVIRONMENT PROBLEM IN AVATAFARY DEEPFAKE, I think alot of people will like it.. thanks
@Vinkelnn Жыл бұрын
Really helpful tutorial!
@makingcloudsofthought3006 Жыл бұрын
My teacher left our class absolutley hanging without enough information to solve how to adjust and utilize AOV's. Funny how when I found this, you are using the exact same file as the file I am supposed to repair. I have a feeling my teacher watched this video before creating the assignment. But the difference is, you explained everything clearly and visually which is how most of us 3D artists probably learn best. Big thank you
@tech360gamer Жыл бұрын
Is there any way to use hardware acceleration for VMAF
@clcasanouv3318 Жыл бұрын
very helpful! thank you
@FiorellaFio-sb9uc Жыл бұрын
# Error: invalid syntax #
@FiorellaFio-sb9uc Жыл бұрын
# Error: NameError: file <maya console> line 20: name 'MR_Window' is not defined #
@Марги-п4ч Жыл бұрын
thought it was for mister 😆
@StrangerWolfGaming_YouTube Жыл бұрын
Uhhh uhhhhh
@lanasemeikina7910 Жыл бұрын
really really useful ! thanks you . I have more clean picture now what i have to do!
@vivekshaw6303 Жыл бұрын
whenever I skip the video for 10sec I hear "aaaa aaaa" "aaaa" "aaaaaaaa"
@AndresRodriguez-of1cp Жыл бұрын
best tutorial ever! thank you very much, super helpful
@DIVYANGKATESIYA Жыл бұрын
how do i change material name with script?
@TomSidProductions Жыл бұрын
I have the shufflecopy node set up the same way as in the video, but the mask isn't working when I track. Is there anything else I need to do specifically to get the garbage matte to work?
@asm_emkei Жыл бұрын
Very useful, thank you man!
@casey188-b8x2 жыл бұрын
That's fantastic!! Thank you so much! This is really helpful!!! My subject is saved!!!
@dollygarden85242 жыл бұрын
This is so good. Thank you
@dollygarden85242 жыл бұрын
OMG, this is so useful, thank you.
@BenitaWinckler2 жыл бұрын
Helpful little trick with the two viewers - I was looking for that - thanks a lot! :)
@chah16532 жыл бұрын
When I use edge to vertex, there is something more than numbers, there is a "Hard" at the end of the numbers. How can I get rid of it?
@justpressstart2 жыл бұрын
Never had this before. It might be that you have hard creases on those edges. Can you send me an example of the results.
@chah16532 жыл бұрын
@@justpressstart I would love to, how do I send screenshots to you?
@chah16532 жыл бұрын
@@justpressstart And when I try to use edge to vertex, if I select a continuous edge with more than 2 vertices, the result will return only 2 vertices selected. I do not know where to start debugging, plz help...
@chah16532 жыл бұрын
@@justpressstart How can i determine which selection mode is on in Python? using IF statement
@horseskull912 жыл бұрын
23:57
@dollygarden85242 жыл бұрын
Everything is explained so detail and so clearly. You really saved me.
@04kilik402 жыл бұрын
maybe you should eeh umm ehh write ah ahh ah a script before you ehh ehh record the ermm ehh video for uhh ahh next time. So ahh ahh annoying.
@markl14782 жыл бұрын
hi,Adjacent Selection edge and cancel the last selection. What should I do?
@justpressstart2 жыл бұрын
Try the polyinfo() command. You can use it to convert an edge selection into a vertex selection and then select the edges connected to the vertex. The documentation has some nice examples.
@markl14782 жыл бұрын
@@justpressstartDo you have time to post a tutorial video on this issue?
@justpressstart2 жыл бұрын
@@markl1478 unfortunately I'm writing up my PhD thesis at the moment, which is swallowing up all of my time.
@markl14782 жыл бұрын
@@justpressstart Thank you for your reply. Wish Everything is going well with you!
@OscarTorresWork2 жыл бұрын
Great explanation and way of diagnosing the problem as well as reproducable troubleshooting method.
@earth2george2 жыл бұрын
This was incredibly helpful and you explained it remarkably well! Thanks!