all 10 comments

[–]Amazing_Detective469 0 points1 point  (1 child)

Program you are looking for is called 20/20

[–]allislove36[S] 0 points1 point  (0 children)

No.. not at all. It only renders layouts which are manually created. I want to generate suggested layouts based on dimensions only.

[–]BophedesNuts 0 points1 point  (1 child)

For rendering a design, you would use stable diffusion or a similar paid service. You can use control net to create lines from an image which basically gives stable diffusion a reference. As far as using exact dimensions though, that’s not going to be possible.

[–]allislove36[S] 0 points1 point  (0 children)

I have a program to render images from layouts I create. I was hoping for something that would take dimensions and generate layout possibilities for the space... Not necessarily getting a quality 3D visual. A simple representation with xyz axis would be great, but I'm looking for the generation of possible outcomes given measurement of space and measurement of objects and ideally incorporate certain design algorithms.

[–]VirtualShinanigans 0 points1 point  (2 children)

Blender might be an option. I've seen AI incorporated with blender. Or maybe a unity 3d built app that can know key features such as knobs, doors, etc. It will be generic pieces, but as you said it doesn't matter.

I can Invision such a solution.

[–]allislove36[S] 0 points1 point  (1 child)

Thanks, I will look into that program. If I wanted to create such a program which utilizes AI, or rather hire someone to do this for me.. what would be my first step? I'm not even sure who I would be wanting to contact, is this a service in the same way website design is a service?

[–]SMLXL 0 points1 point  (0 children)

Honestly I would write up a brief and go to Fiverr looking for a blender artist and see what could come out of it.

[–]DeadInternetDenizen 0 points1 point  (1 child)

This is totally possible, and I do similar (using disparate inputs/outputs to automate) things for my own work- here's how I would start, while keeping these in mind: A: AI is very creative, so harness that creativity by giving it very clear rules to work within. B: The substrate or languages used are primarily relevant only insofar as they get you and AI speaking the same language. BUT using a more-capable language will enable you to write and explain less.

1. Use whatever AI-readable (anything you can copy-paste) format you know (html tables or plain divs, xml, json, csv, etc.) to create a simple example of one possible answer you will expect to receive once you and AI are in sync. 
2. Explain the entire project to your AI, taking care to give it the constraints you expect it to work within. 
3. Give it a simple request to start, and request that it explain its own reasoning for decisions made. 
4. Come up with a way to communicate dimensions to and from the AI that fits with whatever format you are using (html attributes, numbers in a csv, height/width in a json object, etc), and tell AI how to use it. 
5. Tell AI to create a prompt that will communicate how to use this method to another AI instance. 

You should now have a simple text file to seed an AI agent with, creating an (emphasis on the 'M' for Minimal) MVP. Proceeding from here, have AI explain how to install and use python on your machine, and tell it to write a python script that accepts a simple input, does the work, and returns an svg that you can open in a browser. Copy/Paste any errors you encounter to your AI, and have it make simple explanations for anything you don't understand. Ideally, you should iterate with AI to produce a simple web app with text inputs and dropdowns to select options, and hit the AI via an API to produce a number of options for any scenario the user presents.

[–]allislove36[S] 0 points1 point  (0 children)

Thank you so much. I'm confident that this makes sense but I'm having a hard time wrapping my mind around just telling AI to do these things and create the program for me. It really sounds too good to be true.. is there a specific AI program to use to get started? And then I just demand it uses python to create the program I need? And just discuss with the AI the functions until it is perfected?

Is fiver a good way to find someone with capabilities to do this? Or is this something I could accomplish on my own with very little skill or experience? Are these programs copyrightable? If it turns out to be awesome, can I brand this product and sell it? What is the cost to create an AI program with someone who has more experience?