Releases: subing85/subins-toolkits
Katana Tutorials 0.0.1
https://www.subins-toolkits.com/
Welcome to the Foundry Katana Python Tutorials 0.0.1
Introduction of katana
Katana is developed by the foundry. Its a highly efficient and most demanding look development and lighting tool. It arms artists with the creative freedom and scalability to exceed the needs
ttps://www.foundry.com/products/katana
A free tutorials source code version 0.0.1
This tutorial includes only basic aspects of katana, python, and a little bit of katana interface as well, so this is especially for beginners not covering any advanced level.
I hope for beginners it should help. Little knowledge of python, is better to understand and katana knowledge is not necessary. because once you cover all the lessons,
you will get more idea of katana. I believe once cover all the lessons, you can catch up with the katana.
The multi-part video series covers most of the production requirements in lookdev and lighting. And the concept of development is a very simple manner, with not much complexity.
These tutorials cover Super Tool Development and Shader USD Development as well. These video series include 9 lessons with 46 videos, total 12:30 hour videos
Special Thanks to
Katana Master “Gaffey Jiangze”
[email protected]
https://www.linkedin.com/in/gaffey-jiangze-178a58181/
Source code download and videos link
https://www.subins-toolkits.com/katana-python-tutorials
https://vimeo.com/showcase/8153201
Lesson 1 - Introduction and Configure the Environment Variables
1. Introduction of Katana Interface 08:47
https://vimeo.com/showcase/8153201/video/513425841
2. Configure the Katana Environment Variables 06:30
https://vimeo.com/showcase/8153201/video/513934898
3. Katana Batch Mode 01:34
https://vimeo.com/showcase/8153201/video/513939291
Lesson 2 - Development of core modules
1. Nodegraph 14:26
https://vimeo.com/showcase/8153201/video/514966347
2. Nodegraph 11:32
https://vimeo.com/showcase/8153201/video/513934898
3. Create Sample Scene Networks 20:02
https://vimeo.com/showcase/8153201/video/515216269
4. Collect the node parameter values 15:26
https://vimeo.com/showcase/8153201/video/515337450
5. Edit the node (attributes, enable and lock 09:17
https://vimeo.com/showcase/8153201/video/515607065
6. Katana scene 11:47
https://vimeo.com/showcase/8153201/video/515655021
7. Incremental Saving 08:51
https://vimeo.com/showcase/8153201/video/516059873
8. Export, Import and Xml Nodes 10:47
https://vimeo.com/showcase/8153201/video/516095127
9. Xml scene and nodes 19:31
https://vimeo.com/showcase/8153201/video/516521901
10. Manage the Live Group 10:01
https://vimeo.com/showcase/8153201/video/516630858
11. Look File Bake (KLF) 12:51
https://vimeo.com/showcase/8153201/video/516988659
12. Global Graph State Variables 16.62
https://vimeo.com/showcase/8153201/video/517005003
Lesson 3 - PRMan (Pixar Render Man for Katana)
1. Configure the PRMan Environment Variables 05:07
https://vimeo.com/showcase/8153201/video/517072411
2. PRMan Shading Node and txmake 11:02
https://vimeo.com/showcase/8153201/video/517190375
3. Txmake Tool 34:19
https://vimeo.com/showcase/8153201/video/517540149
Lesson 4 - Development of core modules
1. Scenegraph Locations 15:27
https://vimeo.com/showcase/8153201/video/517824873
2. Scenegraph Attributes 17:55
https://vimeo.com/showcase/8153201/video/517992666
Lesson 5 -Toolkits for Katana
1. Introduction and Configure the Shelf 05:15
https://vimeo.com/showcase/8153201/video/518038639
2. Development of Custom Shelf 20:57
https://vimeo.com/showcase/8153201/video/518075288
3. Development of Custom Menu 25:30
https://vimeo.com/showcase/8153201/video/518419016
4. Development of Custom Menu 10:25
https://vimeo.com/showcase/8153201/video/518456933
5. Development of Custom Menu 19:21
https://vimeo.com/showcase/8153201/video/518532824
6. Menu with custom Console 16:56
https://vimeo.com/showcase/8153201/video/518900209
7. Add Tools into the Toolkits 02:16
https://vimeo.com/showcase/8153201/video/518953772
Lesson 6 - Examples and Tool Developments
1. Katana Scene Example 10:10
https://vimeo.com/showcase/8153201/video/519358662
2. Texture Manager Tool 19:24
https://vimeo.com/showcase/8153201/video/519432061
Lesson 7 - Development of core modules
1. Shader 16:47
https://vimeo.com/showcase/8153201/video/519810025
2. Shader-Assigned Objects and Texture Maps 13:35
https://vimeo.com/showcase/8153201/video/520787509
3. Shader-Shading Networks 18:39
https://vimeo.com/showcase/8153201/video/520818607
Lesson 8 - Custom node and templates developments
1. Asset Node - Add new property to group node 33:09
https://vimeo.com/showcase/8153201/video/521243353
2. LookDev Node - Add new property to group node 08:47
https://vimeo.com/showcase/8153201/video/521272903
3. LookDev Render Node - Super Tool 19:00
https://vimeo.com/showcase/8153201/video/521711302
4. LookDev Render Node - Super Tool 23:36
https://vimeo.com/showcase/8153201/video/521785839
5. LookDev Render Node - Super Tool 24:33
https://vimeo.com/showcase/8153201/video/522265891
6. LookDev Render Node - Super Tool 21:17
https://vimeo.com/showcase/8153201/video/522719996
7. LookDev Template 14:21
https://vimeo.com/showcase/8153201/video/523648840
8. Lighting Asset Node - Add new property to group node 21:37
https://vimeo.com/showcase/8153201/video/524209095
9. Lighting Asset Node - Add new property to group node 29:43
https://vimeo.com/showcase/8153201/video/524752676
10. Lighting Asset Node - Add new property to group node 40:10
https://vimeo.com/showcase/8153201/video/525359250
11. Lighting Template 03:48
https://vimeo.com/showcase/8153201/video/525506897
Lesson 9 - Pixar-Universal Scene Description( USD)
1. Introduction, config and shader USD Development 28:28
https://vimeo.com/showcase/8153201/video/525996505
2. Shader USD Development 22:11
https://vimeo.com/showcase/8153201/video/526078434
3. Shader USD Development 21:26
https://vimeo.com/showcase/8153201/video/526089072
#####################################################################
Support,
Comments, suggestions, and bug reports are welcome.
[email protected]
Thanks,
https://www.subins-toolkits.com/
[email protected]
Studio UV 0.0.1
https://www.subins-toolkits.com
Maya plug-in for Export and Import UV Sets
Free Maya Plug-in for any kind of use such as students, commercial purposes, independent filmmakers, etc.
Support to Maya 2016, Maya 2017, Maya 2018, Maya 2019
Create Date: 1 August 2019
Author: Subin. Gopi
mail id: [email protected]
https://www.subins-toolkits.com
Copyright 2019, Subin Gopi All rights reserved. https://www.subins-toolkits.com/
Description
This plugin demonstrates how to Export and Import UV Sets. And the exported data contain only uv set information, (no geometries) so that data contains a very less size compared to any maya build-in data format.
In the pipeline environment, better way to manage the export and import of the uv's for example in the case of uv publish, most of the production practices geometry to publish, instead of any uv data, because Maya does not provide any built-in plugin to export and import uv's.
Free Maya Plug-in for any kind of use.
This is an easy way to interchanging uv's between Maya instances.
How to Configure the Studio UV Plug-in?.
1. configure the env variable called PYTHONPATH and MAYA_PLUG_IN_PATH.
For example, if it is the below folder structure.
/home/user/subins_toolkits
└── studio_uv
├── core
│ ├──
├── doc
│ └──
├── plug-in
│ └──
├── resources.py
└── toolkit
├──
in linux
export PYTHONPATH="/home/user/subins_toolkits"
export MAYA_PLUG_IN_PATH="/home/user/subins_toolkits/studio_uv/plug-in"
/usr/autodesk/maya2016/bin/maya
in wind
set PYTHONPATH="/home/user/subins_toolkits"
set MAYA_PLUG_IN_PATH="/home/user/subins_toolkits/studio_uv/plug-in"
start "" "/usr/autodesk/maya2016/bin/maya"
2. Copy the sg_studio_uv.py file and studio_uv folder.
a. _/_/_/studio_uv/plug-in/sg_studio_uv.py file copy.
to build in "MAYA_PLUG_IN_PATH" env variable locations, for example, find the below directories.
/home/user/maya/2016/plug-ins
/home/user/maya/plug-ins:
/usr/autodesk/maya2016/bin/plug-ins
to find the build-in MAYA_PLUG_IN_PATH locations use the below python code
run in the maya python interpreter.
import os
print os.environ['MAYA_PLUG_IN_PATH']
b. _/_/_/studio_uv folder copy
to build-in "PYTHONPATH" env variable locations, or below directories
/home/shreya/maya/scripts/
/home/shreya/maya/2016/scripts/
How to use the studioUV plug-in?.
plugin name: studioUV
mel command
studioUV
python command
maya.cmds.studioUV
pymel.core.studioUV
Help on function studioUV in module pymel.internal.pmcmds:
studioUV(*args, **kwargs)
Flags:
- directory: dir (Unicode or str) create, edit and query
Set the type of the export output or import inputs directory.
- objects: obj (Unicode or str) create and edit
Set the type of the export or import inputs polygon as s sting format.
- repeat : rp (bool) edit
Set the uv import type to multiple assigns the uv sets.
Able to assign the uv sets to duplicated or repeated polygons.
- select: s (Unicode or str) create and edit
Set the type of the export or import inputs polygon.
export "selected" or "all"
import "selected" or "all" or "matching"
- type : typ (Unicode or str) create and edit
create and edit
Set the type of process called "export" or "import"
Derived from mel command `maya.cmds.studioUV`
Examples
# Export All
export all polygons from the scene
maya.cmds.studioUV(typ='export', s='all', dir='/tmp/my_uv_test.muv')
# Export Selected
export selected polygons from the scene)
maya.cmds.studioUV(typ='export', s='selected', dir='/tmp/my_uv_test.muv')
# Import All
import to all available polygons only matchs with exported data
maya.cmds.studioUV(typ='import', s='all', rp=False, dir='/tmp/my_uv_test.muv')
# Import All Duplicated
import to all available polygons only matchs with exported data and the same name space (multi assign)
maya.cmds.studioUV(typ='import', s='all', rp=True, dir='/tmp/my_uv_test.muv')
# Import Selected
import only to selected polygons
maya.cmds.studioUV(typ='import', s='selected', rp=False, dir='/tmp/my_uv_test.muv')
# Import All Selected
import only to selected polygons with the same name space (multi assign)
maya.cmds.studioUV(typ='import', s='selected', rp=True, dir='/tmp/my_uv_test.muv')
# Import To All Matching Polygons
import to all available polygons with the same polygon counts (multi assign)
maya.cmds.studioUV(typ='import', s='matching', rp=True, dir='/tmp/my_uv_test.muv')
# Import To Matching Polygons
import to available polygons with the same polygon counts (single assign)
maya.cmds.studioUV(typ='import', s='matching', rp=False, dir='/tmp/my_uv_test.muv')
# Query (get the polygon list from the exportd data)
maya.cmds.studioUV(q=True, obj=True, dir='/tmp/my_uv_test.muv')
# Export the specific polygons
maya.cmds.studioUV(typ='export', obj='ball, bat', dir='/tmp/my_uv_test.muv')
Studio Maya 0.0.1
https://www.subins-toolkits.com
Tool for query and edit maya file.
Free Maya support tool for any kind of use such as students, commercial purposes, independent filmmakers, etc.
Supprt to Maya 2009, 2010, 2011, 2012, 2013, 2014, 2014, 2016, Maya 2017, Maya 2018, Maya 2019
Create Date: 20 August 2019
Author: Subin. Gopi
mail id: [email protected]
https://www.subins-toolkits.com
Copyright 2019, Subin Gopi All rights reserved. https://www.subins-toolkits.com/
Description
This tool is the standalone and instances of Autodesk Maya application executing with build-in maya standalone api module.
Without maya interface (GUI) user can query and edit the maya files.
Inputs are maya scene files (*.ma or *.mb) and script files. One input source code(script) can be able to execute on the multiple maya files.
Tool support mel, python files such as *.py and *.pyc.
The tool is developed in Pyton 2.7 and PySide.
Develop the script as per user requirements, and execute on maya files, after executing the script options are available to overwrite or save as the next version.
Free Maya Plug-in for any kind of use.
The first time user need to set the preference like maya version, mayapy directory, ect
How to Configure the Studio Maya Tool?.
1. configure the env variable called PYTHONPATH.
Install Python 2.7 and respective PySide
Download the package
For example, if it is the below folder structure.
/home/user/subins_toolkits
└── studio_maya
├── core
├── resources
├── __init__.py
├── linux.sh
├── wind.bat
in linux
1. open the Console
2. set the current directory
cd /home/user/subins_toolkits
3. enter
4. type studio_maya/linux.sh or drag and drop the /home/user/subins_toolkits/studio_maya/linux.sh
in wind
1. Open the /home/user/subins_toolkits/studio_maya/wind.bat file and \
replace the line "set my_python_path=C:/Python27" to user python path for eaxmple set my_python_path=C:/my_python/Python27
2. open the Command Prompt
3. set the current directory
cd “/home/user/subins_toolkits”
4. enter
5. type
/home/user/subins_toolkits/studio_maya/wind.bat or drag and drop the /home/user/subins_toolkits/studio_maya/wind.bat file
or you can set up the configure as per your requirements
SmartDeformer Maya-2020-0.0.1
https://www.subins-toolkits.com/
Smart Deformer 0.0.1 Maya 2020
A free tool to manage polygon geometries deformer weights in Autodesk Maya.
Features
> Convert / Transfer the deformer weights to Cluster as well as Skincluster.
Soft selection to Cluster or Skincluster
Blendshape to Cluster or Skincluster
Wire to Cluster or Skincluster
Lattice to Cluster or Skincluster
Cluster to Cluster or Skincluster
Skincluster to Cluster or Skincluster
https://vimeo.com/315608713
https://vimeo.com/178306355
> Mirror and Flip the Cluster and Skincluster weights.
> Combine and Copy the Cluster and Skincluster weights.
> Export and Import the Cluster and Skincluster weights.
Tutorials
How to use the tool ?
https://vimeo.com/315608713
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/smart-deformer
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2020/scripts
linux /home/USERNAME/maya/2020/scripts/
> Start Maya
> Run the following code in the Python script editor.
import smartDeformer_maya2020
smartDeformer_maya2020.show_window()
Bug fix
> maya 2018
wire deformer convertion fix
SmartDeformer Maya-2019-0.0.1
https://www.subins-toolkits.com/
Smart Deformer 0.0.1 Maya 2019
A free tool to manage polygon geometries deformer weights in Autodesk Maya.
Features
> Convert / Transfer the deformer weights to Cluster as well as Skincluster.
Soft selection to Cluster or Skincluster
Blendshape to Cluster or Skincluster
Wire to Cluster or Skincluster
Lattice to Cluster or Skincluster
Cluster to Cluster or Skincluster
Skincluster to Cluster or Skincluster
https://vimeo.com/315608713
https://vimeo.com/178306355
> Mirror and Flip the Cluster and Skincluster weights.
> Combine and Copy the Cluster and Skincluster weights.
> Export and Import the Cluster and Skincluster weights.
Tutorials
How to use the tool ?
https://vimeo.com/315608713
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/smart-deformer
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2019/scripts
linux /home/USERNAME/maya/2019/scripts/
> Start Maya
> Run the following code in the Python script editor.
import smartDeformer_maya2019
smartDeformer_maya2019.show_window()
Bug fix
> maya 2018
wire deformer convertion fix
SmartDeformer Maya-2018-0.0.1
https://www.subins-toolkits.com/
Smart Deformer 0.0.1 Maya 2018
A free tool to manage polygon geometries deformer weights in Autodesk Maya.
Features
> Convert / Transfer the deformer weights to Cluster as well as Skincluster.
Soft selection to Cluster or Skincluster
Blendshape to Cluster or Skincluster
Wire to Cluster or Skincluster
Lattice to Cluster or Skincluster
Cluster to Cluster or Skincluster
Skincluster to Cluster or Skincluster
https://vimeo.com/315608713
https://vimeo.com/178306355
> Mirror and Flip the Cluster and Skincluster weights.
> Combine and Copy the Cluster and Skincluster weights.
> Export and Import the Cluster and Skincluster weights.
Tutorials
How to use the tool ?
https://vimeo.com/315608713
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/smart-deformer
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2018/scripts
linux /home/USERNAME/maya/2018/scripts/
> Start Maya
> Run the following code in the Python script editor.
import smartDeformer_maya2018
smartDeformer_maya2018.show_window()
Bug fix
> maya 2018
wire deformer convertion fix
SmartDeformer Maya-2017-0.0.1
https://www.subins-toolkits.com/
Smart Deformer 0.0.1 Maya 2017
A free tool to manage polygon geometries deformer weights in Autodesk Maya.
Features
> Convert / Transfer the deformer weights to Cluster as well as Skincluster.
Soft selection to Cluster or Skincluster
Blendshape to Cluster or Skincluster
Wire to Cluster or Skincluster
Lattice to Cluster or Skincluster
Cluster to Cluster or Skincluster
Skincluster to Cluster or Skincluster
https://vimeo.com/315608713
https://vimeo.com/178306355
> Mirror and Flip the Cluster and Skincluster weights.
> Combine and Copy the Cluster and Skincluster weights.
> Export and Import the Cluster and Skincluster weights.
Tutorials
How to use the tool ?
https://vimeo.com/315608713
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/smart-deformer
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2017/scripts
linux /home/USERNAME/maya/2017/scripts/
> Start Maya
> Run the following code in the Python script editor.
import smartDeformer_maya2017
smartDeformer_maya2017.show_window()
SmartDeformer Maya-2016-0.0.1
https://www.subins-toolkits.com/
Smart Deformer 0.0.1
A free tool to manage polygon geometries deformer weights in Autodesk Maya.
Features
> Convert / Transfer the deformer weights to Cluster as well as Skincluster.
Soft selection to Cluster or Skincluster
Blendshape to Cluster or Skincluster
Wire to Cluster or Skincluster
Lattice to Cluster or Skincluster
Cluster to Cluster or Skincluster
Skincluster to Cluster or Skincluster
https://vimeo.com/315608713
https://vimeo.com/178306355
> Mirror and Flip the Cluster and Skincluster weights.
> Combine and Copy the Cluster and Skincluster weights.
> Export and Import the Cluster and Skincluster weights.
Tutorials
How to use the tool ?
https://vimeo.com/315608713
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/smart-deformer
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2016/scripts
linux /home/USERNAME/maya/2016/scripts/
> Start Maya
> Run the following code in the Python script editor.
import smartDeformer
smartDeformer.show_window()
ShaderLibrary Maya-2019-0.0.1
https://www.subins-toolkits.com/
Shader Library maya 2019 0.0.1
https://www.subins-toolkits.com/shader-library
A free tool for store the Shader networks in Autodesk Maya.
Features
> Store and maintain with well folder structure to your Shader networks in you custom location.
> Reuse the Shader networks from the shader library.
Tutorials
How to use the tool ?
# https://vimeo.com/317189570
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/shader-library
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2019/scripts
linux /home/USERNAME/maya/2019/scripts/
> Start Maya
> Run the following code in the Python script editor.
import shaderLibrary_maya2019
shaderLibrary_maya2019.show_window()
latest updates
> Bug fix for "Assign the specified shading group to renderable objects."
ShaderLibrary Maya-2018-0.0.1
https://www.subins-toolkits.com/
Shader Library maya 2018 0.0.1
https://www.subins-toolkits.com/shader-library
A free tool for store the Shader networks in Autodesk Maya.
Features
> Store and maintain with well folder structure to your Shader networks in you custom location.
> Reuse the Shader networks from the shader library.
Tutorials
How to use the tool ?
# https://vimeo.com/317189570
How to run?
> Download the tool from below link
https://www.subins-toolkits.com/shader-library
> Quit Maya if it is running.
> Un-zip the contents of the tool to your local maya source script path. Typically something like:
win C:/Documents and Settings/USERNAME/My Documents/maya/2018/scripts
linux /home/USERNAME/maya/2018/scripts/
> Start Maya
> Run the following code in the Python script editor.
import shaderLibrary_maya2019
shaderLibrary_maya2019.show_window()
latest updates
> Bug fix for "Assign the specified shading group to renderable objects."