Even as an addon developer, this is pretty amazing! I can see it saving a lot of boring legwork already, keeping focus on the logic instead. I at least personally find the fun in programming to be innovating and designing, not so much the typing and bugfixing. It still has some issues when you start going really complicated and have to build a lot of individual modules, but this is more of a workflow issue. If you are struggling with this, sometimes the best approach is to just have a conversation per module; tell it exactly what the arguments and return values should be, without all of the irrelevant context that may otherwise obscure the results. Then you can easily plug it into a larger context as a function in your class.
I love how useful it is.. but there is one thing it doesn't do, it doesn't think. To really get benefits out of it, you kinda have to know what you want. It's great for someone like me that knows a little about a lot, but not a lot about anything. I feel like it'll free us up to learn 'big picture concepts' and let the machines deal with the little details.
the second double size script for multiple objects was for blender 2.80 it forgot to refix that you can see it at 4:40 even though it's clicked away from quickly
@@yark618 but it's not it's more you already have snippets and project templates and having to tell gpt to fix things 70 times doesn't sound that efficient.
i have been using this for my scripting classes for my IT study. We are getting to a point where understanding scripts and debugging is more import than writing the actual script itself. For now, this probably shouldnt be applied to "professional coding standards", but it's great to have a few scripts to automate certain tasks.
I feel like understanding the logic is always more important than the actual scripts. I feel like this is a big part of why I've struggled in my classes before
I mean: @ Hi, generate ideas for blender addon Sure, here are some ideas for Blender addons: Material Library: Create an addon that allows users to access a library of pre-made materials, textures, and shaders that they can use to quickly and easily apply to their models. Automated Retopology: Develop an addon that automates the process of retopologizing a 3D model. This could include tools for edge flow optimization, mesh clean-up, and topology optimization. Animation Rigging: Create an addon that simplifies the rigging process for animators. This could include tools for automatic IK/FK switching, limb twisting, and facial rigging. Lighting: Develop an addon that provides advanced lighting tools for artists. This could include features such as light mapping, real-time global illumination, and volumetric lighting. Particle Systems: Create an addon that enhances Blender's particle system capabilities. This could include features such as advanced particle simulation, dynamic particle emission, and particle effects. Cloth Simulation: Develop an addon that adds advanced cloth simulation tools to Blender. This could include features such as cloth tearing, wrinkling, and wind simulation. Retiming and Time Remapping: Create an addon that allows users to easily retime and remap animations in Blender. This could include tools for slow motion, time stretching, and time remapping. UV Unwrapping: Develop an addon that provides advanced UV unwrapping tools for artists. This could include features such as automatic UV mapping, UV pinning, and UV packing optimization. Archviz Tools: Create an addon that provides tools for architects and visualization artists. This could include features such as automated material application, photorealistic lighting, and object placement tools. CAD Import/Export: Develop an addon that adds support for importing and exporting CAD file formats to Blender. This could include features such as automatic mesh conversion, CAD model optimization, and scaling options.
what would be a cool blender addon idea? One cool Blender addon idea could be a tool that simplifies the process of creating complex animations. The addon could offer a library of pre-built animations, or allow users to create their own by assembling a sequence of keyframes and adjusting parameters such as timing, easing, and interpolation. It could also include a feature that automatically generates motion paths based on the user's desired animation curve and speed. Additionally, the addon could have the ability to export animations in various formats, such as FBX or Alembic, for use in other software applications. Another useful feature could be the ability to generate realistic physics simulations, such as cloth or fluid dynamics, for more dynamic and lifelike animations.
@@anterprites Thing is, and we all know this, ChatGPT didn't spontaneously create that list. It had to be prompted. Without the human prompting it, it would sit dormant until the world ended.
It's really amazing. Great for quick scripts and more complex ones might not work the very first time without debugging but usually gives a great starting point if you are able to describe what you want precisely. It's only going to improve from here (at an alarming rate).
I find that it can only do things simple enough that I could easily figure out myself (although I'm already a dev). Its hard to make it solve more complex problems that I cant. With that said, it is very helpful for finding errors that I missed, explaining certain snippets of code I have trouble wrapping my head around, and even summarizing documentation only telling me the thing I'm trying to understand. So its pretty amazing for people still learning to program, and is dramatically changing the learning curve. And this is just the beginning!!! ;)
Yeah, it's incompetent currently. Constantly generating non-existent classes and functions and you really need to know code context to control his endless mistakes. "We"' have done a couple scripts for some 3d software and it was a nightmare of trials to solve problems from different angles. Still kinda funny. As for starting point.
@@BetterTimesStudioLive another common problem is that it kept using modules I didn't need or want, and asking it to rewrite the code using a different module, it just kept saying "sorry about that, here's the updated code: " then spits the same exact code out lmfao
@@Riley_Christian Haha, yeah, laught of it also. I asked it once, why it misinforming me and it answered something like "Maybe you just using old software version.". I like Gpt-4 on creative tasks though. Atleast someone is ready to listen and react to my stories. But it keep misinforming me on Martian geography there 😄
This is intriguing. I have many personal reservations about AI, mostly because we don't yet have a regulatory framework in place to prevent the likes of Google (Don't be evil.), Amazon, Microsoft and the Chinese govt., etc. from taking a potentially useful open source tool and turning it into a proprietary EVILBOT. That said, it would be interesting to see more tutorials on making add-ons for Blender, especially for non-coders & people who don't do math. For example: I would like to be able to make an add-on that takes some of the mess & tedium out of unwrapping organic shaped objects so it's easier/faster to paint textures for them. I suspect that there are a lot of complex steps involved and learning to formulate statements that would allow it to build decent code for that is somewhat of an art.
It can't do anything too complex though, unless I don't know the magic words. I wanted a script that puts a bone at the middle of every edge loop in a mesh (like imagine a cylinder with several loop cuts, it should make an armature and a bone at the center of each loop cut) and it kept making a script that put a bone at either every face or vertex in a mesh (already wrote a script myself for that).
It's RUclips man. They absolutely LOVE these generic "GPT will replace X" content. I'm starting to wonder whether they have coded anything complex or are they actually lying just for the sake of views?
@@walidchtioui9328 you have to understand that, the version of current gpt is something different then what will exist in 5 years from now, yes, AI will replace lot of people. thats a fact, and it can be cool and scary. and they dont lie about that. look at people who do 2D art or renders, midjourney is here already.
@@gvardiecky9507 Replacing 2d artists is something. Replacing programmers is something else. The later requires it to be AGI. And no one knows if that is achievable or not.
I want that script too, although it's for generating a rig for polygonal hair cards in my case. Chat GPT can't suggest anything close, maybe because there is no example on Stack Overflow and other websites. Have you found out or written that script?
@@containedhurricane no, I haven't. My python (and patience to sift through documentation and stack overflow) is very rusty. I think that's exactly the problem though and the problem AI will have in general for awhile. It can solve problems if they're close enough to something they were trained on (and each iteration of these AI gets better at it) but if something is too unfamiliar it can't do it. Maybe gpt4 can but I doubt it.
The only problem I found, is that sometimes it writes code that gets really funky if you go too complicated. GPT-4 is supposed to be better for these tasks, but of course, you have to pay for that.
Oh, yes I used chat gpt like that as well. It took me an afternoon to make a simple, fishy, panel under the item tab that's supposed to create a button (a boolean) for each bone I choose in pose mode. Kept picking code from old blender 2.79 and 2.83. Had to keep reminding it the version and the code it made didn't work or had issues.
It's not about whether ChatGPT is able to program . That's not what it is doing most part. The incredible part is that it is able to understand human speech and convert it to machine code . You can literally talk to your computer now , you dnt need to learn several languages which was a major entry barrier, while programming itself is completely different.
I wanna make blender add on use chatgpt. but I have some quenstions, I am writing chatgpt that I wanna blender add on and detail and I wanna this that. if I press n my add on is have to these sidebar I wanna this but chatgpt writing code I install add on and I am pressing n button but my add on no here. what can I writing chatgpt that about.
In fairness, its scripts usually don't work without some serious tweaking. Sometimes it just hallucinates libraries or functions that don't exist, and other times it's just logically wrong.
Exactly, and this guy says throw that idea out of the ***king window, like he knows everything about coding. This is just you tube hype to get more views. But this is just wrong info. You'd better report this video as misinformation.
Tried this many times. Nothing worked.... and I'm a programmer. I spent hours trying to get it to give me a script to slice an object into "n" pieces. It couldn't do it. It just kept apologizing until we went right around it a very big circle. Took hours to realize it's dumb AF.
Is placing an object on the floor and making it twice as big the power you're talking about? If you can get really complicated with it why didn't you? 😐
i tried for a while and couldn't get ONE addon to work one that selects all the faces that face upwards and assign it to a new group one that increases eevee shadow quality and one that bevels an object
I have actually had problems with trying to get it to code things that are a little too complex. I have also tried to make it make a heart shaped object for me and it genuinely could not understand what I was looking for. With Chat GPT4, the way it can see objects now in pictures, I imagine you could show it a picture and tell it to make it into a 3D model using code, however. I imagine it would understand making flat models more easily than making something complex like a humanoid or a cupcake, but we may be able to try showing it multiple pictures from multiple angles and get it to attempt to recreate something with code alone. My theory is that if we do that and work in layers (as in, show the base model, then add textures to that, then add clothes, then texture that, then add the hair, then texture that... it could do something this complex. I'd love to see someone try that and see how it goes. I can't get GPT 4 yet because I need to be careful with my money, but I genuinely think this is possible one day. Maybe soon. I hope someone sees this idea and tries it. If anyone tries it, please post the results on youtube and ping me. I need to see it with my own eyes.
I want an addon that talks to me. Like a little robot in the corner that says, "hey you haven't saved in over an hour buddy. what are you doing"? or " no that doesn't work like that" little things to keep the user entertained. A dream come true addon would be if The little robot can give me ideas and critique my work as i build it. or even correct my mistakes! ahh the future could be so nice.
Really appreciate you and all the other people who are teaching everyone about Chat GPT. The next few years are going to be amazing and it's guys like you who are going to make a major contribution to the coming new age in software.
It's totally crazy powerful! "Make a blender 3.4 addon that adds a random base color to each material of an object" Boom. now I have an addon that does just that! Skynet is coming! :P
What part of 3D will take the longest time for ai to take over? Like modeling, lighting, topology, rigging, materials etc, just as an example. Will animation be the hardest one to take over for ai? Or something else, plz lemme know
I want it to improve the use of VR in Blender. Getting to work with Blender in VR, rather than just getting to view a VR window and have a look around would be far better.
is this based on GPT 3.5 or GPT 4 ? Does ChatGPT know how coding actually becomes EXPRESSED in applications? Meaning, could a person come in and describe a fairly simple action that they want a small program to do and ChatGPT would create that? Or is it mainly speeding up boring lines of code writing but has no idea or concept of what they actually do? If it's the first, this would seem immensely powerful, or at least it would seem it has the potential to get there.
It could, but only if you can describe the logic of the algorithm you want it to use in clear English. That is one of its current limitations, for more complex code it needs a lot of guidance. But if you understand the algorithms of retopology then it would be within ChatGPTs capabilities to write the actual code. It would be slower than code written by a human for any complex task like retopology though, from what I have seen.
@@FireAngelOfLondon I'm already starting to see how hard it would be. Currently I'm trying to get it to make a greeble generator and it's struggling a little bit
@@FireAngelOfLondon I think a coder might know what to say exactly, like when a developer started developing the addon, they might have made the boiler plate code first and then developed further modules and how each modules interact with each other, so the developer can actually ask ChatGPT to exactly do those things. Developer as a job will not be taken, and non coders will not be able to create addons that are useful in production. The developers will still have to instruct the AI, but this time the development will be a lot faster, i hope.
I'm still entirely baffled as to why people are so eager to give up what fundamentally makes us who we are as human beings. Our creativity defines us as a species. Giving that up and relying on computers to be creative for us is the beginning of the end of humans as we know them now. And that end will not be a better ending. It will be a sad lifeless unimaginative boring world. A computer program cannot be inspired, have moments of spontaneous creativity or be driven to do better. Everything It creates is soulless. It can only create what it knows and what we teach it. When humans are no longer creating things of their own, what can it learn? Nothing. And we will lose our ability to be creative. It is already happening. Why do you think no one is able to write new comic book characters? No one can write individual new stories for characters. It's because younger generations did not have to play with themselves and their own imaginations. They always had a screen in front of them to entertain them. So now they cannot come up with new unique things, especially in storytelling. Small movies are just plastered over hacks of previous stories or it's about current events going on in the world. It's because they have nothing else. They cannot come up with anything else. It's sad.
I know that so many creatives are freaked out by the progression of AI tech. It IS scary. The main concern seems to be that it can take jobs- and yes, it probably will, BUT there will always be people wanting a higher standard of service / human-made product, and what jobs survive will be high-valued and, as AI integrates into the work force, higher paid ( eventually ). Artists that learn to work with AI instead of against AI, will be the ones to flourish. Adding AI tech to your own creative processes can really help speed up the base project, so that you can focus on the fine touches. Right now, AI is the Wild West- full of theft. As the laws solidify around it, I really do believe that we can make it our tool, instead of allowing those with greedy motives ( quick money, corners cut ) to dominate the AI assisted field.
Well, beyond that I'd say: Someone's making a code, the initial answer will be "who care who made it", I just want my system to work!". There are no transmitting value in the conception of the code. However, apply the same logic to a piece of art... movie, picture, music, whatever; and say: "hey ! It was made with A.I", aside "Oh cool A.I seems neat." What do you think will happen to the generated stuff ? ~~~ Yes artists can learn to use A.I, (and I'd bet they'd be the only ones who can really use them) however if it's the tool that defines you... well, you're not that much needed are you ?
@@sh4dow2a I wouldn't be so sure about that. Recreate the code to any big named piece of software (microsoft office, ANY adobe product, Spotify etc etc) and said company that owns the original code will sue you into oblivion. Copyright Infringement is the first charge that comes to mind, followed by Fraud should you try to sell your replicated code as the original.
@@schemage2210 nah, I mean there's no consideration for the persons creating the code. However, yeah, you do point out something interesting... Ask chatgpt to generate you a code lt's the code of a renouned software, yikes... And for the same reasons you couldn't ask chatgpt to generate you a code and use it as your own because it would still generate it for others people, therefore it will be either fight with each other or the services.
I do agree however the issue is that as AI systems become more profitable and less easily accessible; smaller creators will not have access to it in the same magnitude as the larger corporations - even Elon Musk etc seem pretty worried considering the open letter and all that. But I do seem the benefits but the legislation must come first.
I have tried doing more advanced scripts with chatgpt and I’m disappointed. It scrambles code from blender with other 3D software, tries to use functions that simply does not exist in blender. Yeah, it can create a hundred cubes and rotate them. But ask it to do a proper add-on and it will most probably not work, not without rewriting it yourself.
I've had a play with GPT3 and it appears to work well with simple primitives. However, trying to get to create a low-poly character didn't work. I might try it with GPT4, tho.
lol i get all polite with the damn thing too, went down the rabbit hole with the gpt last night on mars and the possibility of a war or disaster that might of happened in the past based on the current avail data on decay rates of the different radioactive particle readings... it told me multiple times that it was just a chat ai but then would go into detail on what I asked it to do with analyzing data and giving me an educated guess on what it thought....been looking out for the fbi all morning
i don't think it can, many have tried and got spaghetti code as the answer that they will have to spend an eternity debugging. don't mind this guy saying throw your coding out your ***king window, this guy is just plain stupid and wants to make money from views, that's all. This is the hype right now and the more videos you make about how AI is going to take jobs, the more views you get. It is a toxic practice tho, and you should report this video as misinformation, it will be helpful for the future generations to disregard this guys' opinions as long as he decides to keep doing these toxic practices for views.
It really is powerful, but beware that ChatGPT is not cognisant of standard naming conventions (ie MT_, HT_, PT_, etc.) Blender will throw a lot of errors in the console if you do not solve this.
I did this when GPT first came out, and I'm honestly not impressed. It's cool that you can make boiler-plate code but give it anything remotely complex and it fails.
Great demonstration of creating add-ons with ChatGPT. However, I cannot share this video with my young son because of the cursing. I guess that RUclips should start using AI to create kid friendly versions of these educational videos or at least flag them as containing explicit content.
and then you try to wtite something complicated, change code a bit and everything breakes and you are not capable of fixing it cause you don't know whu is error here
Lmao we are a long ways away before AI figures out that the topology around elbows, eyes, joints etc on humans have very specific ways to be done for them to function correctly, and that's just the tip of the iceberg in enterprise design
First glance at the comments, and I'm seeing addon devs excited to use it, not afraid of being replaced by it. And that's interesting from my view as a traditional artist seeing the grindy boring parts go away, and making more art than ever before (still on paper and canvas), while so many people I see feel nothing but threatened. I'd like to hear more about why ai seems more empowering to this group
A programmers job is not actually knowing the code language, it is a requirement that allows them to create a program. A requirement which is hard to learn. A programmers actual job is to design the system that does the specific job itself. Chat gpt is not doing this design step it is simply converting the pseudo-code into an actual code. This takes away the labor part of the job and turns it into a simply creative one. That is why actual programmers are happy to see this development. In the case of artists tbe situation is the exact opposite. Sure it is still a person that is giving prompts to the machine based on their creative idea, but the machine is doing all the "creative process" afterwards (currently there is actually nothing creative about what it does but it is damn good about giving the illusion if it). This directly threatens the artists job. In art, coming up with an idea is not being creative, it is just a step of creativity, the creativity occurs when you start working on the idea and apply your creative vision to it through the labor process. AI art generators replace this process. In coding coming up with the idea is the creative process.
@Alpaslan Pata Wow, you've put into words something I couldn't. I keep seeing ppl compare the "automation of art" through AI as being similar to the car replacing the horse or comparing its effect within the art sphere to the advant of photography or even the release of Photoshop landing on scene but it really isn't. It may seem so on the surface, but there is an aspect to the technology that makes it a totally different beast than previous "innovations." The benefits of technology or progress in one area doesn't necessarily mean it will benefit another. A positive in one area can be a negative in another. That's not to say I'm aganist AI in art but there are genuine concerns to be had about its implementation within the space.
@@fatalblue Exactly. The reason why i was able to see things this way was because i have some experience with art and i also learned a bit of coding so i can see both perspectives and make a comparison. I am also not against AI i for one like its integration in texuring for example. AI generating materials on demand is a good thing after all a material is a resource that is used in the texturing process which is an art form.
For simple scripts this seems like it would work, but try making something more complex like Retopoflow, HardOps, or TexTools. I'm pretty skeptical that chatgpt could make something like that without some level of developer intervention.
I've been trying to get it to write autohotkey scripts but it's complete dogwater, constantly invoking bogus functions that don't exist and then talks in circles when you point out the error lol.
I see a lot of videos like this. I just want people to kind of look at this in a positive light chat GPT cannot do things without a human giving it the idea we still have to come up with the ideas but much like a screwdriver versus a power drill chat GPT is much like an upgrade to our ability to create more efficiently. Yes it can code things very quickly but that also means that people who currently make add-ons can now make every add-on they ever wanted so much faster.
That's really powerful! But we still need people like you who educate people on Blender :)
for now lol
@@CGMatter Forever*
@@nishantpatel5021 Agreed
Haha 😂 enters the prompt "pretend that you are CG matter , now teach me how to use blender in his style"
"Hi ChatGPT, do you like Blender?"
..."Hi, yes i love it!"
"Perfect, spread it to the world"
Those sirens in the background was the Blender addon police coming to bust you
Even as an addon developer, this is pretty amazing! I can see it saving a lot of boring legwork already, keeping focus on the logic instead. I at least personally find the fun in programming to be innovating and designing, not so much the typing and bugfixing. It still has some issues when you start going really complicated and have to build a lot of individual modules, but this is more of a workflow issue. If you are struggling with this, sometimes the best approach is to just have a conversation per module; tell it exactly what the arguments and return values should be, without all of the irrelevant context that may otherwise obscure the results. Then you can easily plug it into a larger context as a function in your class.
can make videos about it? i want see from your perspective as a addon developer/coder
HEY DAVID !! haha
@@anzykoan YOOO MATTIAS, out here learning I see! You caught my annual RUclips comment
@@GeneroMachina haha, more like just catching up on our dystopian lunch room talks tbh !
@@anzykoan True true, cyberpunk lunch happening a lot these days, so hard not to talk about lol
I love how useful it is.. but there is one thing it doesn't do, it doesn't think. To really get benefits out of it, you kinda have to know what you want. It's great for someone like me that knows a little about a lot, but not a lot about anything. I feel like it'll free us up to learn 'big picture concepts' and let the machines deal with the little details.
yup. for big picture concepts, that's what i think about chat gpt
It thinks, it just doesn't think twice.
the second double size script for multiple objects was for blender 2.80 it forgot to refix that you can see it at 4:40 even though it's clicked away from quickly
It have no brains, just big enough language modell.
This literally just changed the game for me on scripting. Thank you.
But how? How is it easier to explain things in natural language then it is to write it down in code?
@@FilipCordas less word good
@@yark618 but it's not it's more you already have snippets and project templates and having to tell gpt to fix things 70 times doesn't sound that efficient.
@@yark618 💀💀💀
@@yark618 coding literally means less words that describe more.
i have been using this for my scripting classes for my IT study. We are getting to a point where understanding scripts and debugging is more import than writing the actual script itself. For now, this probably shouldnt be applied to "professional coding standards", but it's great to have a few scripts to automate certain tasks.
Oh I bet so
And your teachers are aware of you using ChatGPT?
That's always been true. Code is written once and read 1000 times
I feel like understanding the logic is always more important than the actual scripts. I feel like this is a big part of why I've struggled in my classes before
Once it can come up with its own ideas for an addon, the world will end, lol
yessir
I mean:
@
Hi, generate ideas for blender addon
Sure, here are some ideas for Blender addons:
Material Library: Create an addon that allows users to access a library of pre-made materials, textures, and shaders that they can use to quickly and easily apply to their models.
Automated Retopology: Develop an addon that automates the process of retopologizing a 3D model. This could include tools for edge flow optimization, mesh clean-up, and topology optimization.
Animation Rigging: Create an addon that simplifies the rigging process for animators. This could include tools for automatic IK/FK switching, limb twisting, and facial rigging.
Lighting: Develop an addon that provides advanced lighting tools for artists. This could include features such as light mapping, real-time global illumination, and volumetric lighting.
Particle Systems: Create an addon that enhances Blender's particle system capabilities. This could include features such as advanced particle simulation, dynamic particle emission, and particle effects.
Cloth Simulation: Develop an addon that adds advanced cloth simulation tools to Blender. This could include features such as cloth tearing, wrinkling, and wind simulation.
Retiming and Time Remapping: Create an addon that allows users to easily retime and remap animations in Blender. This could include tools for slow motion, time stretching, and time remapping.
UV Unwrapping: Develop an addon that provides advanced UV unwrapping tools for artists. This could include features such as automatic UV mapping, UV pinning, and UV packing optimization.
Archviz Tools: Create an addon that provides tools for architects and visualization artists. This could include features such as automated material application, photorealistic lighting, and object placement tools.
CAD Import/Export: Develop an addon that adds support for importing and exporting CAD file formats to Blender. This could include features such as automatic mesh conversion, CAD model optimization, and scaling options.
It definitely can give you some examples where you can choose from
what would be a cool blender addon idea?
One cool Blender addon idea could be a tool that simplifies the process of creating complex animations. The addon could offer a library of pre-built animations, or allow users to create their own by assembling a sequence of keyframes and adjusting parameters such as timing, easing, and interpolation. It could also include a feature that automatically generates motion paths based on the user's desired animation curve and speed. Additionally, the addon could have the ability to export animations in various formats, such as FBX or Alembic, for use in other software applications. Another useful feature could be the ability to generate realistic physics simulations, such as cloth or fluid dynamics, for more dynamic and lifelike animations.
@@anterprites Thing is, and we all know this, ChatGPT didn't spontaneously create that list. It had to be prompted. Without the human prompting it, it would sit dormant until the world ended.
He PUT THE NAME (first letters in uppercase), DESCRIPTION and even a LOCATION .... TOTALLY INSANE!
Your giant face on your desktop killed me.
It's really amazing. Great for quick scripts and more complex ones might not work the very first time without debugging but usually gives a great starting point if you are able to describe what you want precisely. It's only going to improve from here (at an alarming rate).
ya it's just a matter of being able to describe what it is you want
I find that it can only do things simple enough that I could easily figure out myself (although I'm already a dev). Its hard to make it solve more complex problems that I cant. With that said, it is very helpful for finding errors that I missed, explaining certain snippets of code I have trouble wrapping my head around, and even summarizing documentation only telling me the thing I'm trying to understand.
So its pretty amazing for people still learning to program, and is dramatically changing the learning curve. And this is just the beginning!!! ;)
Yeah, it's incompetent currently. Constantly generating non-existent classes and functions and you really need to know code context to control his endless mistakes. "We"' have done a couple scripts for some 3d software and it was a nightmare of trials to solve problems from different angles. Still kinda funny. As for starting point.
@@BetterTimesStudioLive another common problem is that it kept using modules I didn't need or want, and asking it to rewrite the code using a different module, it just kept saying "sorry about that, here's the updated code: " then spits the same exact code out lmfao
@@Riley_Christian Haha, yeah, laught of it also. I asked it once, why it misinforming me and it answered something like "Maybe you just using old software version.". I like Gpt-4 on creative tasks though. Atleast someone is ready to listen and react to my stories. But it keep misinforming me on Martian geography there 😄
WELL WE GOT TO PRAY FOR THE ADDON MAKERS SHALL WE
🙏
Not really. It rather makes their work easy for them
Pretty cool. I can't wait to give this a try. I also like your desktop wallpaper. It's nice to see your a fan of Niko from Corridor Crew, as well.
This is intriguing. I have many personal reservations about AI, mostly because we don't yet have a regulatory framework in place to prevent the likes of Google (Don't be evil.), Amazon, Microsoft and the Chinese govt., etc. from taking a potentially useful open source tool and turning it into a proprietary EVILBOT. That said, it would be interesting to see more tutorials on making add-ons for Blender, especially for non-coders & people who don't do math. For example: I would like to be able to make an add-on that takes some of the mess & tedium out of unwrapping organic shaped objects so it's easier/faster to paint textures for them. I suspect that there are a lot of complex steps involved and learning to formulate statements that would allow it to build decent code for that is somewhat of an art.
In the hands of a blender addon dev, this will be even higher octane! Great vid, mate.
It can't do anything too complex though, unless I don't know the magic words. I wanted a script that puts a bone at the middle of every edge loop in a mesh (like imagine a cylinder with several loop cuts, it should make an armature and a bone at the center of each loop cut) and it kept making a script that put a bone at either every face or vertex in a mesh (already wrote a script myself for that).
It's RUclips man. They absolutely LOVE these generic "GPT will replace X" content. I'm starting to wonder whether they have coded anything complex or are they actually lying just for the sake of views?
@@walidchtioui9328 you have to understand that, the version of current gpt is something different then what will exist in 5 years from now, yes, AI will replace lot of people. thats a fact, and it can be cool and scary. and they dont lie about that. look at people who do 2D art or renders, midjourney is here already.
@@gvardiecky9507 Replacing 2d artists is something. Replacing programmers is something else. The later requires it to be AGI. And no one knows if that is achievable or not.
I want that script too, although it's for generating a rig for polygonal hair cards in my case. Chat GPT can't suggest anything close, maybe because there is no example on Stack Overflow and other websites. Have you found out or written that script?
@@containedhurricane no, I haven't. My python (and patience to sift through documentation and stack overflow) is very rusty. I think that's exactly the problem though and the problem AI will have in general for awhile. It can solve problems if they're close enough to something they were trained on (and each iteration of these AI gets better at it) but if something is too unfamiliar it can't do it.
Maybe gpt4 can but I doubt it.
The only problem I found, is that sometimes it writes code that gets really funky if you go too complicated. GPT-4 is supposed to be better for these tasks, but of course, you have to pay for that.
Oh, yes I used chat gpt like that as well.
It took me an afternoon to make a simple, fishy, panel under the item tab that's supposed to create a button (a boolean) for each bone I choose in pose mode.
Kept picking code from old blender 2.79 and 2.83.
Had to keep reminding it the version and the code it made didn't work or had issues.
This just blew my mind. We’re literally about to have the computers from Star Trek holy fuck
It's not about whether ChatGPT is able to program . That's not what it is doing most part. The incredible part is that it is able to understand human speech and convert it to machine code . You can literally talk to your computer now , you dnt need to learn several languages which was a major entry barrier, while programming itself is completely different.
That Ambulance! Well someone is in pain (smiles)
I wanna make blender add on use chatgpt. but I have some quenstions, I am writing chatgpt that I wanna blender add on and detail and I wanna this that. if I press n my add on is have to these sidebar I wanna this but chatgpt writing code I install add on and I am pressing n button but my add on no here. what can I writing chatgpt that about.
Incredible! Thanks for the how-to
Chat GPT was not able to tell me why I cannot use multiple python files in my blender addon.
thanks for going feather and explaining in depth. Does it work in multi select is always a good test for new blender scripts.
In fairness, its scripts usually don't work without some serious tweaking. Sometimes it just hallucinates libraries or functions that don't exist, and other times it's just logically wrong.
Exactly, and this guy says throw that idea out of the ***king window, like he knows everything about coding. This is just you tube hype to get more views. But this is just wrong info. You'd better report this video as misinformation.
Tried this many times. Nothing worked.... and I'm a programmer. I spent hours trying to get it to give me a script to slice an object into "n" pieces. It couldn't do it. It just kept apologizing until we went right around it a very big circle. Took hours to realize it's dumb AF.
Is placing an object on the floor and making it twice as big the power you're talking about? If you can get really complicated with it why didn't you? 😐
Been playing with code review in chat-gpt and it's been nice. Ready to jump into some blender scripts now!
I really like how you can ask it to thoroughly comment the code so you can understand what is going on
Curious, did you use this to help with the fantastic procedural materials you’ve been making?
Awesome, thank you. Quick and on point!
I wonder what your pc specs are...(I bought a pc so I'm trying to compare...uWu)(also cool wallpaper)
you didnt show us the part where any orientation could be fixed and the object could be placed on the floor...
Do you also produce music with fl studio?
A tutorial would be great on creating fractals with ChatGPT.
i tried for a while and couldn't get ONE addon to work
one that selects all the faces that face upwards and assign it to a new group
one that increases eevee shadow quality
and one that bevels an object
And it does extremely more than that. I've been bulding lots of things for my workflow.
I have actually had problems with trying to get it to code things that are a little too complex. I have also tried to make it make a heart shaped object for me and it genuinely could not understand what I was looking for. With Chat GPT4, the way it can see objects now in pictures, I imagine you could show it a picture and tell it to make it into a 3D model using code, however. I imagine it would understand making flat models more easily than making something complex like a humanoid or a cupcake, but we may be able to try showing it multiple pictures from multiple angles and get it to attempt to recreate something with code alone. My theory is that if we do that and work in layers (as in, show the base model, then add textures to that, then add clothes, then texture that, then add the hair, then texture that... it could do something this complex. I'd love to see someone try that and see how it goes. I can't get GPT 4 yet because I need to be careful with my money, but I genuinely think this is possible one day. Maybe soon. I hope someone sees this idea and tries it. If anyone tries it, please post the results on youtube and ping me. I need to see it with my own eyes.
what the point if you need many examples of 3d model to create this 3d model? It's literary how SLA 3D printers / photorgrametry works
I want an addon that talks to me. Like a little robot in the corner that says, "hey you haven't saved in over an hour buddy. what are you doing"?
or " no that doesn't work like that" little things to keep the user entertained.
A dream come true addon would be if The little robot can give me ideas and critique my work as i build it. or even correct my mistakes! ahh the future could be so nice.
Really appreciate you and all the other people who are teaching everyone about Chat GPT. The next few years are going to be amazing and it's guys like you who are going to make a major contribution to the coming new age in software.
It's totally crazy powerful! "Make a blender 3.4 addon that adds a random base color to each material of an object"
Boom. now I have an addon that does just that! Skynet is coming! :P
In the next movie Sarah Connor has to blow up Chat GPT.
What part of 3D will take the longest time for ai to take over? Like modeling, lighting, topology, rigging, materials etc, just as an example. Will animation be the hardest one to take over for ai? Or something else, plz lemme know
can chat gpt
give your object a metal texture or mold a transformer model
I wonder what GPT 4 can do with Blender's hard code ?
For that matter, what can GPT 4 or Copilot X do with scripts ?
I want it to improve the use of VR in Blender. Getting to work with Blender in VR, rather than just getting to view a VR window and have a look around would be far better.
I'm going to train an ai model so that people can talk to me after I die.
is this based on GPT 3.5 or GPT 4 ?
Does ChatGPT know how coding actually becomes EXPRESSED in applications? Meaning, could a person come in and describe a fairly simple action that they want a small program to do and ChatGPT would create that? Or is it mainly speeding up boring lines of code writing but has no idea or concept of what they actually do?
If it's the first, this would seem immensely powerful, or at least it would seem it has the potential to get there.
From my experience, it understands only the concepts that were described in detail somewhere in the internet
"well somebody is in pain ¯\_(ツ)_/¯"
*moves on with the vid*
(2:17)
Do you think it could possibly make an auto-retopologizer?
It could, but only if you can describe the logic of the algorithm you want it to use in clear English. That is one of its current limitations, for more complex code it needs a lot of guidance. But if you understand the algorithms of retopology then it would be within ChatGPTs capabilities to write the actual code. It would be slower than code written by a human for any complex task like retopology though, from what I have seen.
@@FireAngelOfLondon I'm already starting to see how hard it would be. Currently I'm trying to get it to make a greeble generator and it's struggling a little bit
@@FireAngelOfLondon I think a coder might know what to say exactly, like when a developer started developing the addon, they might have made the boiler plate code first and then developed further modules and how each modules interact with each other, so the developer can actually ask ChatGPT to exactly do those things. Developer as a job will not be taken, and non coders will not be able to create addons that are useful in production. The developers will still have to instruct the AI, but this time the development will be a lot faster, i hope.
@@FireAngelOfLondon But the way this guy says "throw that idea out the ***king window", that's just being a jackass arrogant nobody.
I remember it was not able to make an script that activates Library Overridable for All Custom Properties that were driving shape keys.
"I" wrote something similar in java and then translated it to C+
And it also gave me a VISUAL sample for the web template 🤦♂️🙈🙉🙊
but the final python file had the version as 2.8???
I'm still entirely baffled as to why people are so eager to give up what fundamentally makes us who we are as human beings. Our creativity defines us as a species. Giving that up and relying on computers to be creative for us is the beginning of the end of humans as we know them now. And that end will not be a better ending. It will be a sad lifeless unimaginative boring world. A computer program cannot be inspired, have moments of spontaneous creativity or be driven to do better. Everything It creates is soulless. It can only create what it knows and what we teach it. When humans are no longer creating things of their own, what can it learn? Nothing. And we will lose our ability to be creative. It is already happening. Why do you think no one is able to write new comic book characters? No one can write individual new stories for characters. It's because younger generations did not have to play with themselves and their own imaginations. They always had a screen in front of them to entertain them. So now they cannot come up with new unique things, especially in storytelling. Small movies are just plastered over hacks of previous stories or it's about current events going on in the world. It's because they have nothing else. They cannot come up with anything else. It's sad.
Cool.
Thanks for sharing. This is really helpful.
This is not helpful, this is misinformation and you should report his video as such.
I know that so many creatives are freaked out by the progression of AI tech. It IS scary. The main concern seems to be that it can take jobs- and yes, it probably will, BUT there will always be people wanting a higher standard of service / human-made product, and what jobs survive will be high-valued and, as AI integrates into the work force, higher paid ( eventually ). Artists that learn to work with AI instead of against AI, will be the ones to flourish. Adding AI tech to your own creative processes can really help speed up the base project, so that you can focus on the fine touches. Right now, AI is the Wild West- full of theft. As the laws solidify around it, I really do believe that we can make it our tool, instead of allowing those with greedy motives ( quick money, corners cut ) to dominate the AI assisted field.
Well, beyond that I'd say:
Someone's making a code, the initial answer will be "who care who made it", I just want my system to work!".
There are no transmitting value in the conception of the code.
However, apply the same logic to a piece of art... movie, picture, music, whatever; and say: "hey ! It was made with A.I", aside "Oh cool A.I seems neat." What do you think will happen to the generated stuff ?
~~~
Yes artists can learn to use A.I, (and I'd bet they'd be the only ones who can really use them) however if it's the tool that defines you... well, you're not that much needed are you ?
@@sh4dow2a I wouldn't be so sure about that. Recreate the code to any big named piece of software (microsoft office, ANY adobe product, Spotify etc etc) and said company that owns the original code will sue you into oblivion. Copyright Infringement is the first charge that comes to mind, followed by Fraud should you try to sell your replicated code as the original.
@@schemage2210 nah, I mean there's no consideration for the persons creating the code.
However, yeah, you do point out something interesting...
Ask chatgpt to generate you a code lt's the code of a renouned software, yikes...
And for the same reasons you couldn't ask chatgpt to generate you a code and use it as your own because it would still generate it for others people, therefore it will be either fight with each other or the services.
I do agree however the issue is that as AI systems become more profitable and less easily accessible; smaller creators will not have access to it in the same magnitude as the larger corporations - even Elon Musk etc seem pretty worried considering the open letter and all that. But I do seem the benefits but the legislation must come first.
Does it work with other softwares? Cuz i tried it for maya.. it couldn't do it!
I have tried doing more advanced scripts with chatgpt and I’m disappointed. It scrambles code from blender with other 3D software, tries to use functions that simply does not exist in blender. Yeah, it can create a hundred cubes and rotate them. But ask it to do a proper add-on and it will most probably not work, not without rewriting it yourself.
Any retopo coding capabilities?
I've had a play with GPT3 and it appears to work well with simple primitives. However, trying to get to create a low-poly character didn't work. I might try it with GPT4, tho.
Do you think it can do geonodes?
lol i get all polite with the damn thing too, went down the rabbit hole with the gpt last night on mars and the possibility of a war or disaster that might of happened in the past based on the current avail data on decay rates of the different radioactive particle readings... it told me multiple times that it was just a chat ai but then would go into detail on what I asked it to do with analyzing data and giving me an educated guess on what it thought....been looking out for the fbi all morning
Can it write scripts to make complex geometry node set ups?
i don't think it can, many have tried and got spaghetti code as the answer that they will have to spend an eternity debugging. don't mind this guy saying throw your coding out your ***king window, this guy is just plain stupid and wants to make money from views, that's all. This is the hype right now and the more videos you make about how AI is going to take jobs, the more views you get. It is a toxic practice tho, and you should report this video as misinformation, it will be helpful for the future generations to disregard this guys' opinions as long as he decides to keep doing these toxic practices for views.
It really is powerful, but beware that ChatGPT is not cognisant of standard naming conventions (ie MT_, HT_, PT_, etc.) Blender will throw a lot of errors in the console if you do not solve this.
An intersting question mght be to ask ChatGPT how to improve the reliability of AI and see if it able to come up with some new research directions.
I did this when GPT first came out, and I'm honestly not impressed. It's cool that you can make boiler-plate code but give it anything remotely complex and it fails.
Thanks for the tutorial,
Your patreon link in the description is broken, you accidentally added a second e in matter.
thank you!
I like how you were casually empathetic about the ambulance lmao.
Nah, I wouldn't say it replaces people. It's like saying mass production removed the market for hand-made production.
Used it to make addon's for some clients on upwork a while back.
well, the more complex stuff still needs polish by hand..
Chatgpt made the addon for an old version as it's data is upto 2020. She doesn't know anything after that
How do you put in multiple scripts in blender?
blender as an opensource software has a lot of advantages but with these new ai tools it just became the best
2:15 It is not an ambulance! It is the Doom of humanity!
Let's ignore the fact it went back to 2.8 for the last add on requested shall we?
Great demonstration of creating add-ons with ChatGPT. However, I cannot share this video with my young son because of the cursing. I guess that RUclips should start using AI to create kid friendly versions of these educational videos or at least flag them as containing explicit content.
and then you try to wtite something complicated, change code a bit and everything breakes and you are not capable of fixing it cause you don't know whu is error here
Lmao we are a long ways away before AI figures out that the topology around elbows, eyes, joints etc on humans have very specific ways to be done for them to function correctly, and that's just the tip of the iceberg in enterprise design
Nobody is talking about the ambulance sounds
can you use this to create a whole audio editing library for blender, like professional grade audio editing software for everyone please.
Im currenty asking it to create a donut for still work in progress, i dont know what will blender guru think about this🤣
this is insane i'm shitting my pants when are we the future
First glance at the comments, and I'm seeing addon devs excited to use it, not afraid of being replaced by it. And that's interesting from my view as a traditional artist seeing the grindy boring parts go away, and making more art than ever before (still on paper and canvas), while so many people I see feel nothing but threatened. I'd like to hear more about why ai seems more empowering to this group
A programmers job is not actually knowing the code language, it is a requirement that allows them to create a program. A requirement which is hard to learn. A programmers actual job is to design the system that does the specific job itself. Chat gpt is not doing this design step it is simply converting the pseudo-code into an actual code. This takes away the labor part of the job and turns it into a simply creative one. That is why actual programmers are happy to see this development. In the case of artists tbe situation is the exact opposite. Sure it is still a person that is giving prompts to the machine based on their creative idea, but the machine is doing all the "creative process" afterwards (currently there is actually nothing creative about what it does but it is damn good about giving the illusion if it). This directly threatens the artists job. In art, coming up with an idea is not being creative, it is just a step of creativity, the creativity occurs when you start working on the idea and apply your creative vision to it through the labor process. AI art generators replace this process. In coding coming up with the idea is the creative process.
@Alpaslan Pata Wow, you've put into words something I couldn't. I keep seeing ppl compare the "automation of art" through AI as being similar to the car replacing the horse or comparing its effect within the art sphere to the advant of photography or even the release of Photoshop landing on scene but it really isn't. It may seem so on the surface, but there is an aspect to the technology that makes it a totally different beast than previous "innovations." The benefits of technology or progress in one area doesn't necessarily mean it will benefit another. A positive in one area can be a negative in another. That's not to say I'm aganist AI in art but there are genuine concerns to be had about its implementation within the space.
@@fatalblue Exactly. The reason why i was able to see things this way was because i have some experience with art and i also learned a bit of coding so i can see both perspectives and make a comparison. I am also not against AI i for one like its integration in texuring for example. AI generating materials on demand is a good thing after all a material is a resource that is used in the texturing process which is an art form.
"Please create a script for blender 3.4.1 that gives me a warm hug"
Your desktop icons fill me with rage, pls for the love of god use Fences (software)
For simple scripts this seems like it would work, but try making something more complex like Retopoflow, HardOps, or TexTools. I'm pretty skeptical that chatgpt could make something like that without some level of developer intervention.
This is just youtube hype to get views. You'd better report this video as misinformation.
what a time to be alive!
Yea no, if you make anything more complex it wont work due to how long it is.
can it rewrite blender to go back to 2.79 interface?
I've been trying to get it to write autohotkey scripts but it's complete dogwater, constantly invoking bogus functions that don't exist and then talks in circles when you point out the error lol.
I was going to ask what happens when you ask it to do something too complex.
Great, now people will have all kinds of weird questions about why "their" code isn't working.
WOW amazing, thank you :D
I've done that for blender and freecad, you won't be able to sell it for long . Why would anyone buy it.
I see a lot of videos like this. I just want people to kind of look at this in a positive light chat GPT cannot do things without a human giving it the idea we still have to come up with the ideas but much like a screwdriver versus a power drill chat GPT is much like an upgrade to our ability to create more efficiently. Yes it can code things very quickly but that also means that people who currently make add-ons can now make every add-on they ever wanted so much faster.
6:41 ..and shout out to 'Super Depressing Lifestyle Championship Edition'
It sounds like there's a weird female voice saying something while you're talking about the person in the ambulance at 2:17
I’m tryna be only of the last people to scrape a little bread off of making an addon or selling a geo nodes setup cause it’s a race against time 😂
it's just the hype, chatgpt can not make complex addons, many have tried. This video is pure misinformation, and you should report this video as such.