Make 3D Models using ChatGPT

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ค. 2024
  • ChatGPT makes it easy to create your own 3D model! In this tutorial, we'll show you how to use ChatGPT to design and print a 3D model of your very own. Whether you're a beginner or an experienced designer, this video has something for everyone.
    So don't wait - start creating and printing your own 3D models today! Watch the video now and start your 3D printing journey.
    I even used ChatGPT to write the description above!
    ChatGPT: openai.com/blog/chatgpt/
    Buy me a coffee: ko-fi.com/andrewsink
    Elegoo Neptune 3 Pro: amzn.to/3j6BPSF
    Tri-Color Filament: amzn.to/3BEoNlU
    Chapters:
    0:00​ - ChatGPT
    0:40 - What doesn't work
    2:13 - What does work
    3:11 - Fixing the mesh
    3:34 - Printing the model
    Find me on Twitter: / andrewasink
    Thanks for watching and have fun printing!
    #chatgpt #3dprinting #blender
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 134

  • @highestpariah
    @highestpariah ปีที่แล้ว +8

    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

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      Thanks! I’m sure there are many other file formats that we could use to make parts!

  • @garybova5744
    @garybova5744 ปีที่แล้ว +5

    Thank you, What material did you use? Looks like a pretty good finish.

  • @TheEdgeofTech
    @TheEdgeofTech ปีที่แล้ว +12

    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!

  • @UncleJessy
    @UncleJessy ปีที่แล้ว +8

    Man oh man I find this stuff fascinating

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +3

      It's pretty wild! Just wait until you can kick out "TH-cam script about resin printing in the style of Uncle Jessy"!

  • @dcx45
    @dcx45 ปีที่แล้ว +1

    started in similar fashion, but was getting stuck. "continue" was the trick, cheers!

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Glad I could help!

  • @BRUXXUS
    @BRUXXUS ปีที่แล้ว +16

    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.

    • @techdiyer5290
      @techdiyer5290 ปีที่แล้ว +2

      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.

  • @glitchtulsa3429
    @glitchtulsa3429 ปีที่แล้ว +12

    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
      @AndrewSink  ปีที่แล้ว

      Ah, that's a great point!

    • @glitchtulsa3429
      @glitchtulsa3429 ปีที่แล้ว

      @@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.

    • @battlepassTrading
      @battlepassTrading ปีที่แล้ว +1

      Chat gpt database is only up to the year 2020

    • @arkanthorartist__maker8328
      @arkanthorartist__maker8328 ปีที่แล้ว

      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).

    • @Realistic_Past
      @Realistic_Past 11 หลายเดือนก่อน

      @@battlepassTrading not 2020, It's knowledge cutoff in 2021

  • @Cidou9210
    @Cidou9210 ปีที่แล้ว +2

    That’s a start. Can’t wait the next level 😊

  • @user-account-not-found
    @user-account-not-found ปีที่แล้ว +3

    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.

    • @MikeCarr07
      @MikeCarr07 ปีที่แล้ว +1

      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

  • @mahimtrivedi4498
    @mahimtrivedi4498 หลายเดือนก่อน +1

    You have unlocked my criatetivity for chat gpt

  • @crystalx1979
    @crystalx1979 ปีที่แล้ว +2

    ChatGpT: 1. Delete Cube 2. Add new Cube. This made my Day! 🤣🤣🤣

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      It's definitely got a sense of humor!

  • @AArmstrongC
    @AArmstrongC ปีที่แล้ว +21

    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

    • @roybatty2268
      @roybatty2268 ปีที่แล้ว +4

      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!

    • @winumoritribe8425
      @winumoritribe8425 ปีที่แล้ว

      Yeah, it learned from humans (blenderers) so it does as the blenderers do. Lol.

  • @swannschilling474
    @swannschilling474 ปีที่แล้ว

    My god, I wanted to try this for a long time!! Thanks for showing this pow!!! 😊

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +1

      Hope you like it!

  • @bill2009utube
    @bill2009utube ปีที่แล้ว +1

    It does a decent job generating openscad source code which you can compile to generate an stl.

  • @CASSDesigns
    @CASSDesigns ปีที่แล้ว +2

    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

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +1

      Nice work! I wonder if you describe some of the elements of your RPG and create 3D models of them?

    • @omariparris.design
      @omariparris.design ปีที่แล้ว +1

      Id love to see that

    • @CASSDesigns
      @CASSDesigns ปีที่แล้ว

      @@AndrewSink maybe a video idea! Thanks lol

    • @CASSDesigns
      @CASSDesigns ปีที่แล้ว +1

      @@omariparris.design maybe I’ll make a short or video showing it

  • @StellaTheAnimator
    @StellaTheAnimator ปีที่แล้ว

    That's pretty cool!

  • @EletronsLivres
    @EletronsLivres ปีที่แล้ว +4

    Muito legal e interessante 👏👏👏👏👏

  • @LofiEngineer
    @LofiEngineer ปีที่แล้ว

    I will try it! Thanks Andrew:)

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +1

      You’re welcome! Hope you have fun with it!

    • @LofiEngineer
      @LofiEngineer ปีที่แล้ว +1

      @@AndrewSink I hope you enjoy with my live stream too in your work shop:)

  • @Zachomara
    @Zachomara ปีที่แล้ว +7

    You're supposed to delete the default cube. Everybody knows that.

  • @q3inventions795
    @q3inventions795 ปีที่แล้ว +3

    Cool! I did something similar without creating a file, simply asking for the G-code for simple shapes.

  • @danielb.2873
    @danielb.2873 ปีที่แล้ว +1

    Which filament is this / how did you get the cube so coloured?

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      Check out the description for the filament I used!

  • @prajwalkhantwal395
    @prajwalkhantwal395 ปีที่แล้ว

    How to move pivot point in Marmoset Toolbag?

  • @MarioCamou
    @MarioCamou ปีที่แล้ว

    What filament is that? It's beautiful

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Thanks! It's Tri-Color PLA, check out my last Short to see it in action!

  • @arup5343
    @arup5343 8 หลายเดือนก่อน +1

    How to integrate ChatGPT with AutoCAD, StaadPro and ETabs?

  • @4lowmining237
    @4lowmining237 2 หลายเดือนก่อน

    What slicer program is used?

  • @fabianvinke1610
    @fabianvinke1610 หลายเดือนก่อน +1

    Using .STL file format, describe the geometry of a cube With a volume of one unit cubed.

    • @AndrewSink
      @AndrewSink  28 วันที่ผ่านมา

      That seemed to work!

  • @brightamenu1617
    @brightamenu1617 ปีที่แล้ว

    First thing I did when I started using chatGPT interesting u did a video on it ...kkkk

  • @fluxcapacitor
    @fluxcapacitor 29 วันที่ผ่านมา

    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?

    • @AndrewSink
      @AndrewSink  28 วันที่ผ่านมา

      Great idea! I’ll give it a shot!

  • @jannikbock6756
    @jannikbock6756 ปีที่แล้ว +2

    Delete the default cube and create a new one :D The AI learned from the best.

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      Classic Blender move, right there.

  • @user-vj1fh7lr6j
    @user-vj1fh7lr6j 8 หลายเดือนก่อน

    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.

  • @lorenzoubaldi7532
    @lorenzoubaldi7532 ปีที่แล้ว +2

    I tried also openscad, I think it is better to ask for openscad "code" because is is shorter, so easier for chatgpt.

    • @theodorsjostedt
      @theodorsjostedt ปีที่แล้ว

      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.

  • @roofoofighter
    @roofoofighter ปีที่แล้ว +2

    Nice concept, but I would have thought you would try something more challenging than a simple cube. 😂

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      I wanted to start small, and work my way up from there!

  • @zakaroonetwork777
    @zakaroonetwork777 2 หลายเดือนก่อน

    Who is Suppling the GPU resources that Power Chat GPT? If you were to ask this of Chat GPT would it tell you correctly?

  • @CUBETechie
    @CUBETechie 11 หลายเดือนก่อน

    Can i use the whole area of the 3d printing bed?

    • @AndrewSink
      @AndrewSink  11 หลายเดือนก่อน

      Sure!

  • @benaloney
    @benaloney ปีที่แล้ว +6

    🔊 Hey Chat GPT, make me a steak, medium-rare with a side of mash potatoes

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      Hey, you never know!

    • @imacmill
      @imacmill ปีที่แล้ว +1

      @@AndrewSink _Hey, you never know!_
      Sometimes you do.
      - Jerry Seinfeld

  • @gamingwithbean7961
    @gamingwithbean7961 ปีที่แล้ว

    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.

  • @sam_division4620
    @sam_division4620 ปีที่แล้ว +1

    good job buddy

  • @arreshubham
    @arreshubham 11 หลายเดือนก่อน +1

    or you can simply ask to write python script for blender creating and modifying the cube

  • @JJuansthat3Dguy
    @JJuansthat3Dguy 9 หลายเดือนก่อน

    How do you send it to the slicer if you only have the STL? When I do it only opens the code?

    • @AndrewSink
      @AndrewSink  9 หลายเดือนก่อน

      Just save out the text as an .STL!

    • @JJuansthat3Dguy
      @JJuansthat3Dguy 9 หลายเดือนก่อน

      @@AndrewSink how?

  • @tombradford7035
    @tombradford7035 ปีที่แล้ว +2

    Me: Make me a Terminator android...
    ChatGPT: Certainly! You'll need a 4 pico farad capacitor....[_]

  • @HayzTV
    @HayzTV ปีที่แล้ว

    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

  • @heavyweather
    @heavyweather ปีที่แล้ว

    How is it colored?

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      It’s Triple Color PLA, you can find a link to the one I used in the description!

  • @Silver_Fox_Weirdo
    @Silver_Fox_Weirdo ปีที่แล้ว

    try making script for tangent aligned brush for texturing in blender)

    • @AndrewSink
      @AndrewSink  11 หลายเดือนก่อน +1

      Clever idea!

  • @leoburningfast9103
    @leoburningfast9103 ปีที่แล้ว

    You can just ask the AI to flip the normals i tried it and it works!

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Woah, clever idea. Good thinking!

  • @danielb.2873
    @danielb.2873 ปีที่แล้ว

    I've tried the exactly same prompt but it won't output the code, just the explanation

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Just keep trying; sometimes ChatGPT will throw an error but it will eventually figure it out!

  • @nymarekintvilik8371
    @nymarekintvilik8371 ปีที่แล้ว

    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

  • @RyanD808
    @RyanD808 ปีที่แล้ว

    I wonder what’s the most complex thing it could print

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +1

      Me too!

    • @spiffymagicman7284
      @spiffymagicman7284 ปีที่แล้ว

      Nuclear powered humanoid robot with a 🧠 implant wired to computer interface

  • @Kosari4242
    @Kosari4242 ปีที่แล้ว +1

    Deleting and ReCreating Default Cube by ChatGPT is a Master Piece Joke)

  • @danielzielinski6185
    @danielzielinski6185 ปีที่แล้ว

    I can’t edit The Code as an .stl file i don’t Even get The Option for this what am i making wrong?

    • @AndrewSink
      @AndrewSink  11 หลายเดือนก่อน

      Open the .stl in Visual Code to see the contents!

  • @ElianaRose
    @ElianaRose ปีที่แล้ว +1

    That is so cool!!!

  • @wobby7055
    @wobby7055 10 หลายเดือนก่อน

    To not depend on randomness in the prompt, say show me the whole functional code i can use in program x.

    • @AndrewSink
      @AndrewSink  10 หลายเดือนก่อน +1

      Great idea!

    • @wobby7055
      @wobby7055 10 หลายเดือนก่อน

      To increase the quality of the output you can also say something like act as the best professional 3d printing model designer and do .... 👌

  • @kenxchoi775
    @kenxchoi775 ปีที่แล้ว

    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

  • @williammountfield8508
    @williammountfield8508 ปีที่แล้ว

    I can’t get it to work.

    • @AndrewSink
      @AndrewSink  11 หลายเดือนก่อน

      Which part?

  • @motionrunblender
    @motionrunblender 10 หลายเดือนก่อน

    yea I know I tried using python and it works sorta

  • @ofonwilliam
    @ofonwilliam ปีที่แล้ว

    I hope this doesn't kill creativity

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      So far, I've seen a lot of creative uses of it!

  • @clysen8234
    @clysen8234 ปีที่แล้ว

    There needs to be a CGPT plugin for blender. Of AI learns to use software, we are done...

  • @arebelfromhell
    @arebelfromhell ปีที่แล้ว

    I'm going to make a bigger cube

  • @MioYuki
    @MioYuki ปีที่แล้ว +1

    i asked chat gpt to create a 3d model for a kawai kitten, and I obtain a cylinder and 2 spheres. Anything else 🙃

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Gotta start somewhere!

  • @neian147
    @neian147 ปีที่แล้ว

    Well yeah. If you tell it to describe something, it'll describe something for you vs telling it to actually do it

  • @AlekMunroe01
    @AlekMunroe01 ปีที่แล้ว

    i asked it for a bike wheel. it created a pizza box looking thing

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว

      Hey, it’s trying!

  • @rodolfo-3936
    @rodolfo-3936 9 หลายเดือนก่อน

    Fine ChatGPT! Now show me the topology 🔫

  • @diynow55
    @diynow55 6 หลายเดือนก่อน

    thats a long process to create a simple cube that would actually take less than 10seconds to do as we do normally

  • @b3d3d
    @b3d3d ปีที่แล้ว

    a for apple...

  • @eraclapz2986
    @eraclapz2986 ปีที่แล้ว

    Chat gpt design my boss a pair of balls

  • @neoqueto
    @neoqueto ปีที่แล้ว

    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.

  • @oolong2
    @oolong2 11 หลายเดือนก่อน

    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.

  • @Vinnie-Gattz
    @Vinnie-Gattz 10 หลายเดือนก่อน

    I told it to make a cylinder and it made a cube lol

    • @AndrewSink
      @AndrewSink  10 หลายเดือนก่อน

      Classic!

  • @JarppaGuru
    @JarppaGuru 9 หลายเดือนก่อน

    programmed todo. ask question from google you get same. literally same code lol. guess why?

  • @ModitRC
    @ModitRC ปีที่แล้ว

    It probably just copied the code from an stl file on the web.

  • @tounsicorp1487
    @tounsicorp1487 3 หลายเดือนก่อน

    it does nothing.... sooo.. still nothing.

  • @psychoticgiraffe
    @psychoticgiraffe ปีที่แล้ว

    you like literally just made a cube

    • @AndrewSink
      @AndrewSink  ปีที่แล้ว +2

      Technically, I only helped to make a cube! ChatGPT did all the heavy lifting!

  • @abltanarana
    @abltanarana ปีที่แล้ว +1

    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!

  • @hahahahaha02
    @hahahahaha02 ปีที่แล้ว

    You could juste have wrote "write me a python code to make a cube in blender" and that would have done it

  • @jordcoh7722
    @jordcoh7722 10 หลายเดือนก่อน

    this feels illegal but it isn't

    • @AndrewSink
      @AndrewSink  9 หลายเดือนก่อน

      Not yet!

  • @rerikm
    @rerikm ปีที่แล้ว

    chatGPT how can I create a girlfriend for myself?

  • @PurpleInTube
    @PurpleInTube 9 หลายเดือนก่อน

    This sucks lol

  • @TheOZgeist
    @TheOZgeist ปีที่แล้ว

    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..