fix networking UI again + tweaks to pipeline script

This commit is contained in:
henrisel 2025-11-07 16:56:34 +02:00
parent 09f764c0df
commit d2e1c7b56f
5 changed files with 12 additions and 9 deletions

View File

@ -87,6 +87,9 @@ def image_to_3d_api(image_path, output_path):
base64_encoded = base64.b64encode(image_data).decode('utf-8')
model_binary = generate_no_preview(base64_encoded)
with open(output_path, 'wb') as f:
output_file = f"{output_path}.glb"
with open(output_file, 'wb') as f:
f.write(model_binary)
return output_file

View File

@ -38,9 +38,9 @@ def main():
text_to_image(image_generation_prompt, image_path)
print(f"Generated image file: {image_path}")
model_path = pipeline_folder / "models" / timestamp
image_to_3d_api(image_path, model_path)
model_file = image_to_3d_api(image_path, model_path)
#model_file_path = model_path / "0" / "mesh.glb"
print(f"Generated 3D model file: {model_path}")
print(f"Generated 3D model file: {model_file}")
if __name__ == "__main__":

View File

@ -41,5 +41,5 @@ Material:
m_Ints: []
m_Floats: []
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.27382442, g: 0.27382442, b: 0.27382442, a: 1}
m_BuildTextureStacks: []

Binary file not shown.

View File

@ -48,13 +48,13 @@ public class ModelGenerationPipelineStarter : MonoBehaviour
{
return await Task.Run(() =>
{
string inputPrompt = "Uhm I want I think an epic broadsword with a fancy golden pommel";
string inputPrompt = "tasty golden apple, photorealistic, smooth background";
// Path to your virtual environment's python.exe
string pythonExe = @"D:\henrisel\DeltaVR3DModelGeneration\3d-generation-pipeline\.venv\Scripts\python.exe";
string pythonExe = @"D:\users\henrisel\DeltaVR3DModelGeneration\3d-generation-pipeline\.venv\Scripts\python.exe";
// Path to your Python script
string scriptPath = @"D:\henrisel\DeltaVR3DModelGeneration\3d-generation-pipeline\start_pipeline.py";
string scriptPath = @"D:\users\henrisel\DeltaVR3DModelGeneration\3d-generation-pipeline\start_pipeline.py";
// Arguments to pass to the script
string arguments = $"{scriptPath} --prompt \"{inputPrompt}\"";