A little Python/PyQT script that gather & copy Texture(s) from your Softimage/XSI scene to specific folder. some notes for ns_Gather Textures Version 0.1: -supports Sources in Materials, Sources in TextureMaps-Properties & Sources in Lightshader (Sources on Camerashaders, Volumeshaders, Environmentshader & Rotoscopes will follow) -supports Texture Sequences with any kind of Padding -supports UDIM Sequences in .1001.
ns_Version is a python script that allows you to versioning your scene related data. That includes the XSI scene itself, renderpictures, captures & ICE caches. You can organize it with a bunch of subfolder possibilities which placed it in the common XSI scenefolder structure. There are also some handy tools/scripts included. ns_Version v0.52 :
After my last freelance job, with a lot of objects and materials, i decided to develope a Python/PyQT plugin to organize PuzzleMatte IDs in Softimage with Redshift. This can organize ObjectIDs (on meshes, pointclouds, groups), MaterialIDs and AOVs as well. This script works with Redshift v1.3.15 and above. This is not production approved. If you
Rendering from nuke-UI is ridiculous slow? Here a tiny script to trigger more threads. Select a specific “Write”-node and fire the script. The scripts starts commandline render-instances with splitted frameranges. Windows Only! ns_cmdRenderer.py
Softimage ICE Compound to generate spiderweb-“like” strandforms (non-simulated). ns_SpiderWeb.xsicompound (rendered with Redshift) (rendered with Arnold)
ns_NurbsTo Wire compound is a solution to generate wire like structures (strands) from a nurbs object. ns_NurbsToWire.xsicompound (rendered with Arnold)
ns_Raygun shoots “rays” (strands) with controllable bounces from a given emitter geometry torwards a obstacle. Note: i recognized there is a issue if the environment-geo has no thickness and correct normals. ns_RayGun.2.0.xsicompound (Rendering done with Arnold) The Lizard-Scenefile for Softimage: RayGun_Lizard.scn (Rendering done with Redshift)
ns_Legolizer compound generates, from a given geometry, a instanced pointcloud with some variation of legopieces. You can transfer textures/vertexcolors to instanced legopiece color. ns_Legolizer.emdl Quick scan with vertexcolors from a kinect sensor. By the way thats me with headphones on!
Threading ns_ThreadFromCurve.xsicompound Plexus ns_StrandNetAll.xsicompound ns_StrandNetNearest.xsicompound ns_StrandNetNearestNull.xsicompound ns_StrandNetRepeat.xsicompound Scanner ns_Scanner.emdl Text ns_SimpleText.emdl
For easy plugin/script handling in nuke, here my little workgroup-“system”. include Gizmos: -ns_Crop_to_BBox -ns_LMVector_Blur -ns_RGBA_Glow -ns_Simple_ChromaticAboration -ns_Simple_Framestamp -ns_Simple_Vignette -ns_UV_Projection include Python-Scripts: -ns_Reload_All_Loader -ns_Search_Replace_All_Loader Installation: 1.) put the init.py in your .nuke directory (C:/UsersAccount/.nuke/) 2.) opene the init.py and change the specific path to your nuke-workgroup Place new gizmos, python-scripts etc. in the right folder and