Skocz do zawartości

Aktywacja nowych użytkowników
Zakazane produkcje

  • advertisement_alt
  • advertisement_alt
  • advertisement_alt
xidau123

FXPHD - NUK227: Python for NUKE and Gizmology With Victor Perez

Rekomendowane odpowiedzi

5eb6966cbb82d346a5852ea5dbd738b0.jpg

 

FXPHD - NUK227: Python for NUKE and Gizmology With Victor Perez

MP4 | Audio: aac, 44100 Hz, mono | Video: h264, yuv420p, 1440x900, 23.98 fps | 657MB

 

Python is a programming language whose design philosophy emphasizes code readability allowing you to work faster and to integrate Nuke operations more effectively. A must-know subject for hight level Nuke artists, such as compositors, digital matte painters, technical directors, roto and prep artists. You can learn to use Python and see almost immediate improvements in productivity. Professor Victor Perez, voted #2 most valuable nukepedia.com contributor in 2012 and Official Nuke Certified Trainer, has designed this course to provide you with the knowledge to read, manipulate or write your Python scripts, execute your own operations in the Nuke environment, manipulate and customize the Nuke GUI, and the most important, give you the keys to allow you to improve your Python skills by your own research and development.

On the practical side of the course, Python is applied to the creation of Nuke gizmos and nodes to develop your own tools. A complete guide to Gizmology: projecting, developing, building and distributing your own gizmos with the whole Nuke community.

Victor Perez is a senior visual effects artist with over 12 years of production experience in computer graphics, digital grading and visual effects, as well as a NUKE Official Certified Trainer by The Foundry. As a senior digital compositing artist and 2D Technical Director he has a fine combination of both artistic and technical understanding of film post-production and visual effects. Member of Visual Effects Society and usual collaborator of Nukepedia. Victor has worked and researched with Oscar winner studios such as Cinesite and Double Negative and others. His personal web site is

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

class syllabus

Class 1: Introduction: What is Python and what can I do with it in Nuke? Useful bibliography and reference web sites: How to search for the information when I need it. Nuke's Script Editor vs 3rd party script editors (for Mac OS X, Windows and Linux). More than just Python: Nuke expressions, how they work and when it's better to use then rather than a Python script. Units of Information in Python: Types. What is a Variable? How to create and modify Variables.

Class 2: Handling Python Types: Transforming numeric units into strings and the other way around; Modifying lists by adding, removing or picking elements. Compound statements I: 'if', 'while'.

Class 3: Compound statements II: 'for' and try'. Defining, storing and executing functions within Nuke. Introduction to the 'nuke' module: node selection methods. Accessing nodes and their knobs.

Class 4: Getting and setting values on target knobs. Node Classes demystified. Creating and deleting nodes and groups of nodes from Python commands. Accessing grouped nodes (nested structures). Customizing nodes on creation. Making connections between nodes. Setting expressions on target knobs.

Class 5: Customizing Nuke GUI: the '.nuke' folder, creating a folder structure, the 'menu.py' and 'init.py' Python scripts, add Nuke menu items and toolbar items (to call gizmos), default values for node classes.

Class 6: Other useful modules in Python: how to create folders in the OS from Nuke. Creating blank nodes and populating them with knobs from Python.

Class 7: Callbacks: the 'knobChange' utility and common applications. Disabling and enabling knobs based on user actions. Frame related functions.

Class 8: Designing a gizmo: What's the purpose of my gizmo? Planning and laying out its controls, building the node structure and linking its nodes to its knobs. The 'V_EdgeMatte' case study. You can find this gizmo published on Nukepedia:

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

 

Class 9: Creating Nuke custom panels, dialogs and messages. Rendering customization scripts. Aesthetic considerations to build user friendly gizmos, common standard organisation. Cross-platform solutions for OS-dependent actions.

Class 10: Node Graph position knob utilities. Input-format depending expressions. Naming conventions. Nuke icons guidelines. Publishing recommendations

 

ab287d0a9e8291f069e73b5f7bd27eff.jpg

Ukryta Zawartość

    Treść widoczna tylko dla użytkowników forum DarkSiders. Zaloguj się lub załóż darmowe konto na forum aby uzyskać dostęp bez limitów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

    • 1 Posts
    • 234 Views
    • 1 Posts
    • 110 Views
    • 1 Posts
    • 378 Views
    • 1 Posts
    • 191 Views
    • 1 Posts
    • 150 Views

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej witryny, wyrażasz zgodę na nasze Warunki użytkowania.