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
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)...
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.
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 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 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.
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 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.
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 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
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.
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?
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...
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/
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
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 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
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?
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 😂😂😂
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.
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.
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.
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.
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.
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)...
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.
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?
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
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 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!
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?
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!
Love your videos, you explain so well
Thanks!
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?
write script for Blender3D 3.6 that creates a one-story parametric house in stile Zacha Hadid in montain Mangup background
write script for Blender3D 3.6 that creates a interyore parametric house in stile Zacha Hadid
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.
Lol the ai deleting the default cube is too funny
Genuinely glad I caught that whilst recording!
This changes everything
it's funny even the ai deleted the default cube 😂
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
have such a lovely voice, u neeeeeed to do radio or podcast man
Appreciate it :) I wish I had the time!
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
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...
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/
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
Use ctrl + shift + b (dont click win button) to hide bookmarks.
Yup, try telling my recording a video brain that LOL
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
Your voice reminds me of Mumbo Jumbo!
I take that as a compliment :)
Can it make a cup for 3d printer
I don't know, but that sounds like a good small project!
As Karloy says, just two more papers down the line.
2 more, na more like 5 - 10 years.
if it stops in the middle of the code, just write "continue"
Thanks, that sometimes works, unfortunately often doesn't
so exciting
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.
This could be the bridge that allows natural language programming
not working for me
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..
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
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
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.
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.
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
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 ?
But can it write a better A.I. 🤔
It’s been writing Maya PyMel for a while now guy