Skip to content

Commit

Permalink
update redshift nodes
Browse files Browse the repository at this point in the history
  • Loading branch information
pedohorse committed Nov 6, 2024
1 parent c6e2f77 commit 8ac81b6
Show file tree
Hide file tree
Showing 4 changed files with 756 additions and 9 deletions.
3 changes: 3 additions & 0 deletions src/lifeblood/stock_nodes/redshift/meta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dependencies = [
"houdini",
]
8 changes: 1 addition & 7 deletions src/lifeblood/stock_nodes/redshift/nodes/hip_rs_generator.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from copy import copy
from lifeblood.basenode import BaseNodeWithTaskRequirements
from lifeblood.enums import NodeParameterType
from lifeblood.processingcontext import ProcessingContext
from lifeblood.invocationjob import InvocationJob, InvocationEnvironment
Expand Down Expand Up @@ -35,14 +34,9 @@ def __init__(self, name):
super(HipRsGenerator, self).__init__(name)
ui = self.get_ui()
with ui.initializing_interface_lock():
ui.color_scheme().set_main_color(0.5, 0.25, 0.125)
ui.color_scheme().set_main_color(0.788, 0.18, 0.18)
ui.parameter('scene file output').set_value("`config['global_scratch_location']`/`node.name`/`task.name`_`task.id`/rs_scenes/`node.name`.$F4.rs")

ui.parameter('worker cpu cost').set_value(0.5)
ui.parameter('worker mem cost').set_value(1.0)
ui.parameter('worker gpu cost').set_value(1)
ui.parameter('worker gpu mem cost').set_value(2.0)

def _take_parm_name(self, context) -> str:
return 'take'

Expand Down
3 changes: 1 addition & 2 deletions src/lifeblood/stock_nodes/redshift/nodes/redshift.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
from copy import copy
from lifeblood.node_plugin_base import BaseNodeWithTaskRequirements
from lifeblood.enums import NodeParameterType
from lifeblood.nodethings import ProcessingResult, ProcessingError
Expand Down Expand Up @@ -32,7 +31,7 @@ def __init__(self, name):
super(Redshift, self).__init__(name)
ui = self.get_ui()
with ui.initializing_interface_lock():
ui.color_scheme().set_main_color(0.5, 0.25, 0.125)
ui.color_scheme().set_main_color(0.788, 0.18, 0.18)
ui.add_parameter('rs path', 'rs file path', NodeParameterType.STRING, "`task['file']`")
ui.add_parameter('image path', 'output image file path', NodeParameterType.STRING, "`task['outimage']`")
ui.add_parameter('skip if exists', 'skip if result already exists', NodeParameterType.BOOL, False)
Expand Down
Loading

0 comments on commit 8ac81b6

Please sign in to comment.