Fixed additional params

This commit is contained in:
Sirshendu Ganguly
2026-04-07 00:04:50 +05:30
parent 61dfd03945
commit a4daeb5feb
3 changed files with 58 additions and 17 deletions
+9 -4
View File
@@ -28,8 +28,12 @@ class threeDInference:
"placeholder": "Describe the 3D object you want to generate...",
"tooltip": "A text prompt describing the 3D object to generate."
}),
"useSeed": ("BOOLEAN", {
"tooltip": "Include seed in the API request. Turn off if the model should not receive a seed.",
"default": True,
}),
"seed": ("INT", {
"tooltip": "Seed for reproducibility. Use the same seed to get the same result.",
"tooltip": "Seed for reproducibility. Only sent when 'Use Seed' is on.",
"default": 1,
"min": 1,
"max": 2147483647,
@@ -52,7 +56,7 @@ class threeDInference:
"step": 1,
}),
"inputs": ("RUNWARE3DINFERENCEINPUTS", {
"tooltip": "Connect a Runware 3D Inference Inputs node to provide image and mask inputs.",
"tooltip": "Connect Runware 3D Inference Inputs for image, mask, meshFile, images (array from images_1…4), etc.",
}),
"settings": ("RUNWARE3DINFERENCESETTINGS", {
"tooltip": "Connect Runware 3D Inference Settings for textureSize, decimation, remesh, resolution, imageAutoFix, faceLimit, texture, pbr, quad, Tripo options, sparseStructure, shapeSlat, texSlat, etc.",
@@ -71,6 +75,7 @@ class threeDInference:
modelName = kwargs.get("Model", "Meta SAM 3D")
positivePrompt = kwargs.get("positivePrompt", "")
seed = kwargs.get("seed", 1)
use_seed = kwargs.get("useSeed", True)
outputFormat = kwargs.get("outputFormat", "GLB")
use_output_quality = kwargs.get("useOutputQuality", False)
output_quality = kwargs.get("outputQuality", 95)
@@ -98,8 +103,8 @@ class threeDInference:
if positivePrompt and positivePrompt.strip() != "":
genConfig[0]["positivePrompt"] = positivePrompt.strip()
# Add seed
genConfig[0]["seed"] = seed
if use_seed:
genConfig[0]["seed"] = seed
if use_output_quality:
genConfig[0]["outputQuality"] = int(output_quality)