Switch Mapping of Images in Vue Materials
Four python scripts for Vue that switch between the four mapping modes for images: none, bilinear, normalize and bicubic. Select the objects you want to switch the mapping of the image on and then run the appropriate script to change the image mapping in Vue.
Download: Switch Image Mapping 0.2 (3k Zip Archive)
Python Code – Switch Mapping to Bicubic
- #******************************************************
- # Switch the mapping mode of images in selected
- # object's materials to bicubic mapping
- #
- # - switchmapping.py
- # - By Mark Caldwell
- # - Version 0.2
- # - Version 0.2 16th August 2009
- # - Copyright Mark Caldwell 2009
- # - Tested with Vue 7.5 Infinite
- #
- # How to use in 3 easy steps
- #
- # 1. Download this file onto your computer
- #
- # 2. Select Objects to have the mapping of images in
- # materials changed to bicubic
- #
- # 3. Then run script and wait for it to work
- # To run it go to Python -> Run Python Script
- # Then locate the file on your computer
- #
- #******************************************************
-
- #----------------------------------------------
- # Internal Variables Set Up: Don't alter these
- #----------------------------------------------
-
- countobj=CountSelectedObjects()
-
- #----------------------------------------------
- # Find Selected Objects and switch mapping
- #----------------------------------------------
- if countobj>0:
- for i in range(0,countobj):
- obj=GetSelectedObjectByIndex(i)
- countmaterial=obj.CountMaterials ()
- for j in range (0,countmaterial):
- material=obj.Material (j)
- functiongraph=material.FunctionGraph ()
- countnodes=functiongraph.CountNodes()
- for k in range (0,countnodes):
- nodename=functiongraph.NodeName (k)
- if nodename=='Projected Texture Map':
- countnodeparams=functiongraph.CountNodeParameters (k)
- for l in range (0,countnodeparams):
- if functiongraph.GetNodeParameterName (k,l)=='Interpolation type':
- functiongraph.SetNodeParameter (k,l,3)
-
- #----------------------------------------------
- # Refresh Vue's Display
- #----------------------------------------------
-
- Refresh()
-
- #----------------------------------------------
- # End of Script
- #----------------------------------------------
Python Code – Switch Mapping to Bilinear
- #******************************************************
- # Switch the mapping mode of images in selected
- # object's materials to bicubic mapping
- #
- # - switchmapping.py
- # - By Mark Caldwell
- # - Version 0.2
- # - Version 0.2 16th August 2009
- # - Copyright Mark Caldwell 2009
- # - Tested with Vue 7.5 Infinite
- #
- # How to use in 3 easy steps
- #
- # 1. Download this file onto your computer
- #
- # 2. Select Objects to have the mapping of images in
- # materials changed to bicubic
- #
- # 3. Then run script and wait for it to work
- # To run it go to Python -> Run Python Script
- # Then locate the file on your computer
- #
- #******************************************************
-
- #----------------------------------------------
- # Internal Variables Set Up: Don't alter these
- #----------------------------------------------
-
- countobj=CountSelectedObjects()
-
- #----------------------------------------------
- # Find Selected Objects and switch mapping
- #----------------------------------------------
- if countobj>0:
- for i in range(0,countobj):
- obj=GetSelectedObjectByIndex(i)
- countmaterial=obj.CountMaterials ()
- for j in range (0,countmaterial):
- material=obj.Material (j)
- functiongraph=material.FunctionGraph ()
- countnodes=functiongraph.CountNodes()
- for k in range (0,countnodes):
- nodename=functiongraph.NodeName (k)
- if nodename=='Projected Texture Map':
- countnodeparams=functiongraph.CountNodeParameters (k)
- for l in range (0,countnodeparams):
- if functiongraph.GetNodeParameterName (k,l)=='Interpolation type':
- functiongraph.SetNodeParameter (k,l,3)
-
- #----------------------------------------------
- # Refresh Vue's Display
- #----------------------------------------------
-
- Refresh()
-
- #----------------------------------------------
- # End of Script
- #----------------------------------------------
Python Code – Switch Mapping to None
- #******************************************************
- # Switch the mapping mode of images in selected
- # object's materials to bicubic mapping
- #
- # - switchmapping.py
- # - Switch the mapping mode of images in selected
- # - object's materials to bicubic mapping
- # - By Mark Caldwell
- # - Version 0.2
- # - Version 0.2 16th August 2009
- # - Copyright Mark Caldwell 2009
- # - Tested with Vue 7.5 Infinite
- #
- # How to use in 3 easy steps
- #
- # 1. Download this file onto your computer
- #
- # 2. Select Objects to have the mapping of images in
- # materials changed to bicubic
- #
- # 3. Then run script and wait for it to work
- # To run it go to Python -> Run Python Script
- # Then locate the file on your computer
- #
- #******************************************************
-
- #----------------------------------------------
- # Internal Variables Set Up: Don't alter these
- #----------------------------------------------
-
- countobj=CountSelectedObjects()
-
- #----------------------------------------------
- # Find Selected Objects and switch mapping
- #----------------------------------------------
- if countobj>0:
- for i in range(0,countobj):
- obj=GetSelectedObjectByIndex(i)
- countmaterial=obj.CountMaterials ()
- for j in range (0,countmaterial):
- material=obj.Material (j)
- functiongraph=material.FunctionGraph ()
- countnodes=functiongraph.CountNodes()
- for k in range (0,countnodes):
- nodename=functiongraph.NodeName (k)
- if nodename=='Projected Texture Map':
- countnodeparams=functiongraph.CountNodeParameters (k)
- for l in range (0,countnodeparams):
- if functiongraph.GetNodeParameterName (k,l)=='Interpolation type':
- functiongraph.SetNodeParameter (k,l,0)
-
- #----------------------------------------------
- # Refresh Vue's Display
- #----------------------------------------------
-
- Refresh()
-
- #----------------------------------------------
- # End of Script
- #----------------------------------------------
Python Code – Switch Mapping to Normalize
- #******************************************************
- # Switch the mapping mode of images in selected
- # object's materials to normalized mapping
- #
- # - switchmappingnormalized.py
- # - By Mark Caldwell
- # - Version 0.2
- # - Version 0.2 16th August 2009
- # - Copyright Mark Caldwell 2009
- # - Tested with Vue 7.5 Infinite
- #
- # How to use in 3 easy steps
- #
- # 1. Download this file onto your computer
- #
- # 2. Select Objects to have the mapping of images in
- # materials changed to normalized
- #
- # 3. Then run script and wait for it to work
- # To run it go to Python -> Run Python Script
- # Then locate the file on your computer
- #
- #******************************************************
-
- #----------------------------------------------
- # Internal Variables Set Up: Don't alter these
- #----------------------------------------------
-
- countobj=CountSelectedObjects()
-
- #----------------------------------------------
- # Find Selected Objects and switch mapping
- #----------------------------------------------
- if countobj>0:
- for i in range(0,countobj):
- obj=GetSelectedObjectByIndex(i)
- countmaterial=obj.CountMaterials ()
- for j in range (0,countmaterial):
- material=obj.Material (j)
- functiongraph=material.FunctionGraph ()
- countnodes=functiongraph.CountNodes()
- for k in range (0,countnodes):
- nodename=functiongraph.NodeName (k)
- if nodename=='Projected Texture Map':
- countnodeparams=functiongraph.CountNodeParameters (k)
- for l in range (0,countnodeparams):
- if functiongraph.GetNodeParameterName (k,l)=='Interpolation type':
- functiongraph.SetNodeParameter (k,l,2)
-
- #----------------------------------------------
- # Refresh Vue's Display
- #----------------------------------------------
-
- Refresh()
-
- #----------------------------------------------
- # End of Script
- #----------------------------------------------


