GPT Chat's AI is writing Blender Python now! and you're gonna love it!

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • Use GPT Chat let's have some fun and see if we are going to be taken over by AI...
    🔗 LINKS:
    My Asset Pack | michaelbridges...
    Patreon | / michaelbridges
    🍿 WATCH NEXT:
    • Quick Tips
    • Absolute Beginner Blen...
    MY CURATED COURSES
    The Blender Creative Suite bit.ly/Blender...
    MY DESK TOOLS & GEAR
    📷 Panasonic G7 | amzn.to/4cdbBEV
    🎙️ Shure MV7 | amzn.to/3zcikjL
    🎛️ Audio Interface Revelator io24 | amzn.to/3ze4A85
    🖥️ Dell AW3423DFW | amzn.to/4cptVKG
    💻 THE PC:
    Ryzen 5950X | amzn.to/3xCRil2
    64GB 3600MT/s Crucial | amzn.to/45AfAsF
    RTX 3090 | amzn.to/3VESMmQ
    2TB Samsung Pro SSD | amzn.to/4cgxV0k
    🖱️ Logitech G903 / G703 / Powerplay | amzn.to/3KYyVuc | amzn.to/45FkEMm | amzn.to/45FkEMm
    ⌨️ Logitech G915 Wireless (Tactile) | amzn.to/3VB1keC
    🎧 Bose QC35 | amzn.to/4benxVv
    🔊 Alesis M1 Active 520USB | amzn.to/3zchLq9
    🎛️ Elgato Stream Deck | amzn.to/3xtw7ly
    🖊️ Wacom Intuos | amzn.to/3xrUsIv
    🖊️🖥️ XPPen Artist 15.6 | amzn.to/4eEtu0P
    MY ON THE GO TOOLS & GEAR
    💻 Macbook M1 Pro | amzn.to/3RBPGyX
    🎤 Rode NT-1 USB | amzn.to/4cfBHqG
    🖱️ Logitech Pebble | amzn.to/4caDRYT
    MY OTHER SOCIALS:
    🎙 My podcast - Dive into game development and gaming topics | / @canopygames
    🌍 My website / Courses | bit.ly/CanopyG...
    🐦 Twitter / X | x.com/TechEdMike
    💬 Discord | canopy.games/p...
    WHO AM I?
    Hi there! 👋 I'm Mike, and I'm relatively new to UA-cam. I've been teaching Blender professionally for over 10 years, and I'm excited to share my knowledge with the community here. On this channel, you'll find full guides, courses, and tools to help guide, reassure, and educate you on your Blender journey. Let's create something amazing together!
    PS: Some of the links in this description are affiliate links that I get a kickback from 😜
    Lots of fun and frustrating, and it has a long way to go, but for some helper code, it works very well!
    GPTChat's AI is now writing Blender Python! In this video, we'll loo at how to use GPTChat's AI to help you write code faster and make your 3D workflows more efficient.
    If you're a Blender user looking for ways to improve your workflow, then you'll love this video! GPTChat's AI is now able to write code for you in Blender, speeding up your 3D workflows and making your creations more efficient. In this video, you'll learn how to use GPTChat's AI to help you write code faster and make your 3D workflows more efficient.
    Check out more courses here: www.canopy.games/

КОМЕНТАРІ • 109

  • @ivancheburan2209
    @ivancheburan2209 Рік тому +33

    After watching bunch of these videos what I am really impressed of is the fact that he actually used the copy button instead of selecting and dragging text. That is what I call the progress

  • @avi7278
    @avi7278 Рік тому +46

    Tell it to "continue" when it stops without finishing the script or an answer. It will continue from the last response.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +7

      Worked with shorter replies, however I have found if the reply gets too big, it just doesn't finish it off properly. Perhaps it was too busy. :)

    • @bloodaid
      @bloodaid Рік тому +4

      @@MichaelBridges3D type ”continue from the last part” or something similar.

    • @fakechuck7659
      @fakechuck7659 Рік тому +1

      ​@@HotDog1337 you can try getting more specific, e.g. "continue from the last line" or "continue without repeating what was already displayed", etc.

  • @neokortexproductions3311
    @neokortexproductions3311 Рік тому +2

    Cant wait to see more how A.I can help me with my 3d projects,Thanks for the inspiration.

  • @nonsense3586
    @nonsense3586 Рік тому +6

    Imagine how better this will go. Maybe we can tell "make me a claw weapon" or maybe we can draw our model on paper and then send it to the AI and he will model that for us. I can't wait how great GPT will be.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +2

      It is a phenomenal tool. My biggest issue with it at the moment is how confident it can be when it can be completely wrong.

    • @nonsense3586
      @nonsense3586 Рік тому

      @@MichaelBridges3D yeah but AI is learning. Based on that, things I'm saying can be happen in future. GPT started with GPT 3.0 and now it is version 3.5.

    • @ladyville3
      @ladyville3 Рік тому +3

      You really cant see the extreme bad side of this? I guess you will see.

    • @josholin31
      @josholin31 Рік тому

      @@ladyville3 I suspected we were about 5-10 years away from this capability. But still in present form, I don't think we need to worry about skynet. (Far away since I doubt I could even pentest with this. Could probably make simple tools, but that's about it.)
      But on the malicious side, I think this is dangerous. Scammers can now make a website, bot scripts to promote, and rake in the profits without any prior knowledge.
      You used to be able to tell if something was a scam by how much time was spent on a website. Now, any site can have 100's of hrs worth of time spent, with only minimal input.

    • @nonsense3586
      @nonsense3586 Рік тому

      @@ladyville3 Can you share your knowledge with me?

  • @Gorgious
    @Gorgious Рік тому +5

    Hehe that was a lot of fun ! Still a long way from producing fully fledged addons but still, impressive stuff for a first publicly available iteration :) BTW at the end there 12:20 I think the bot is using a better approach than looping over bpy.data.objects since trying to select an object which is not in the current scene will throw an error (not in current view layer). Of course the "right" way is `for obj in bpy.context.selectable_objects`. :) Cheers

    • @Shadi_Wajed
      @Shadi_Wajed Рік тому

      The "long way" in my opinion is just some months away. This is a general chat AI, and it's already better than coding specialist AI like Codex which was introduced in mid 2021 and Copilot which was released a couple of months later. Imagine the next coding specialist iteration of this and what it's going to able to do.

  • @MTOcreations
    @MTOcreations Рік тому +2

    I was dabbling with it and tried “code an addon for blender similar to hard ops with hard surface modeling commands” and actually got fairly decent working results lol

    • @sneakcr3144
      @sneakcr3144 Рік тому +1

      Nice. I bet that if you continue to give suggestions and tell him what to update, or change in order to get the result, after few tries, you could get an even better result. I gave him some complex software to write, and I was very surprised. It was not really what I wanted from the start, but I guided him through the whole process and it really blew my mind, it got it right in the end. And it would've taken me days to write it, but with the A.I's help, I got it done in like, half an hour? And I only wrote what he should update and fix, and where it got it wrong. I imagine a near future in which code writting will become obsolete, and we will just say things to A.I, and will do it for us. On the other hand, all the college licenses and homework will be done with A.I(at least in computer science)..lol....the education system must adapt, and allow people to work on their licenses only at the unviersity with surveillance (that would suck tho)...

  • @jimmybellmon1268
    @jimmybellmon1268 Рік тому +1

    Wow I thought I was done with Python coding, but looks like Blender and ChatGPT is going to get my attention for a while LOL

  • @Therealkevinlittle
    @Therealkevinlittle Рік тому +9

    This is amazing. I wish I knew more about what’s going on. The significance of something like gptchat to implement python is crazy profound for all of humanity

    • @peterbelanger4094
      @peterbelanger4094 Рік тому +1

      This will fuck everything up. Things are going to g-d SUCK!

  • @BoolXor
    @BoolXor Рік тому +6

    People are worried about this replacing programmers but Its answers are more like a Calculator. Like using Wolfram but for Coding problems. You can make a whole application with it but I think that would be a nightmare to try and go through and refactor. Prototyping wouldn't work either. I think for really loose concepts it could work, though.

    • @maggmaster
      @maggmaster Рік тому

      Its far better at building functions than programs. If you know what you are doing it can save some time.

    • @BoolXor
      @BoolXor Рік тому

      @@maggmaster In what way, exactly? Fundamentally, what anyone does when they write code is go based off of experience. Ai doesn't function like a human thinking. It has no forward thinking so it can only know what is already out of date and may not be well implemented in the first place. In the end, it does have an answer, like a calculator. You also need to understand how to ask it questions, like a calculator. People keep talking about learning to code from this thing but I would do that with a huge air of a caution. You might end up learning a ton of things wrong or inefficient methods that have been updated and replaced. The best way to stay up to date is to look at other people's code and understand why they took the course they did, whether snippets, spaghetti or pseudo code.

    • @peterbelanger4094
      @peterbelanger4094 Рік тому +1

      It's something to set generations apart and create more division and conflict in the world. Those who can not adapt will get angry and try to sabotage.

    • @dudedude365
      @dudedude365 Рік тому

      @@peterbelanger4094new adapt must be adapted, the people who don't adapt will only waste their time and energy than the people who do use it

    • @lifemarketing9876
      @lifemarketing9876 Рік тому

      No this will replace programmers within the next few years. Just look at how fast this came on the scene!! A year ago, I didn't expect this technology to be here. The technology will improve at an exponential rate. So yes, expect programmers to be replaced very soon.

  • @filipemecenas
    @filipemecenas Рік тому +1

    This changes everything

  • @joeythomas440
    @joeythomas440 Рік тому +1

    Lol the ai deleting the default cube is too funny

  • @cleverpoly
    @cleverpoly Рік тому +1

    Love your videos, you explain so well

  • @NeO-yn2me
    @NeO-yn2me Рік тому +2

    it's funny even the ai deleted the default cube 😂

  • @jimmybellmon1268
    @jimmybellmon1268 Рік тому +1

    I notice the results are better when you give commands using specific API terms. You can give details in telling it exactly what you want to do. I' guessing by speaking in a technical language, there is less chance of it not understanding you.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      yes definitely, the more specific you can be the better!

  • @ScottSummerill
    @ScottSummerill Рік тому +2

    Maybe Blender needs its own GPT. BlenderGPT. We need to learn to co-exist with this new technology. New chatGPT inspired job title? Prompt Engineer!

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      My GPT can code the add on lol

    • @helix8847
      @helix8847 Рік тому

      @@MichaelBridges3D But your GPT is my GPT, so I guess we all can use it and not pay anyone... no?

  • @neolinux
    @neolinux Рік тому +1

    You can type to the bot that his script is not complete, so he will print the complete version. ;)

  • @HomeGameCoder
    @HomeGameCoder Рік тому +1

    That is very interesting. I'm also making a game based in it's opinions, from the concept to the code... It's in my youtube, if you want to see it code in C# for unity. Code that is to keep and improve until it works! And yes, it will not take our jobs.... yet...

  • @NaviaryMusic
    @NaviaryMusic Рік тому +1

    Your voice reminds me of Mumbo Jumbo!

  • @lizzelbizzel
    @lizzelbizzel Рік тому

    have such a lovely voice, u neeeeeed to do radio or podcast man

  • @davib8963
    @davib8963 Рік тому +1

    so exciting

  • @gerasimpalachorov2486
    @gerasimpalachorov2486 Рік тому +2

    If it stops after the text is too long you can just tell it to continue and it spits out the rest of the program

  • @ryan8742
    @ryan8742 Рік тому +1

    Use ctrl + shift + b (dont click win button) to hide bookmarks.

  • @USBEN.
    @USBEN. Рік тому +1

    As Karloy says, just two more papers down the line.

    • @helix8847
      @helix8847 Рік тому

      2 more, na more like 5 - 10 years.

  • @robinpage2730
    @robinpage2730 Рік тому +1

    This could be the bridge that allows natural language programming

  • @Serifinity
    @Serifinity Рік тому +2

    The better your request the better the response, if the Mayan pyramid doesn't look right to you, tell ChatGPT the shape is wrong and it will try it again, same with when it included the castle and Mayan pyramid, you should have told it to remove the pyramid.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Yes I am still learning how to have a "conversation" with it :)

    • @Serifinity
      @Serifinity Рік тому

      @@MichaelBridges3D it's such a new tool with incredible possibilities, I think there will be a shift from the Google style query that we are used to. To a more conversational style to get the response we are expecting. Keep at it I'm sure you will have a lot more success

  • @andrewgrinn3435
    @andrewgrinn3435 Рік тому +2

    great video, I didn't know this existed. Thank you.
    Have seen the stableDiffuse Ai blender integration which enables you to generate a mesh based on a text input?

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      Yes I have seen it, I even have half a made video on it lol! It is awesome for idea bashing!

    • @andrewgrinn3435
      @andrewgrinn3435 Рік тому

      @@MichaelBridges3D can't wait to see it.

  • @arhivivanitsh
    @arhivivanitsh Рік тому +1

    write script for Blender3D 3.6 that creates a one-story parametric house in stile Zacha Hadid in montain Mangup background

  • @DJ-Illuminate
    @DJ-Illuminate Рік тому +1

    I would buy the domain Python prompt chatgpt or something and make people pay for the successful prompts. Or can you ask chatgpt to give you the best prompt for a specific piece of code

  • @BloodBoughtMinistries
    @BloodBoughtMinistries Рік тому +2

    every python script I run seems to create noting but a cube.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      Are you sure it’s creating a cube.
      Code is very specific and does what you tell it to do.

    • @BloodBoughtMinistries
      @BloodBoughtMinistries Рік тому +1

      @@MichaelBridges3D Yip, its a cube every time.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      @@BloodBoughtMinistries what prompt(s) have you tried?

  • @adamgoyer2077
    @adamgoyer2077 Рік тому +1

    if it stops in the middle of the code, just write "continue"

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      Thanks, that sometimes works, unfortunately often doesn't

  • @arhivivanitsh
    @arhivivanitsh Рік тому +1

    write script for Blender3D 3.6 that creates a interyore parametric house in stile Zacha Hadid

  • @arhivivanitsh
    @arhivivanitsh Рік тому +1

    write script for Blender3D 3.6 that creates a one-story parametric house in stile Zacha Hadid

    • @arhivivanitsh
      @arhivivanitsh Рік тому +1

      i.pinimg.com/originals/b6/2d/d1/b62dd1f32b013219abfde5fbd3bd1e05.jpg

  • @TheRealNickG
    @TheRealNickG Рік тому +1

    Even AI tries to delete DefaultCube.......? Did anyone let him know they are coming?

  • @LunarWorldYT
    @LunarWorldYT Рік тому +1

    HOLY MOLY!!! i thought you copied a video from mumbo (Mumbojumbo) ((Whatever you wanna call him)) untill i saw some of your other videos, like wow!!! how do you sound like him so much?

  • @Adrian-mu8gg
    @Adrian-mu8gg Рік тому

    is there a version of GPT where it's pre-trained to write blender python code and could run mostly locally? just so i dun hv to wait and queue between prompts?

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      I dont think there is a Local for GPT chat, but you might be able to do GPT 3 locally... check out this reddit post www.reddit.com/r/GPT3/comments/zfr4tm/gpt_chat_running_locally/

  • @RoyerAdames
    @RoyerAdames Рік тому

    you can tell it to continue and it will continue

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Sometime it does, there is lots of cut footage of it just repeating and stopping around the same point. I think I have reached a token limit..

  • @UmarO
    @UmarO Рік тому +1

    you probably said Egyptian pyramid instead of mayan

  • @bestofUS_90
    @bestofUS_90 Рік тому +2

    Nice but so many mistakes.. it is faster to write your own than fixing their errors

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Yeah, fun exploring it, definitely nowhere "production ready"....yet

  • @Srindal4657
    @Srindal4657 Рік тому

    Can it make a cup for 3d printer

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      I don't know, but that sounds like a good small project!

  • @dialecticalmonist3405
    @dialecticalmonist3405 Рік тому +1

    Why not just make an AI image and then model the 2D image into 3D with software?

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Yup another great way to augment your workflow with AI!

  • @UmarO
    @UmarO Рік тому +1

    just write 'continue' when it's incomplete

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Thanks, that sometimes works, unfortunately often doesn't

  • @tomino5201
    @tomino5201 Рік тому

    not working for me

  • @omkarprabhu777
    @omkarprabhu777 Рік тому +3

    I was just using this to make it write blender addons and tutorials and I laughed too when I saw it deleting the default cube, its all because of us that it assumes the default cube must be deleted 😂😂😂

  • @j3ffn4v4rr0
    @j3ffn4v4rr0 Рік тому

    It's interesting how confident it is when it is spouting total BS. With ChatGPT I've seen this occur with natural language responses, and also with code like here...but I'm too ignorant of Python to see where it goes wrong. As artificial intelligence becomes "smarter" this could be a big problem, when its output is wrong, but too complex for any human to unravel before implementing it.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Yup Got to admit, it is inspiring, but at the moment you'll find yourself debugging code more than writing it.
      For a complete newcomer you'll find that the lack of understanding makes the technology somewhat useless if you don't now how to fix obvious mistakes.

  • @garethde-witt6433
    @garethde-witt6433 Рік тому +1

    With ai starting to crawl the internet, it’s obviously time to abandon it.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Abandon the Internet or AI? There is the issue that the AI will learn a load of bad practice and bad code in general and off that to users with a boatload of confidence.

    • @garethde-witt6433
      @garethde-witt6433 Рік тому

      @@MichaelBridges3D the internet, unless Ai is erased there’s no hope

  • @jendabekCZ
    @jendabekCZ Рік тому +1

    Not really capable for Blender scripts, unless you are an absolute beginner.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      Yeah I agree You have to guide it quite a bit at which point You could have written the code.

  • @outlander234
    @outlander234 Рік тому +1

    Its not writing anything... Its concocting bunch of stuff from people who wrote it already. I am completely against this form of AI. Might aswell call it StealAI.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому +1

      GPT Chat says the following: It's understandable that some people might be wary of large language models like GPT-3, especially if they're not familiar with how they work. However, it's important to note that GPT-3 is not "stealing" anything from anyone. It's a large language model trained on a vast amount of publicly available text, and it can generate text based on the input it's given. It's not copying the work of any specific person or group of people, and it's not capable of stealing anything.
      Basically it's concatenated the resources freely available to everyone into a response. If certainly isn't right all of the time and spews out garbage. I think it can become a useful tool

  • @grantgre
    @grantgre Рік тому

    How are we supposed to know what the hell blender is? It seems like it’s some kind of graphic program may be a precursor to games or something? How about explaining that in your video, sir?

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      Google is Your friend :)
      Also thank you I will take that on board that views might not know every being used. To be fair I didn't say what GPT was either :)

    • @grantgre
      @grantgre Рік тому

      so you’re presenting a video that you assume that the audience already knows what you’re talking about.? that’s kind of an arrogant attitude especially when one of your viewers is asking what the hell you’re talking about why dont u Google this how to get views on UA-cam OK don’t be nice to your viewers
      the time it took you to say Google this is the time you could’ve just explained it.

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      @@grantgre hah chill. I thanked you and will bear that in mind for my next video :)

  • @Willopo100
    @Willopo100 Рік тому +1

    haha learning anything is pointless. AI will do it all in 5 years.

    • @outlander234
      @outlander234 Рік тому

      of course it will because dumb people will teach it

    • @MichaelBridges3D
      @MichaelBridges3D  Рік тому

      I think it's important for people to continue learning, even as technology advances. While it's true that AI is becoming increasingly capable, it's still not able to do everything that humans can do. In addition, the field of AI is constantly evolving, and there will likely always be a need for people with knowledge and expertise in this area. Learning is a valuable and important part of being a well-rounded individual, and it can help us understand and engage with the world around us in a meaningful way.

    • @igidj7281
      @igidj7281 Рік тому +3

      @@MichaelBridges3D Im 90% sure that ChatGPT wrote that reply ?

  • @truthbringer8574
    @truthbringer8574 Рік тому

    It’s been writing Maya PyMel for a while now guy

  • @patrickjones1199
    @patrickjones1199 Рік тому +1

    But can it write a better A.I. 🤔