import toolutils
scene_viewer = toolutils.sceneViewer()
viewports = scene_viewer.viewports()
#persp
persp_viewport = viewports
perspviewport_settings = persp_viewport.settings()
current_sheme = perspviewport_settings.colorScheme()
if current_sheme == hou.viewportColorScheme.Light:
perspviewport_settings.setColorScheme(hou.viewportColorScheme.Dark)
else:
perspviewport_settings.setColorScheme(hou.viewportColorScheme.Light)
#front
front_viewport = viewports
frontviewport_settings = front_viewport.settings()
current_sheme = frontviewport_settings.colorScheme()
if current_sheme == hou.viewportColorScheme.Light:
frontviewport_settings.setColorScheme(hou.viewportColorScheme.Dark)
else:
frontviewport_settings.setColorScheme(hou.viewportColorScheme.Light)
#top
top_viewport = viewports
topviewport_settings = top_viewport.settings()
current_sheme = topviewport_settings.colorScheme()
if current_sheme == hou.viewportColorScheme.Light:
topviewport_settings.setColorScheme(hou.viewportColorScheme.Dark)
else:
topviewport_settings.setColorScheme(hou.viewportColorScheme.Light)
#right
right_viewport = viewports
rightviewport_settings = right_viewport.settings()
current_sheme = rightviewport_settings.colorScheme()
if current_sheme == hou.viewportColorScheme.Light:
rightviewport_settings.setColorScheme(hou.viewportColorScheme.Dark)
else:
rightviewport_settings.setColorScheme(hou.viewportColorScheme.Light)
-------------------------------------------------------------------------------------
hello.
Is there a way to solve it all at once rather than using each conditional statement?
please help me. thank you.
Houdini change background color Python advice please
1112 2 0-
- ohhhhh
- Member
- 10 posts
- Joined: Feb. 2015
- Offline
-
- alexwheezy
- Member
- 326 posts
- Joined: Jan. 2013
- Offline
import hou import toolutils scene_viewer = toolutils.sceneViewer() viewports = scene_viewer.viewports() for viewport in viewports: settings = viewport.settings() scheme = settings.colorScheme() == hou.viewportColorScheme.Light settings.setColorScheme(hou.viewportColorScheme.Dark if scheme else hou.viewportColorScheme.Light)
-
- ohhhhh
- Member
- 10 posts
- Joined: Feb. 2015
- Offline
-
- Quick Links

