Update Files
This commit is contained in:
@ -0,0 +1,34 @@
|
||||
from lnx.logicnode.lnx_nodes import *
|
||||
import lnx.node_utils
|
||||
|
||||
|
||||
class BloomSetNode(LnxLogicTreeNode):
|
||||
"""Set the bloom post-processing settings. This node
|
||||
requires `Leenkx Render Path > Renderer > Realtime postprocess`
|
||||
to be enabled in order to work.
|
||||
"""
|
||||
bl_idname = 'LNBloomSetNode'
|
||||
bl_label = 'Set Bloom Settings'
|
||||
lnx_version = 2
|
||||
|
||||
def lnx_init(self, context):
|
||||
self.add_input('LnxNodeSocketAction', 'In')
|
||||
self.add_input('LnxFloatSocket', 'Threshold', default_value=0.8)
|
||||
self.add_input('LnxFloatSocket', 'Knee', default_value=0.5)
|
||||
self.add_input('LnxFloatSocket', 'Strength', default_value=0.05)
|
||||
self.add_input('LnxFloatSocket', 'Radius', default_value=6.5)
|
||||
|
||||
self.add_output('LnxNodeSocketAction', 'Out')
|
||||
|
||||
def get_replacement_node(self, node_tree: bpy.types.NodeTree):
|
||||
return NodeReplacement(
|
||||
'LNBloomSetNode', 1,
|
||||
'LNBloomSetNode', 2,
|
||||
{0: 0, 1: 1, 2: 3, 3: 4}, {0: 0},
|
||||
None,
|
||||
{
|
||||
1: lnx.node_utils.get_socket_default(self.inputs[1]),
|
||||
3: lnx.node_utils.get_socket_default(self.inputs[2]),
|
||||
4: lnx.node_utils.get_socket_default(self.inputs[3]),
|
||||
}
|
||||
)
|
Reference in New Issue
Block a user