Switch Bump Map Invert
[codesyntax lang=”python”]
#******************************************************
# Invert the bump of one or more objects materials
#
# - bumpinvert.py
# - By Mark Caldwell
# - Version 0.1
# - Version 0.1 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 invert the Bump map on
#
# 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 invert the
# materials bump maps
#----------------------------------------------
if countobj>0:
for i in range(0,countobj):
obj=GetSelectedObjectByIndex(i)
countmaterial=obj.CountMaterials ()
for j in range (0,countmaterial):
bumpdepth=obj.Material (j).GetBumpDepth ()
obj.Material (j).SetBumpDepth (-bumpdepth)
#----------------------------------------------
# Refresh Vue's Display
#----------------------------------------------
Refresh()
#----------------------------------------------
# End of Script
#----------------------------------------------
[/codesyntax]
Switch Bump Map Negative
[codesyntax lang=”python”]
#******************************************************
# Make the bump of one or more objects materials
# negative
#
# - bumpnegative.py
# - By Mark Caldwell
# - Version 0.1
# - Version 0.1 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 make the Bump map on negative
#
# 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 negate the
# materials bump maps
#----------------------------------------------
if countobj>0:
for i in range(0,countobj):
obj=GetSelectedObjectByIndex(i)
countmaterial=obj.CountMaterials ()
for j in range (0,countmaterial):
bumpdepth=obj.Material (j).GetBumpDepth ()
obj.Material (j).SetBumpDepth (-abs(bumpdepth))
#----------------------------------------------
# Refresh Vue's Display
#----------------------------------------------
Refresh()
#----------------------------------------------
# End of Script
#----------------------------------------------
[/codesyntax]
Switch Bump Map Positive
[codesyntax lang=”python”]
#******************************************************
# Make the bump of one or more objects materials
# positive
#
# - bumppositive.py
# - By Mark Caldwell
# - Version 0.1
# - Version 0.1 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 make the Bump map on negative
#
# 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 make the
# materials bump maps value positive
#----------------------------------------------
if countobj>0:
for i in range(0,countobj):
obj=GetSelectedObjectByIndex(i)
countmaterial=obj.CountMaterials ()
for j in range (0,countmaterial):
bumpdepth=obj.Material (j).GetBumpDepth ()
obj.Material (j).SetBumpDepth (abs(bumpdepth))
#----------------------------------------------
# Refresh Vue's Display
#----------------------------------------------
Refresh()
#----------------------------------------------
# End of Script
#----------------------------------------------
[/codesyntax]

