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/
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
Tell it to "continue" when it stops without finishing the script or an answer. It will continue from the last response.
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. :)
@@MichaelBridges3D type ”continue from the last part” or something similar.
@@HotDog1337 you can try getting more specific, e.g. "continue from the last line" or "continue without repeating what was already displayed", etc.
Cant wait to see more how A.I can help me with my 3d projects,Thanks for the inspiration.
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.
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.
@@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.
You really cant see the extreme bad side of this? I guess you will see.
@@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.
@@ladyville3 Can you share your knowledge with me?
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
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.
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
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)...
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
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
This will fuck everything up. Things are going to g-d SUCK!
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.
Its far better at building functions than programs. If you know what you are doing it can save some time.
@@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.
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.
@@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
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.
This changes everything
Lol the ai deleting the default cube is too funny
Genuinely glad I caught that whilst recording!
Love your videos, you explain so well
Thanks!
it's funny even the ai deleted the default cube 😂
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.
yes definitely, the more specific you can be the better!
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!
My GPT can code the add on lol
@@MichaelBridges3D But your GPT is my GPT, so I guess we all can use it and not pay anyone... no?
You can type to the bot that his script is not complete, so he will print the complete version. ;)
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...
Your voice reminds me of Mumbo Jumbo!
I take that as a compliment :)
have such a lovely voice, u neeeeeed to do radio or podcast man
Appreciate it :) I wish I had the time!
so exciting
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
Use ctrl + shift + b (dont click win button) to hide bookmarks.
Yup, try telling my recording a video brain that LOL
As Karloy says, just two more papers down the line.
2 more, na more like 5 - 10 years.
This could be the bridge that allows natural language programming
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.
Yes I am still learning how to have a "conversation" with it :)
@@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
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?
Yes I have seen it, I even have half a made video on it lol! It is awesome for idea bashing!
@@MichaelBridges3D can't wait to see it.
write script for Blender3D 3.6 that creates a one-story parametric house in stile Zacha Hadid in montain Mangup background
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
every python script I run seems to create noting but a cube.
Are you sure it’s creating a cube.
Code is very specific and does what you tell it to do.
@@MichaelBridges3D Yip, its a cube every time.
@@BloodBoughtMinistries what prompt(s) have you tried?
if it stops in the middle of the code, just write "continue"
Thanks, that sometimes works, unfortunately often doesn't
write script for Blender3D 3.6 that creates a interyore parametric house in stile Zacha Hadid
write script for Blender3D 3.6 that creates a one-story parametric house in stile Zacha Hadid
i.pinimg.com/originals/b6/2d/d1/b62dd1f32b013219abfde5fbd3bd1e05.jpg
Even AI tries to delete DefaultCube.......? Did anyone let him know they are coming?
The poor guy AI is even after him
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?
Haha you’re not the first person to mention that.
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?
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/
you can tell it to continue and it will continue
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..
you probably said Egyptian pyramid instead of mayan
Nice but so many mistakes.. it is faster to write your own than fixing their errors
Yeah, fun exploring it, definitely nowhere "production ready"....yet
Can it make a cup for 3d printer
I don't know, but that sounds like a good small project!
Why not just make an AI image and then model the 2D image into 3D with software?
Yup another great way to augment your workflow with AI!
just write 'continue' when it's incomplete
Thanks, that sometimes works, unfortunately often doesn't
not working for me
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 😂😂😂
cheater.
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.
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.
With ai starting to crawl the internet, it’s obviously time to abandon it.
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.
@@MichaelBridges3D the internet, unless Ai is erased there’s no hope
Not really capable for Blender scripts, unless you are an absolute beginner.
Yeah I agree You have to guide it quite a bit at which point You could have written the code.
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.
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
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?
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 :)
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.
@@grantgre hah chill. I thanked you and will bear that in mind for my next video :)
haha learning anything is pointless. AI will do it all in 5 years.
of course it will because dumb people will teach it
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.
@@MichaelBridges3D Im 90% sure that ChatGPT wrote that reply ?
It’s been writing Maya PyMel for a while now guy
But can it write a better A.I. 🤔