I started trying to do this with a STEP file and then realized that an STL would make way more sense. Of course someone has already beat me to it! Nice one dude
I am a 3d artist archviz and i am seriously fascinated by chatgpt capability although i tried it and it lacks details but the amount of time it takes to generate 3d house plans it is mind fucking blowing, weeks of hardwork to produce an image chapgpt does it in seconds and over time it will improve to a point where you dont require 3d artists to do the job for you looks like we are fucked big time 😅
Very cool! As someone that’s not a coder, I haven’t had any luck trying to get chatGPT to generate working, self-contained code. HTML, JS, GLSL, Shadertoy. Although, I have been trying stuff that may be a little ambitious. 😂 I had often wondered if it could generate raw STL. This gives me the answer! Wild.
You kinda have to work it in, i sometimes ask a question about python libraries that would work for a certain project, then ask it to give me an example. Then it will give you a response in the development environment. Sometimes when you type continue it restarts it, so you might have to say continue from the previous response or from where you left off in the previous response, or tell it to continue in the development environment, or to continue in the same environment.
The thing is, GPT is using its "learned" from other human creator data to come up with the most likely words. Everyone deletes the cube, so it went with the percentages and deleted the cube!
Just a random note, Chat-GPT tells you to "right click" in Blender to delete the default cube. Well, as a long-time Blender user that had to force myself to stop using the right click to select in Blender(and still do it from time-to-time), I can accurately say that Blender changed that behavior in 2.8--it's been a left click for a few years now.
@@AndrewSink I love that it tells you to delete the default cube in order to make a cube--which I am also guilty of doing. I don't know how many times I've opened Blender, deleted the cube only to realize that I actually needed to start with a cube. Force of habit, and all that.
As someone who mostly learned Blender in the last couple years, this makes perfect sense that a GPT model would get this sort of thing wrong. I found that Blender, more than any other software I've ever learned, has a repeating issue when you are trying to look something up online. If you search for how to do something, the tutorials and resources that come up are often terribly out of date. I often had to tell Google to "search within the last year" or else I would get answers from 8+ years ago. And newer resources often have very low views in comparison from some forum thread that hasn't been relevant in forever. This is because Blender changes so often, but even more with poor SEO optimization on relevant forums (that popular threads come up first, regardless of age). I think that is to blame for a lot of the glitches people are getting when interfacing GPT4 and such. It may not be obvious, but the conflicting information probably leads to poor reinforcement during backpropogation of the neural network, causing unreliable results (because the network has to guess which is the right answer).
What is easier here - is to have it generate a function to output the STL file. A cube and its points are very basic and the math to render them simple. From this ask it to write more advanced portions or rewrite the function so that it is parameter driven.
I asked and it generated python code to create an stl file of a globe, I asked "create an stl model of a globe", it gave me similar answers as in the video then when I said continue it generated the code. Pretty cool stuff
I've found that you can interactively work together with ChatGPT on a Python function, so conceptually it would not be a big leap to work on OpenSCAD files either, but the much smaller size of training data for OpenSCAD vs Python probably makes this hard in practice.
Is the opposite possible, i.e. uploading an existing 3D CAD file (STL, USDZ, GLB, whatever) as an input into ChatGPT then using it via DALL•E to generate extended images from this file, embedding it into scenery and situations?
I own a BMW 316i Sedan E90 2008 1599cc. 122 hp Comfort model that needs a facelift. Please generate a 3d model in .stl format file, for a Front Bumper (using blender) I want it to hace a large BMW logo in the front.
Damn I think they might of reviewed this because I have tried the same exact question as you a couple times and it just keeps telling me how to create the cube in the different software like it did for you in the video. I tried with two other basic objects and still did not work.
go to youtube and ask how to create a cube in blender or open blender the cube is there by default lol, however yes interesting for guidance to some degrees
ChatGPT is really bad at non-syntactical structures. Things that are not language, things that are irregular from a natural language standpoint. It can't "draw a smiley face using HTML and CSS", "write your name in ASCII art" or "generate a model of a house in the form of an STL file". It maybe can make a cube, barely, because that's not as abstract, and same goes for other non-abstract tasks, maybe a grid, maybe a piece of code that will generate a torus. But not a vertex-by-vertex description of a torus.
Not cool at all. The biggest problem with ChatGPT is it requires that the user has knowledge to fix problems with things that it generates. If all you're doing is creating a cube, since it isn't capable of doing anything more complicated than that, a beginner would be far better off creating the cube in whatever generic software that came with their 3D printer than using ChatGPT which will only give them a messed up model. I'm sure this will improve in the future, but today it just isn't there and will only cause frustration for people.
Good video and very helpful! Is it possible to make it for 3d modeling in blender using the python api? Because I tried it but I'm getting errors in line 29 and I even tell ChatGpt to fix it, it fixed but still getting error in blender! I just want it to do a simple chair 3d model using blender python api. Maybe you should try and see or tell me better way to do it. I'm not a programmer but I know how to copy and paste 😂😂 Thanks
why should you just create and save a cube when you can also write the file from a chatbot with great difficulty? I didn't like the video, because you won't be able to create many more shapes than the standard shapes with the bot!
Wow a cube.. Should change Title to you use Chat GPT to do something that already takes 1 second.. This is one of the worst examples of AI ever created by a human..
I started trying to do this with a STEP file and then realized that an STL would make way more sense. Of course someone has already beat me to it! Nice one dude
Thanks! I’m sure there are many other file formats that we could use to make parts!
ChatGpT: 1. Delete Cube 2. Add new Cube. This made my Day! 🤣🤣🤣
It's definitely got a sense of humor!
I am a 3d artist archviz and i am seriously fascinated by chatgpt capability although i tried it and it lacks details but the amount of time it takes to generate 3d house plans it is mind fucking blowing, weeks of hardwork to produce an image chapgpt does it in seconds and over time it will improve to a point where you dont require 3d artists to do the job for you looks like we are fucked big time 😅
Man oh man I find this stuff fascinating
It's pretty wild! Just wait until you can kick out "RUclips script about resin printing in the style of Uncle Jessy"!
You have unlocked my criatetivity for chat gpt
started in similar fashion, but was getting stuck. "continue" was the trick, cheers!
Glad I could help!
I love this! I've been playing with Chat GPT and having it come up with some fun stuff, but this is crazy! Great video!
Very cool! As someone that’s not a coder, I haven’t had any luck trying to get chatGPT to generate working, self-contained code. HTML, JS, GLSL, Shadertoy. Although, I have been trying stuff that may be a little ambitious. 😂
I had often wondered if it could generate raw STL. This gives me the answer! Wild.
You kinda have to work it in, i sometimes ask a question about python libraries that would work for a certain project, then ask it to give me an example. Then it will give you a response in the development environment. Sometimes when you type continue it restarts it, so you might have to say continue from the previous response or from where you left off in the previous response, or tell it to continue in the development environment, or to continue in the same environment.
To model a 3D cube
1. Open blender
2. Delete default cube
3. Add a cube
Jajajajajja
Didn’t know that the gptchat understands Blender humor
The thing is, GPT is using its "learned" from other human creator data to come up with the most likely words. Everyone deletes the cube, so it went with the percentages and deleted the cube!
Yeah, it learned from humans (blenderers) so it does as the blenderers do. Lol.
Just a random note, Chat-GPT tells you to "right click" in Blender to delete the default cube. Well, as a long-time Blender user that had to force myself to stop using the right click to select in Blender(and still do it from time-to-time), I can accurately say that Blender changed that behavior in 2.8--it's been a left click for a few years now.
Ah, that's a great point!
@@AndrewSink I love that it tells you to delete the default cube in order to make a cube--which I am also guilty of doing. I don't know how many times I've opened Blender, deleted the cube only to realize that I actually needed to start with a cube. Force of habit, and all that.
Chat gpt database is only up to the year 2020
As someone who mostly learned Blender in the last couple years, this makes perfect sense that a GPT model would get this sort of thing wrong. I found that Blender, more than any other software I've ever learned, has a repeating issue when you are trying to look something up online. If you search for how to do something, the tutorials and resources that come up are often terribly out of date. I often had to tell Google to "search within the last year" or else I would get answers from 8+ years ago. And newer resources often have very low views in comparison from some forum thread that hasn't been relevant in forever.
This is because Blender changes so often, but even more with poor SEO optimization on relevant forums (that popular threads come up first, regardless of age).
I think that is to blame for a lot of the glitches people are getting when interfacing GPT4 and such. It may not be obvious, but the conflicting information probably leads to poor reinforcement during backpropogation of the neural network, causing unreliable results (because the network has to guess which is the right answer).
@@battlepassTrading not 2020, It's knowledge cutoff in 2021
What is easier here - is to have it generate a function to output the STL file. A cube and its points are very basic and the math to render them simple. From this ask it to write more advanced portions or rewrite the function so that it is parameter driven.
I asked and it generated python code to create an stl file of a globe, I asked "create an stl model of a globe", it gave me similar answers as in the video then when I said continue it generated the code. Pretty cool stuff
lol i like how chatgpt's first move is "delete the cube" like every blender tutorial on yt lol!
ChatGPT is really one of us 😂
That’s a start. Can’t wait the next level 😊
Totally agree!
You're supposed to delete the default cube. Everybody knows that.
Lmao😂😂
Thank you, What material did you use? Looks like a pretty good finish.
🔊 Hey Chat GPT, make me a steak, medium-rare with a side of mash potatoes
Hey, you never know!
@@AndrewSink _Hey, you never know!_
Sometimes you do.
- Jerry Seinfeld
Wow cool stuff! I found out about ChatGPT last week and had it code a text-based RPG in Python, this is just as wild as that
Nice work! I wonder if you describe some of the elements of your RPG and create 3D models of them?
Id love to see that
@@AndrewSink maybe a video idea! Thanks lol
@@omariparris.design maybe I’ll make a short or video showing it
It does a decent job generating openscad source code which you can compile to generate an stl.
Delete the default cube and create a new one :D The AI learned from the best.
Classic Blender move, right there.
Me: Make me a Terminator android...
ChatGPT: Certainly! You'll need a 4 pico farad capacitor....[_]
so who owns the copyrights for the generated cube?
Using .STL file format, describe the geometry of a cube With a volume of one unit cubed.
That seemed to work!
I tried also openscad, I think it is better to ask for openscad "code" because is is shorter, so easier for chatgpt.
I've found that you can interactively work together with ChatGPT on a Python function, so conceptually it would not be a big leap to work on OpenSCAD files either, but the much smaller size of training data for OpenSCAD vs Python probably makes this hard in practice.
My god, I wanted to try this for a long time!! Thanks for showing this pow!!! 😊
Hope you like it!
Cool! I did something similar without creating a file, simply asking for the G-code for simple shapes.
Cool!
I will try it! Thanks Andrew:)
You’re welcome! Hope you have fun with it!
@@AndrewSink I hope you enjoy with my live stream too in your work shop:)
First thing I did when I started using chatGPT interesting u did a video on it ...kkkk
or you can simply ask to write python script for blender creating and modifying the cube
Is the opposite possible, i.e. uploading an existing 3D CAD file (STL, USDZ, GLB, whatever) as an input into ChatGPT then using it via DALL•E to generate extended images from this file, embedding it into scenery and situations?
Great idea! I’ll give it a shot!
How to integrate ChatGPT with AutoCAD, StaadPro and ETabs?
Who is Suppling the GPU resources that Power Chat GPT? If you were to ask this of Chat GPT would it tell you correctly?
OpenAI is supplying the resources
Deleting and ReCreating Default Cube by ChatGPT is a Master Piece Joke)
Nice concept, but I would have thought you would try something more challenging than a simple cube. 😂
I wanted to start small, and work my way up from there!
That's pretty cool!
Which filament is this / how did you get the cube so coloured?
Check out the description for the filament I used!
good job buddy
Thanks!
What slicer program is used?
You can just ask the AI to flip the normals i tried it and it works!
Woah, clever idea. Good thinking!
Can i use the whole area of the 3d printing bed?
Sure!
That is so cool!!!
Thanks Ellie!
I own a BMW 316i Sedan E90 2008 1599cc. 122 hp Comfort model that needs a facelift.
Please generate a 3d model in .stl format file, for a Front Bumper (using blender) I want it to hace a large BMW logo in the front.
Damn I think they might of reviewed this because I have tried the same exact question as you a couple times and it just keeps telling me how to create the cube in the different software like it did for you in the video. I tried with two other basic objects and still did not work.
How do you send it to the slicer if you only have the STL? When I do it only opens the code?
Just save out the text as an .STL!
@@AndrewSink how?
How to move pivot point in Marmoset Toolbag?
What filament is that? It's beautiful
Thanks! It's Tri-Color PLA, check out my last Short to see it in action!
try making script for tangent aligned brush for texturing in blender)
Clever idea!
I wonder what’s the most complex thing it could print
Me too!
Nuclear powered humanoid robot with a 🧠 implant wired to computer interface
I can’t edit The Code as an .stl file i don’t Even get The Option for this what am i making wrong?
Open the .stl in Visual Code to see the contents!
To not depend on randomness in the prompt, say show me the whole functional code i can use in program x.
Great idea!
To increase the quality of the output you can also say something like act as the best professional 3d printing model designer and do .... 👌
programmed todo. ask question from google you get same. literally same code lol. guess why?
go to youtube and ask how to create a cube in blender or open blender the cube is there by default lol, however yes interesting for guidance to some degrees
How is it colored?
It’s Triple Color PLA, you can find a link to the one I used in the description!
I've tried the exactly same prompt but it won't output the code, just the explanation
Just keep trying; sometimes ChatGPT will throw an error but it will eventually figure it out!
ChatGPT is really bad at non-syntactical structures. Things that are not language, things that are irregular from a natural language standpoint. It can't "draw a smiley face using HTML and CSS", "write your name in ASCII art" or "generate a model of a house in the form of an STL file". It maybe can make a cube, barely, because that's not as abstract, and same goes for other non-abstract tasks, maybe a grid, maybe a piece of code that will generate a torus. But not a vertex-by-vertex description of a torus.
i asked it for a bike wheel. it created a pizza box looking thing
Hey, it’s trying!
Muito legal e interessante 👏👏👏👏👏
I hope this doesn't kill creativity
So far, I've seen a lot of creative uses of it!
Fine ChatGPT! Now show me the topology 🔫
i asked chat gpt to create a 3d model for a kawai kitten, and I obtain a cylinder and 2 spheres. Anything else 🙃
Gotta start somewhere!
Well yeah. If you tell it to describe something, it'll describe something for you vs telling it to actually do it
i asked for a 3d model for a GTR34, and final come up with a 1 rectangl and 4 cylinders blocks lol.
hey ChatGPT R34 is 6 cylinders
Chat gpt design my boss a pair of balls
Not cool at all. The biggest problem with ChatGPT is it requires that the user has knowledge to fix problems with things that it generates. If all you're doing is creating a cube, since it isn't capable of doing anything more complicated than that, a beginner would be far better off creating the cube in whatever generic software that came with their 3D printer than using ChatGPT which will only give them a messed up model. I'm sure this will improve in the future, but today it just isn't there and will only cause frustration for people.
There needs to be a CGPT plugin for blender. Of AI learns to use software, we are done...
I can’t get it to work.
Which part?
thats a long process to create a simple cube that would actually take less than 10seconds to do as we do normally
Good video and very helpful! Is it possible to make it for 3d modeling in blender using the python api?
Because I tried it but I'm getting errors in line 29 and I even tell ChatGpt to fix it, it fixed but still getting error in blender!
I just want it to do a simple chair 3d model using blender python api. Maybe you should try and see or tell me better way to do it. I'm not a programmer but I know how to copy and paste 😂😂
Thanks
I'm going to make a bigger cube
yea I know I tried using python and it works sorta
It probably just copied the code from an stl file on the web.
The scale move and rotate, should be a fundament gate. For six months.hee he hee😢
I told it to make a cylinder and it made a cube lol
Classic!
a for apple...
you like literally just made a cube
Technically, I only helped to make a cube! ChatGPT did all the heavy lifting!
this feels illegal but it isn't
Not yet!
it does nothing.... sooo.. still nothing.
chatGPT how can I create a girlfriend for myself?
why should you just create and save a cube when you can also write the file from a chatbot with great difficulty? I didn't like the video, because you won't be able to create many more shapes than the standard shapes with the bot!
You could juste have wrote "write me a python code to make a cube in blender" and that would have done it
This sucks lol
Wow a cube.. Should change Title to you use Chat GPT to do something that already takes 1 second.. This is one of the worst examples of AI ever created by a human..