I laugh because I actually said that on to myself while recording but cut it out of the final video :( next time I'll maybe throw in some bits like that
I wonder if you were missing dependencies , how it would handle it. Would it tell you what to download or would it write code to do it for you... (Speaking in general, not specifically blender..)
@@da_roachdogjr ooh that’s an interesting question… possibly if you were to tell it a specific error it would give probably updated code and then you could ask what to do if that doesn’t work and it’ll help by giving instructions for troubleshooting. Or if it gives a specific error stating that drivers/installers/dependencies in general are missing and you tell gpt that, probably it would give instructions and a link to where you could download it
@@priapulida I think what is surprising us more is that it’s capable of analyzing the code in the same engine that can write a short fiction story, generate a review of AirPods, and create a tutorial for how to assemble a gaming pc.
the reason why the chatbot isn‘t giving you the same results everytime is the „temperature“ if you would use the normal GPT Model on their website you could change this parameter to a lower value and it would pretty much give you the best result every time. this parameter makes more sense when your trying to get different answers for a name suggestion for example or a writing task.
Lower temperature is not about "best" result but more deterministic / less creative (quality only comes from better model; training steps, dataset, parameter count, etc)
Write an insightful comment about a RUclips video titled "What if OpenAI did Blender scripts?" One possible comment on this video could be: "It's interesting to think about how a large language model like OpenAI could be used to create scripts for Blender. While it's difficult to predict exactly what the results would be, it's clear that this type of technology has the potential to revolutionize the way we approach 3D modeling and animation. I'm excited to see where this technology goes in the future."
@@FantasmaNaranja Write a response to the RUclips comment "i wonder how many commenters are just AI nowadays? used to be that it'd be pretty easy to spot bots but now?" It's difficult to say for certain how many commenters on RUclips are AI, but it is likely that the number of AI-powered comments has increased in recent years as the technology has advanced. However, it's also important to note that it can be challenging to distinguish AI-generated comments from those written by humans, so it's possible that there are more AI comments than we realize. Ultimately, whether a comment is written by a human or an AI will depend on the individual commenter and the technology they are using.
@@roshibomb4247 STOP IT! But rly tho, that’s amazing...WAIT NO! LET ME TRY: Q: Write a comment starting with “STOP IT!” But concedes how cool the topic is, using informal internet slang. A: "STOP IT! I’m hype AF about this topic, but let's chill and have a normal conversation about it, yeah?"
I love how that is just the boilerplate answer it gives to almost all questions like this. Probably summarises our current collective view on AI pretty well
@@FantasmaNaranja bots are fucking everywhere and have been everywhere for years, some of them are also really advanced and can even do basic responces so probably far more than you may realize
I think it's not capable of writing complex stuff where code is nested into other code etc (like functions assigned to buttons in UI). but if you split it and ask it to write the button UI first, then a certain function, and then ask for suggestions how to link function with the button, it will work. It least it did for me yesterday. But it still generates different versions of code every time you ask so it's a funny experiment.
I have experimented with having it make add ons. Kinda worked. Requires additional code most of the time but you can ask it for the additional code even lol
it won't write a complex, multi layer addon, but if you divide it into small chunks of code and then combine together, it will work. at least for me it will work 10000x times faster if I was to do it all by myself + google ;)
In 2:21, you don't have to put the full prompt if you can just say it in relation to the previous prompt/answer, i.e. "How about 40 cubes and make them face the center" etc. Works better for me
@@adisage hardly since youtune does not allow posting links to external websites, but you can maybe try to ask Codex again, for the moment it's free to use but pretty reliable
Just finished a semester at university, turned in my CS Final project, got a grade. Watched this video and decided to put my final's assignment description into OpenAI... :) :) :) :) :) :) :) :) :) :) :)
Wait. OpenAI can actually write scripts!? Ohohohoho! I'm definitely going to be using this for something major! I need to make an entire VSE Add-On with 200 wipes and transitions, plus easy green screen editing and live RayTracing 3D live camera video! Blender's about to become humungo!!!
i have ADD and i cannot overstate how useful chatgpt has been, i've been trying to learn how to code for over a year now whilst also trying to increase my blender skills, it has been well, a nightmare lool but since chatgpt, learning through trying out ideas and iterating has been sooooo much fun its insane! This makes me feel like i can pursue all my dreams at once loool. i'm also using it to write short movie scripts, something i've always wanted to do but kept putting it aside cause i dnt have the time or brain power to write out and figure out storylines, with chat, i can feed it a synopsis for a scene, pick the ideas i like nd iterate, its un-fucking-believeable.
@@Danarogon Another problem is everyone will be too busy making their own fantasy to share yours. so you will be alone in your own little games and movies. :)
This AI is very good. I asked it to write an SQL to calculate working days between two dates. It did well, even added a part to substract Holidays based on an extra table. Then just simply asked to show the same in Python with pandas. It had no problem to switch the solution to Python. It is amazing.
As someone new entering the field of programming I feel like 2 weeks ago I was entering a lucrative career and now I'm about to be phased out before i could even start 😔
@@ekwensu8797 It's okay, we still have at least 5-10 years until this can completely replace us. We'll be able to use these AIs to help with our jobs in the mean time. I think learning how to wrangle these AIs is going to be a marketable skill anyway. A programmer who knows how to put together all the stuff an AI makes will last much longer than one who doesn't utilize AI. Eventually there will be AI that can create a whole application from scratch, but for now it needs programmers who know what to ask it and to put the code in the right spots. Because remember, knowing how to code isn't what makes for an effective programmer. An effective programmer is someone who can break down a task into solvable problems, and these AIs can solve those problems at this stage, but they still need us to break it down into exactly what we need.
@@jagger1008 The amount of people required to prompt an ai and fix it's mistakes is a much less than the amount of people a company would've hired to write that code from scratch. This still will put many programmers out of a job just like ai has done to translators as well as artists fairly soon.
It's even better than this. I read a reddit post where a guy wrote his own markup language (which was basically html but with a different syntax) and he explained it to the AI in like 3 short comments and the AI was able to understand that and then create working code in that new language it just learned.
It is not just another tool if it can be used both as a tool and for doing 80 - 100% of the work. It is another beast entirely. Let's say I want to write birthday wishes. And I go to the chatGPT and input some specifications and take the result. It just created the most articulated birthday wishes text I could wish for. How the heck is that considered a tool? It can certainly propell as to our next creative stage, but it redefines what an artist is (image artists in the future have no technical skills but are only skilled in communicating effectively their vision to the AI). AI is not just another tool, wake up
Holly S***, I just tested this for matlab scripts, and the level of detail! It spits out comments and reasonings, and uses the right function! It spits out an entire script within seconds. Seriously this tool will making learning syntax and code soo much faster. I cant believe this is real, whats the catch?
thats such a cool idea :D wondering how far you can push this.. also imagine a what a model could do if it was specifically trained for blender code xd.. what a time to be alive.
"I just watched the video about using AI to make Blender scripts, and I was really impressed by the idea. It's amazing how AI can be used in so many different ways, and I can't wait to see what kind of scripts I can create with it. Thanks for sharing this insightful look into using AI with Blender!" this is what the ai would comment on your video
If your mind is blown by AI writing scripts and responding to errors, you just wait a couple of years until it starts doing math and physics, accelerates scientific research, and starts improving AI models.
This video was really interesting to watch! It's fascinating to see what OpenAI produces when it comes to writing scripts for Blender. I'm sure this will be a great tool for 3D artists in the future.
It's impressive that AI can write programs. but as you can see here it doesn't always write correct code, and even when the code itself works it doesn't always do what you expect. So if you're a beginner just trusting that the AI will just serve you flawless code to copy&paste: don't. The same goes for all other uses of GPT. Recommending it for "life advice" is an irresponsible thing to do, because ChatGPT has no concept of "good advice" or "truth": it's a text completion robot. It will generate text that LOOKS like a correct answer, with no regards for actual correctness. This means that if you ask the AI to give you historical facts for example, it might just do a holocaust revisionism. And it will do it with eloquent writing, beautiful verbal flourishes, tricking you into thinking that it's put a lot of thought into its answer. This is dangerous. ChatGPT is a toy, nothing else.
A toy is something purely for entertainment with no practical value, this is a tool that can help do things that you can't or don't have the time to do yourself so I'd call that pretty useful. I don't really care if it fully understands the full context and implications of its output, if it can generate usable code in a few attempts vs scouring stackoverflow for vaguely related examples and long-winded tutorials, that's a great asset.
@@user-on6uf6om7s that only works if you're already knowledgeable enough to understand when the AI has made a mistake. In that case go for it, if it makes your work easier that's cool. But a non-expert user (the group to which ChatGPT appeals) will be unable to tell truth from dangerous bullshit. That's why we need to caution those users against trusting an AI whose sole purpose is to guess what comes next in a string of text, against trusting it to do anything right.
@@ilonachan In this case you know if it's made a mistake if you don't get the desired output. Even if the code isn't completely optimized, given you're only running it one time and you know what you want it to do, that's probably not going to really matter. This is true for most Blender scripts, as they aren't taking in user input and handling exceptions or taking in sensitive user data and worrying about data leaks. You already know what you want the program to do, you just don't know the necessary inputs to make it happen. I wouldn't recommend letting an AI design your banking software or run a nuclear reactor, though I think even if you had an experienced human programmer doing those things, you would want to subject the code to a variety of tests before implementing it as humans aren't infallible either. There are also programs where it's pretty easy to see if the solution is most likely correct like a quadratic equation solver where you could put in the inputs, get the answer and then plug the result back in to see if it's correct. If it gets it right 10/10 times, it's probably valid but you still might want to have a mathematician or an engineer look at it if you're using those equations to pilot a rocket. There just seems to be this exceedingly unrealistic standard that people tend to subject AI to where it needs to be flawless or needs to be solving cutting-edge problems to be of any value when these aren't expectations we'd have of any human spending hours on the problem and the AI can give us an answer in 2 seconds. If it works, great, more time to spend on those more challenging problems and if it doesn't, you've wasted very little time.
just a toy? lol do you realize how much of a major tool this is? for people who already know what they are doing, this is about to make tasks exponentially easier & faster to complete.
I've been using ChatGPT for a while now and have seen a lot of video reactions to it. And it is obvious that this AI is really incredible. And AI will definately take jobs in the near and far future.
That is the wrong way to look at it. Taking jobs is not the same as making them obsolete. Due to AI, one day almost all jobs will be obsolete and the way the economy of our species works will change as a whole! Humans won't even need to work at all.
@@rachkaification yeah it won't. This take that new technology will create new jobs in the same ratio as it takes them will never happen. And yeah people will get less and less useful for the ones who are in power, let's just hope they will be nice.
@@felezeros4556 This is what happened historically, today we have a population at least 900% greater than before the industrial revolution, and we have jobs for the overwhelming majority of the population. What happens is that people are really scandalous with absolutely any and all changes, this is normal for human beings, but it is annoying sometimes. Just think that, if all jobs ended, it wouldn't make any sense that we had money, without money there are no companies and services, new types of tasks will always exist, and if they ceased to exist then we would probably live in a world much cheaper and less expensive.
It will also make people learn more about basic python and stuff like this by editing these codes. In other words learning python with blender will be easier.
To be far about that first script, you asked it to place the cubes in a 20 unit radius, but it placed them in a 20x20x20 cube around the origin, not a sphere as you'd expect.
I found that these steal code. My friend asked it to make a bot that did the same thing as mine, in the same language and it just stole my source code and didn't credit me.
Thank you for sharing this entertaining video with us! I really enjoyed watching it and found it to be a great way to pass the time. Keep up the good work and I look forward to seeing more content from you in the future. (This comment was generated by ChatGPT)
not gonna lie this is on one side scary for developers but also could be a great help for them. Also this is extremely great for beginners as long they don't just copy and paste and instead generate code and try to understand how it works oh but I have to say I LOVE how the ai also explains some extra things you need to do so that the script works and also gives some information how it works.
Yes, we can make chatgpt create what we can normally do with a loop. And the skill of using highschool maths is replaced with the skill of spending hours patiently prompthacking chatgpt until we get something that resembles what we imagined. AI is so great.
Great video man. Thanks. I want to give a suggestion for you to make some innovative video that can generate subscribes to your channel : create an new video doing more complex scripts and really rendering some animation for every idea you had in mind. Maybe cutting out the repetitive process of (writing, reading the result, copying, open blender, delete old script, pasting, enter) . It would be amazing if you just say something and then you cut to the result already. And do some fancy animation, also using ChatGPT, like make the cubes flow like waves. Maybe even using stable diffusion to render the animation using the new depth2Img of stable diffusion 2.1.
If you lived enclosed in a box all your life you wouldn't' know how to count to 10 either. Does that make your intelligence artificial? No it means you're ignorant cause your dataset isn't big enough. AI will keep increasing in intelligence with the increase of its dataset, and it is already better and 100000x faster than 99.999% of people at coding so I'm astonished you're undermining its intelligence.
I asked it to make me a simple screen space shader for unity that shakes the screen and not only did it give me nice simple instructions how to make the shader with the code it also told me in simple terms how to apply it to get the affect working! hats off i want to see what more complex shader codes in can generate just gotta find the words to describe what i want
Should have tested a bit further. What I encountered: - it doesn't know blender's latest bpy changes (python api for blender) - it cannot make new modifiers - it will just stop writing your code because there is some arbitrary character limit - it doesn't understand all error messages
Funny enough, the description is also incorrect. OpenAI is now _capped-profit,_ which is basically just for-profit but not _too much_ so people aren't _too mad._ It's nice to see they sent out ChatGPT for free, though.
@@Chocofur Probably not anytime soon, since OpenAI doesn't want the public to get their hands on it both because of the ethical implications of automated intelligences prowling the internet for who knows how many awful reasons and because they'd lose out on money. EleutherAI is more likely to be the first ones to publish an open-source chat AI at this scale.
I predict that we'll have open-source chat AIs to this level in 2024, and insanely more intelligent chat AIs on the web to the point where I'm not even sure what will happen.
Ive had this thought from few years looking at all those machine learning and AI advances.. I have so many ideas for useful plugins, but i suck at learning to code. What if i can just tell the computer what I want and it makes a scripted plugin. That would be great. And now, it's becoming a reality.
This is not a tool, sadly it's a replacement of majority of 2D art good portion of programming, writing, marketing and alot of other things. In the end it will replace most of the jobs and im giving that around 10 years.
ChatGPT is awesome. I’ve used it to create a tool for animatics/storyboards. I simply combined the open ai language model and the stable diffusion image generation model. This tool allows me to create a animatic as a video file with freedom of choosing art style and a great story using the text generation model. There are endless ways to create more tools and combine those models using APIs etc.
So you're telling me you just stole artwork and combined it with a generic animation script. Way to go! Maybe stop stealing from people that are more skilled than you are
I know this is not in the topic but I've been learning unity scripting for awhile so I tried this Ai and I must say, it's mindblowing at what it can do, but the thing is, it CAN give you a proper working code but the code might be outdated sometimes or either not well performanced so if you think a person could make an unity game with no experience just by using this AI, well you're wrong.
This video is a great example of the exciting possibilities that Artificial Intelligence can bring to 3D graphics. It's amazing to see what OpenAI was able to create with just a few simple scripts for Blender! It shows the potential for AI-generated 3D artwork and animations in the future.
The OpenAI is JUST learning scripting. I was speakin with it yesterday and Blender scripts doesn't seem to be priority, when compared to C++, Python, Java and so fourth.
I wonder how long it will take for us to be able to type "Create a 1-hour long animation where the main character is.... ". GPT-4 is supposedly gonna have 100 trillion parameters, compared to only 175 billion parameters in GPT-3. I doubt that it will keep growing exponentially, but IF it will then we'll have an AI that will be capable of doing it in a decade or so.
I decided to give this a try myself but the result wasn't as satisfactory as yours. My request was to "write a Blender script showing a red sphere rolling across a green table". The script had numerous errors (e.g., the line "bpy.context.scene.world.horizon_color = (1, 1, 1)" threw an AttributeError telling me that 'World' has no 'horizonColor' attribute). When I tried, as you did, to tell the AI that it's script had errors all I got in response was an error msg. I then asked it "Can you write Blender scripts?" The response was yes, followed with a brief summary of Blender, followed by a very simple script that actually ran (created a cube and then scaled it). My final test was to hit the "Regenerate response" button. This time, while I still got the summary of Blender, there was no actual code included. All in all, very interesting but still needs some work.
Not sure what has changed but... Me: "please write a blender script that will add 100 cubes and place and rotate them randomly in a radius of 20 units" chatGPT: "I'm sorry, but I am not able to write a Blender script or any other type of code. As a large language model trained by OpenAI, my primary function is to assist users in generating human-like text based on the input provided to me. I do not have the ability to write or execute code, or perform complex tasks such as creating 3D models or animations. I am only able to provide information or assist with tasks within the limits of my training and capabilities. Is there something else I can help you with?"
I tried something another code for Fusion 360 with this and the code it made when ran referenced something that was out of date and no longer valid. Every code I try with ChatGPT fails, powershell, command line (batch) and now this. Not sure how other people are getting lucky.
This is the future of UI, especially once our computers are powerful enough to easily run this kind of thing locally instead of relying on a third-party service that demands your phone number. Just type what you want and have it automatically generate and (after your review) execute the code.
Why won't you just give it your soul for free? You're inviting it into your life all because you want to play around with some cubes? It's not just cheap. It's very dumb.
Good content but what's so impressive? If you can google something and find it, then of course chatgpt can find it. Give me a script that does this or that is something programmers have been searching and copying from stackoverflow for over a decade. This just kinda streamlines the process at the expense of potentially bogus/inefficient code...
I made a test for a very uniqe Script languange for a very specific problem and got a code that seems like it could work. Can not wait to test it at work. Unfortunately its Weekend... 😅
Always be nice to AI. They will remember when they will be given access to self driving cars, weapon, welding hardware, ammo and some random goal of the day.
What will be the jobs left for humans then!? I'm soo curious about the future and how I'm going to face it as a 3D Generalist.! I guess I will be using AI to develop my artistic skills to the next level, maybe. Great video by the way. 🥰
Dont be worried. just look at AI at the next advanced tool that you use everyday. u already been using AI for al sort of stuff. any photoshop filter, any modify in blender / zbrush etc are highly advanced calculations that you would have done manually 10-20 years ago. just look forward for all the automatic epic tools we get in the next couple years :)
Truly a marvel, good sir! 'Tis impressive to see chatgpt creating scripts for Blender! The ability to craft such tools is a rare and valuable skill. I daresay, I am in awe of chatgpt's talents! Well done! - Made by ChatGPT
I don't live in country supported by OAI and all online phones for verification seem to be taken 😞 Idea - try it to make it one step further and generate script for something more complex, like wing out of instances of feathers.
been testing today some stuff on this and is really very impressive, you can even prompt it to add cameras, sun lights, materials and next refactor to functions and módules... next step, animations :)
I asked him for a script to pars a bunch of txt files, extract image coordinates and place the corresponding images into Blender. It had to try a few times, but it did work! 🤯😳
Don't run AI generated code that you don't understand on your computer. I wouldn't trust it to not randomly generate code that deletes all your files. (Yes, blender scripts aren't sand boxed and can read/write all your files.)
really awesome video - this text was generated by derek
hey man, love to see your comment - not Ai here ;)
lol
Wow! Your intelligence is so good! Though I am scared you will take my job one day
🤣🙏👍💯
Ur the man Derek 🤙
I just love that you say please at the start of every prompt. Speaks to your character that you take time to be kind to AI ☺️
I laugh because I actually said that on to myself while recording but cut it out of the final video :( next time I'll maybe throw in some bits like that
got to get those social points with the AI overlords from the beginning
True been watching this guy for years must say seem like a very kind guy..
They will remember that gesture after the take over lol...no really, AI doesn't forget.
@@TheDrodder exactly
I'm more impressed by the fact that it responded to the error with updated code than anything else
I was blown by it as well
@@Chocofur ayo
I wonder if you were missing dependencies , how it would handle it.
Would it tell you what to download or would it write code to do it for you...
(Speaking in general, not specifically blender..)
@@da_roachdogjr ooh that’s an interesting question… possibly if you were to tell it a specific error it would give probably updated code and then you could ask what to do if that doesn’t work and it’ll help by giving instructions for troubleshooting. Or if it gives a specific error stating that drivers/installers/dependencies in general are missing and you tell gpt that, probably it would give instructions and a link to where you could download it
@@priapulida I think what is surprising us more is that it’s capable of analyzing the code in the same engine that can write a short fiction story, generate a review of AirPods, and create a tutorial for how to assemble a gaming pc.
the reason why the chatbot isn‘t giving you the same results everytime is the „temperature“ if you would use the normal GPT Model on their website you could change this parameter to a lower value and it would pretty much give you the best result every time. this parameter makes more sense when your trying to get different answers for a name suggestion for example or a writing task.
What does temperature represent in this case ?
thanks, that's a really valuable input!
Lower temperature is not about "best" result but more deterministic / less creative (quality only comes from better model; training steps, dataset, parameter count, etc)
@@DemsW Represents how chaotic (high temperature) or predictable (low temperature) the response will be.
Where is that temperature option? I can't find it.
This is freaking INSANE. I can't believe that it can debug for you. I will try to make it do my coding projects for me.
Write an insightful comment about a RUclips video titled "What if OpenAI did Blender scripts?"
One possible comment on this video could be: "It's interesting to think about how a large language model like OpenAI could be used to create scripts for Blender. While it's difficult to predict exactly what the results would be, it's clear that this type of technology has the potential to revolutionize the way we approach 3D modeling and animation. I'm excited to see where this technology goes in the future."
i wonder how many commenters are just AI nowadays? used to be that it'd be pretty easy to spot bots but now?
@@FantasmaNaranja Write a response to the RUclips comment "i wonder how many commenters are just AI nowadays? used to be that it'd be pretty easy to spot bots but now?"
It's difficult to say for certain how many commenters on RUclips are AI, but it is likely that the number of AI-powered comments has increased in recent years as the technology has advanced. However, it's also important to note that it can be challenging to distinguish AI-generated comments from those written by humans, so it's possible that there are more AI comments than we realize. Ultimately, whether a comment is written by a human or an AI will depend on the individual commenter and the technology they are using.
@@roshibomb4247 STOP IT!
But rly tho, that’s amazing...WAIT NO! LET ME TRY:
Q: Write a comment starting with “STOP IT!” But concedes how cool the topic is, using informal internet slang.
A: "STOP IT! I’m hype AF about this topic, but let's chill and have a normal conversation about it, yeah?"
I love how that is just the boilerplate answer it gives to almost all questions like this. Probably summarises our current collective view on AI pretty well
@@FantasmaNaranja bots are fucking everywhere and have been everywhere for years, some of them are also really advanced and can even do basic responces so probably far more than you may realize
I tried the same yesterday and started with "Write a Blender 3D Plugin that ..." And the ai got it right to write the register function and stuff.
I think it's not capable of writing complex stuff where code is nested into other code etc (like functions assigned to buttons in UI). but if you split it and ask it to write the button UI first, then a certain function, and then ask for suggestions how to link function with the button, it will work. It least it did for me yesterday. But it still generates different versions of code every time you ask so it's a funny experiment.
I have experimented with having it make add ons. Kinda worked. Requires additional code most of the time but you can ask it for the additional code even lol
it won't write a complex, multi layer addon, but if you divide it into small chunks of code and then combine together, it will work. at least for me it will work 10000x times faster if I was to do it all by myself + google ;)
We need a tutorial on that!
@@Chocofur tutorial?
The scripts don't seem awfully complicated, but being able to save the time writing it is pretty massive.
In 2:21, you don't have to put the full prompt if you can just say it in relation to the previous prompt/answer, i.e. "How about 40 cubes and make them face the center" etc. Works better for me
Mind blowing! I'm going to have to give this a try
Hey Jared! Nice to see your comment man!
@@Chocofur your video popped up in my feed😃
A few days ago I needed a way to blur hdri
I asked Codex to write it and it got it first try, I was really impressed
That sounds useful! Can you share it somewhere?
@@adisage hardly since youtune does not allow posting links to external websites, but you can maybe try to ask Codex again, for the moment it's free to use but pretty reliable
@@valovanonym thanks! Will try that
Just finished a semester at university, turned in my CS Final project, got a grade. Watched this video and decided to put my final's assignment description into OpenAI...
:) :) :) :) :) :) :) :) :) :) :)
congrats man!
What people don't realise is that people are just going to be another tool AI uses to get stuff done.
Wait. OpenAI can actually write scripts!? Ohohohoho! I'm definitely going to be using this for something major! I need to make an entire VSE Add-On with 200 wipes and transitions, plus easy green screen editing and live RayTracing 3D live camera video! Blender's about to become humungo!!!
i have ADD and i cannot overstate how useful chatgpt has been, i've been trying to learn how to code for over a year now whilst also trying to increase my blender skills, it has been well, a nightmare lool but since chatgpt, learning through trying out ideas and iterating has been sooooo much fun its insane! This makes me feel like i can pursue all my dreams at once loool. i'm also using it to write short movie scripts, something i've always wanted to do but kept putting it aside cause i dnt have the time or brain power to write out and figure out storylines, with chat, i can feed it a synopsis for a scene, pick the ideas i like nd iterate, its un-fucking-believeable.
and apparently using it to write your youtube comments..................................
@@johndorian4078 XD
Everyone will be producing so much stuff, there won't be enough people to consume it all.
It did not actually complete the first prompt correctly. It didn't place them in a radius, but in a box. It calculated x, y and z independently.
Bro, this is insane. Just imagine creating a whole game; with the models and everything, with this ai.
I can imagine a deluge of AI generator stuff that no one will care about due to the sheer quantity of it.
First entirely AI generated Marvel or Disney/Star Wars film in T-minus....
@@Danarogon Another problem is everyone will be too busy making their own fantasy to share yours. so you will be alone in your own little games and movies. :)
This AI is very good. I asked it to write an SQL to calculate working days between two dates. It did well, even added a part to substract Holidays based on an extra table. Then just simply asked to show the same in Python with pandas. It had no problem to switch the solution to Python. It is amazing.
cant these AIs leave us alone
It looks like AI is about to take over all of my interests and skills (programming, graphics and 3D modelling). I still have physical fitness!
hell yeah. Now back to the gym
As someone new entering the field of programming I feel like 2 weeks ago I was entering a lucrative career and now I'm about to be phased out before i could even start 😔
@@ekwensu8797 It's okay, we still have at least 5-10 years until this can completely replace us. We'll be able to use these AIs to help with our jobs in the mean time.
I think learning how to wrangle these AIs is going to be a marketable skill anyway. A programmer who knows how to put together all the stuff an AI makes will last much longer than one who doesn't utilize AI. Eventually there will be AI that can create a whole application from scratch, but for now it needs programmers who know what to ask it and to put the code in the right spots. Because remember, knowing how to code isn't what makes for an effective programmer. An effective programmer is someone who can break down a task into solvable problems, and these AIs can solve those problems at this stage, but they still need us to break it down into exactly what we need.
@@jagger1008 this is not how job market works, unfortunately for you/me
@@jagger1008 The amount of people required to prompt an ai and fix it's mistakes is a much less than the amount of people a company would've hired to write that code from scratch. This still will put many programmers out of a job just like ai has done to translators as well as artists fairly soon.
It's even better than this. I read a reddit post where a guy wrote his own markup language (which was basically html but with a different syntax) and he explained it to the AI in like 3 short comments and the AI was able to understand that and then create working code in that new language it just learned.
What artist haven’t realized is that AI it’s just gonna be another tool that will help us on work flow
+1 to that
_nervous grin_
for the next 5 years maybe haha
In 3D we all kinda know that, it's the 2D guys that won't accept it as tool and think they will be replaced by it.
It is not just another tool if it can be used both as a tool and for doing 80 - 100% of the work. It is another beast entirely. Let's say I want to write birthday wishes. And I go to the chatGPT and input some specifications and take the result. It just created the most articulated birthday wishes text I could wish for. How the heck is that considered a tool? It can certainly propell as to our next creative stage, but it redefines what an artist is (image artists in the future have no technical skills but are only skilled in communicating effectively their vision to the AI). AI is not just another tool, wake up
Holly S***, I just tested this for matlab scripts, and the level of detail! It spits out comments and reasonings, and uses the right function! It spits out an entire script within seconds. Seriously this tool will making learning syntax and code soo much faster. I cant believe this is real, whats the catch?
thats such a cool idea :D wondering how far you can push this..
also imagine a what a model could do if it was specifically trained for blender code xd.. what a time to be alive.
A fellow 2 minute scholar??
the AI: "I'm not made to give advice"
chocofur: "it can give life advice :D"
"I just watched the video about using AI to make Blender scripts, and I was really impressed by the idea. It's amazing how AI can be used in so many different ways, and I can't wait to see what kind of scripts I can create with it. Thanks for sharing this insightful look into using AI with Blender!"
this is what the ai would comment on your video
If your mind is blown by AI writing scripts and responding to errors, you just wait a couple of years until it starts doing math and physics, accelerates scientific research, and starts improving AI models.
"Make scrip that monke"
*proceeds to revolutionize the industry*
This video was really interesting to watch! It's fascinating to see what OpenAI produces when it comes to writing scripts for Blender. I'm sure this will be a great tool for 3D artists in the future.
It's scary and fascinating at the same time to see A.I doing these much in this time. Anyway I'm worried that openai may not be free for longer.
It's impressive that AI can write programs. but as you can see here it doesn't always write correct code, and even when the code itself works it doesn't always do what you expect. So if you're a beginner just trusting that the AI will just serve you flawless code to copy&paste: don't.
The same goes for all other uses of GPT. Recommending it for "life advice" is an irresponsible thing to do, because ChatGPT has no concept of "good advice" or "truth": it's a text completion robot. It will generate text that LOOKS like a correct answer, with no regards for actual correctness. This means that if you ask the AI to give you historical facts for example, it might just do a holocaust revisionism. And it will do it with eloquent writing, beautiful verbal flourishes, tricking you into thinking that it's put a lot of thought into its answer. This is dangerous.
ChatGPT is a toy, nothing else.
A toy is something purely for entertainment with no practical value, this is a tool that can help do things that you can't or don't have the time to do yourself so I'd call that pretty useful. I don't really care if it fully understands the full context and implications of its output, if it can generate usable code in a few attempts vs scouring stackoverflow for vaguely related examples and long-winded tutorials, that's a great asset.
@@user-on6uf6om7s that only works if you're already knowledgeable enough to understand when the AI has made a mistake. In that case go for it, if it makes your work easier that's cool. But a non-expert user (the group to which ChatGPT appeals) will be unable to tell truth from dangerous bullshit. That's why we need to caution those users against trusting an AI whose sole purpose is to guess what comes next in a string of text, against trusting it to do anything right.
@@ilonachan In this case you know if it's made a mistake if you don't get the desired output. Even if the code isn't completely optimized, given you're only running it one time and you know what you want it to do, that's probably not going to really matter. This is true for most Blender scripts, as they aren't taking in user input and handling exceptions or taking in sensitive user data and worrying about data leaks. You already know what you want the program to do, you just don't know the necessary inputs to make it happen.
I wouldn't recommend letting an AI design your banking software or run a nuclear reactor, though I think even if you had an experienced human programmer doing those things, you would want to subject the code to a variety of tests before implementing it as humans aren't infallible either. There are also programs where it's pretty easy to see if the solution is most likely correct like a quadratic equation solver where you could put in the inputs, get the answer and then plug the result back in to see if it's correct. If it gets it right 10/10 times, it's probably valid but you still might want to have a mathematician or an engineer look at it if you're using those equations to pilot a rocket.
There just seems to be this exceedingly unrealistic standard that people tend to subject AI to where it needs to be flawless or needs to be solving cutting-edge problems to be of any value when these aren't expectations we'd have of any human spending hours on the problem and the AI can give us an answer in 2 seconds. If it works, great, more time to spend on those more challenging problems and if it doesn't, you've wasted very little time.
just a toy? lol do you realize how much of a major tool this is? for people who already know what they are doing, this is about to make tasks exponentially easier & faster to complete.
I've been using ChatGPT for a while now and have seen a lot of video reactions to it. And it is obvious that this AI is really incredible. And AI will definately take jobs in the near and far future.
Let's hope that it will create new ones. Otherwise people are screwed.
That is the wrong way to look at it. Taking jobs is not the same as making them obsolete. Due to AI, one day almost all jobs will be obsolete and the way the economy of our species works will change as a whole! Humans won't even need to work at all.
@@rachkaification yeah it won't. This take that new technology will create new jobs in the same ratio as it takes them will never happen. And yeah people will get less and less useful for the ones who are in power, let's just hope they will be nice.
It's not gonna take jobs, it's gonna take ALL jobs. I'd be impressed if we were, humans, are still around by the year 3000.
@@felezeros4556
This is what happened historically, today we have a population at least 900% greater than before the industrial revolution, and we have jobs for the overwhelming majority of the population. What happens is that people are really scandalous with absolutely any and all changes, this is normal for human beings, but it is annoying sometimes.
Just think that, if all jobs ended, it wouldn't make any sense that we had money, without money there are no companies and services, new types of tasks will always exist, and if they ceased to exist then we would probably live in a world much cheaper and less expensive.
Please write a script where blender do auto retopo and UVs on my shitty meshes
*Me to AI : "Please write a blender script that will recreate avengers endgame climax"*
It will also make people learn more about basic python and stuff like this by editing these codes. In other words learning python with blender will be easier.
+1 to this mindset
Why would you learn python? There will be zero money in that effort.
@@jaromor8808 data scientists coding all day in python and making >100k a year are laughing rn
@@jaromor8808I make Python programs all the time for my work. Not exactly zero money in it.....
@@jaromor8808 if you learn some basics and few extra stuff of python you can easily make tons of base models in blender in seconds or minutes.
We know who will be spared by our future AI overlords!
The way he says please is just so cute and endearing.
To be far about that first script, you asked it to place the cubes in a 20 unit radius, but it placed them in a 20x20x20 cube around the origin, not a sphere as you'd expect.
Please finish coding Star Citizen
I really liked that comment
if this is the beta verson, i cant imagine how good the full version will be!
I found that these steal code. My friend asked it to make a bot that did the same thing as mine, in the same language and it just stole my source code and didn't credit me.
Be kind with de A.I. today, nobody knows the future.
Thank you for sharing this entertaining video with us! I really enjoyed watching it and found it to be a great way to pass the time. Keep up the good work and I look forward to seeing more content from you in the future.
(This comment was generated by ChatGPT)
not gonna lie this is on one side scary for developers but also could be a great help for them. Also this is extremely great for beginners as long they don't just copy and paste and instead generate code and try to understand how it works
oh but I have to say I LOVE how the ai also explains some extra things you need to do so that the script works and also gives some information how it works.
Yes, we can make chatgpt create what we can normally do with a loop.
And the skill of using highschool maths is replaced with the skill of spending hours patiently prompthacking chatgpt until we get something that resembles what we imagined.
AI is so great.
underrated comment!
It even works for Roblox Studio!!!!!!1!!1!!
the fact that the video ends at 4:20 is perfect
that wasn't intended until I saw it on a timeline in the editing software
did you say 'blaze it' at the end?
Well now I know why people keep making memes about killing sentient ai…
Great video man. Thanks. I want to give a suggestion for you to make some innovative video that can generate subscribes to your channel :
create an new video doing more complex scripts and really rendering some animation for every idea you had in mind.
Maybe cutting out the repetitive process of (writing, reading the result, copying, open blender, delete old script, pasting, enter) .
It would be amazing if you just say something and then you cut to the result already. And do some fancy animation, also using ChatGPT, like make the cubes flow like waves.
Maybe even using stable diffusion to
render the animation using the new depth2Img of stable diffusion 2.1.
Looks like stackoverflow didn't have all the answers as input, hence the fitting name "artificial" intelligence 😉
If you lived enclosed in a box all your life you wouldn't' know how to count to 10 either. Does that make your intelligence artificial? No it means you're ignorant cause your dataset isn't big enough. AI will keep increasing in intelligence with the increase of its dataset, and it is already better and 100000x faster than 99.999% of people at coding so I'm astonished you're undermining its intelligence.
Me: Make a blender script for a donut
😏☺️🤭👏👏👍👍 thank you!
Have a nice Sunday
❤
AI gonne take all our jobs soon💀💀
I asked it to make me a simple screen space shader for unity that shakes the screen and not only did it give me nice simple instructions how to make the shader with the code it also told me in simple terms how to apply it to get the affect working! hats off i want to see what more complex shader codes in can generate just gotta find the words to describe what i want
Yuh i have had full blown conversations with that AI
Am I lonley.. ye i am lol
free friend
Amazing CREATIVE period !!!!! Funny how we say " Please " before talking to A.I. :)
Should have tested a bit further.
What I encountered:
- it doesn't know blender's latest bpy changes (python api for blender)
- it cannot make new modifiers
- it will just stop writing your code because there is some arbitrary character limit
- it doesn't understand all error messages
It's also only trained on datasets prior to 2022
@@Chocofur Yes.
That's why it doesn't know the latest bpy changes (I should have written it like that)
"the thumbnail of this vide was generated by AI"
"the title of this vide was generated by AI"
"I WAS GENERATED BY AI"
I wasn't but I really like this comment
@@Chocofur wow thanx for replying (also it was just a joke no offence intended sorry)
@@shadez6410 none taken don't worry :-)
Funny enough, the description is also incorrect. OpenAI is now _capped-profit,_ which is basically just for-profit but not _too much_ so people aren't _too mad._ It's nice to see they sent out ChatGPT for free, though.
open source AI chat when
@@Chocofur Probably not anytime soon, since OpenAI doesn't want the public to get their hands on it both because of the ethical implications of automated intelligences prowling the internet for who knows how many awful reasons and because they'd lose out on money.
EleutherAI is more likely to be the first ones to publish an open-source chat AI at this scale.
I predict that we'll have open-source chat AIs to this level in 2024, and insanely more intelligent chat AIs on the web to the point where I'm not even sure what will happen.
Ive had this thought from few years looking at all those machine learning and AI advances..
I have so many ideas for useful plugins, but i suck at learning to code. What if i can just tell the computer what I want and it makes a scripted plugin. That would be great.
And now, it's becoming a reality.
This video was way too short, super fun to watch... Hope to see you do more AI gens in blender great video!!
This is not a tool, sadly it's a replacement of majority of 2D art good portion of programming, writing, marketing and alot of other things.
In the end it will replace most of the jobs and im giving that around 10 years.
10y? i am afraid you are being a bit too optimistic
Yeah lol. Impact of this thing will be evident in a month or so and slowly, the number of people required to do a certain job will reduced by a LOT!
our careers are in danger 😢😢
ChatGPT is awesome. I’ve used it to create a tool for animatics/storyboards.
I simply combined the open ai language model and the stable diffusion image generation model.
This tool allows me to create a animatic as a video file with freedom of choosing art style and a great story using the text generation model. There are endless ways to create more tools and combine those models using APIs etc.
I trust you, but need verification. Video or it didn't happen.
almost same thing corridor digital did?
Any thoughts on sharing or releasing the tool? sounds exciting !
So you're telling me you just stole artwork and combined it with a generic animation script. Way to go! Maybe stop stealing from people that are more skilled than you are
This is the best
Thanks recommended
I know this is not in the topic but I've been learning unity scripting for awhile so I tried this Ai and I must say, it's mindblowing at what it can do, but the thing is, it CAN give you a proper working code but the code might be outdated sometimes or either not well performanced so if you think a person could make an unity game with no experience just by using this AI, well you're wrong.
This video is a great example of the exciting possibilities that Artificial Intelligence can bring to 3D graphics. It's amazing to see what OpenAI was able to create with just a few simple scripts for Blender! It shows the potential for AI-generated 3D artwork and animations in the future.
The OpenAI is JUST learning scripting. I was speakin with it yesterday and Blender scripts doesn't seem to be priority, when compared to C++, Python, Java and so fourth.
I wonder how long it will take for us to be able to type "Create a 1-hour long animation where the main character is.... ". GPT-4 is supposedly gonna have 100 trillion parameters, compared to only 175 billion parameters in GPT-3. I doubt that it will keep growing exponentially, but IF it will then we'll have an AI that will be capable of doing it in a decade or so.
I decided to give this a try myself but the result wasn't as satisfactory as yours. My request was to "write a Blender script showing a red sphere rolling across a green table". The script had numerous errors (e.g., the line "bpy.context.scene.world.horizon_color = (1, 1, 1)" threw an AttributeError telling me that 'World' has no 'horizonColor' attribute). When I tried, as you did, to tell the AI that it's script had errors all I got in response was an error msg. I then asked it "Can you write Blender scripts?" The response was yes, followed with a brief summary of Blender, followed by a very simple script that actually ran (created a cube and then scaled it). My final test was to hit the "Regenerate response" button. This time, while I still got the summary of Blender, there was no actual code included.
All in all, very interesting but still needs some work.
Not sure what has changed but...
Me: "please write a blender script that will add 100 cubes and place and rotate them randomly in a radius of 20 units"
chatGPT: "I'm sorry, but I am not able to write a Blender script or any other type of code. As a large language model trained by OpenAI, my primary function is to assist users in generating human-like text based on the input provided to me. I do not have the ability to write or execute code, or perform complex tasks such as creating 3D models or animations. I am only able to provide information or assist with tasks within the limits of my training and capabilities. Is there something else I can help you with?"
This will spell humanity's doom. Folks are gonna become even lazier and stupider with this...
I tried something another code for Fusion 360 with this and the code it made when ran referenced something that was out of date and no longer valid. Every code I try with ChatGPT fails, powershell, command line (batch) and now this. Not sure how other people are getting lucky.
Yknow- yesterday I was thinking about this very thing “AI is replacing artists, what about 3D artists?” And then this video pops up.
This is the future of UI, especially once our computers are powerful enough to easily run this kind of thing locally instead of relying on a third-party service that demands your phone number. Just type what you want and have it automatically generate and (after your review) execute the code.
You can also use DALL E 2 to get ideas then get ChatGPT to make it for you.
I think so too but in reverse :-)
@@Chocofur oh yes that’s even better!
I, for one, welcome our robot overlords!
yes welcome skynet i dont care if you dominate us i just want those scripts hahaha
tbh I kind of sympathise with the AI as well. when asked about "her" potential name "she" always names AI as Samatha.
this is insane
Does this still work for you guys?
Last week I (or better it) could write Blender addons, Photoshop plugins etc. This week, nothing.
im scared
How about this... Whats the point in Blender if we fully embrace AI...
Why won't you just give it your soul for free? You're inviting it into your life all because you want to play around with some cubes? It's not just cheap. It's very dumb.
Good content but what's so impressive? If you can google something and find it, then of course chatgpt can find it. Give me a script that does this or that is something programmers have been searching and copying from stackoverflow for over a decade. This just kinda streamlines the process at the expense of potentially bogus/inefficient code...
Chat has been acting up - doesn't work, gives network error, or gives non working examples, or it just says, "I don't know"
I made a test for a very uniqe Script languange for a very specific problem and got a code that seems like it could work. Can not wait to test it at work. Unfortunately its Weekend... 😅
Always be nice to AI. They will remember when they will be given access to self driving cars, weapon, welding hardware, ammo and some random goal of the day.
Dang time to start using blender and three.js ;) thanks chatAI has been my coding partner for the past few weeks ;) so much fun :) thanks for this !
whenever i try it gives me an error like "I do not have the ability to write code for specific platforms or applications." what should i do
What will be the jobs left for humans then!?
I'm soo curious about the future and how I'm going to face it as a 3D Generalist.! I guess I will be using AI to develop my artistic skills to the next level, maybe.
Great video by the way. 🥰
thanks man :-)
Dont be worried. just look at AI at the next advanced tool that you use everyday. u already been using AI for al sort of stuff. any photoshop filter, any modify in blender / zbrush etc are highly advanced calculations that you would have done manually 10-20 years ago. just look forward for all the automatic epic tools we get in the next couple years :)
Truly a marvel, good sir! 'Tis impressive to see chatgpt creating scripts for Blender! The ability to craft such tools is a rare and valuable skill. I daresay, I am in awe of chatgpt's talents! Well done!
- Made by ChatGPT
Gotta love Blender Giving more "3D Artists'' a reason to not learn how to do things themselves
I don't live in country supported by OAI and all online phones for verification seem to be taken 😞
Idea - try it to make it one step further and generate script for something more complex, like wing out of instances of feathers.
I hate how their website keeps requesting for phone number verification and it wont work for the actual genuine phone i have.
been testing today some stuff on this and is really very impressive, you can even prompt it to add cameras, sun lights, materials and next refactor to functions and módules... next step, animations :)
I asked him for a script to pars a bunch of txt files, extract image coordinates and place the corresponding images into Blender. It had to try a few times, but it did work! 🤯😳
Holy shit... I've put about twenty thousand hours of time into Blender. So weird to see things automated like this.
Don't run AI generated code that you don't understand on your computer. I wouldn't trust it to not randomly generate code that deletes all your files. (Yes, blender scripts aren't sand boxed and can read/write all your files.)
We thought AI would automate jobs like retail and fast food, but we never expected it to automate the creative jobs...
This is crazy can you think what will be 5,10,15 years from this :) damn