ChatGPT writes more scripts for Blender!

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 38

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

    Hi all, this video is more focused on troubleshooting and limitations of ChatGPT.
    Next video will be another geometry nodes video :)

  • @sdhpCH
    @sdhpCH Рік тому +13

    If you continue with the same quality as the last 4 videos, you will have a great 2023 with your channel.

  • @nurb2kea
    @nurb2kea Рік тому +16

    Yepp, very interesting. Now we need an addon that uses ChatGPT in blender to write directly scripts into the text editor from the instructions talked into the mic! 🙂

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

    Great followup video! A "hacky" thing you can try when regeneration doesn't give the responses you're looking for, is to edit your prompt message and then save it without changing anything. For some reason it usually gives different results than simply generating.
    Keep up the good work!

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

    Great tips, whenever an error message popped up, I was able to copy/paste the error and it gave an alternative response, sometimes it was helpful. However, most of the errors were caused by it using outdated code. One of the flaws of CHATGPT is that all the data trained on it only goes up to a couple of years ago. It thinks 2.91 is the latest version of Blender.

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

      On that note, it may be worth testing with an older version of Blender to see if there's more success with the results

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

      Sometimes too I think if you are pasting it links to your code over and over, it can get confused about details between versions, and thus absolutely insist you change something that isn't even in your script, or giving you a solution that is useless.

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

    I don't even use Blender but still watch these just because it's fun to see what ChatGPT can do.

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

    I found great success having ChatGPT produce a full python game for me. Conways Game of Life of all the games.... with 360,000 cells. User controls, pause/unpause, zoom.
    I started by asking it to make Conways Game of Life in python, It did, useless version though. So I asked it to add input, and a pause/play toggled by spacebar. It did. Then with zooming... it struggled. Asked it to add that, and things went wrong. I just kept telling it what was wrong, and it would modify it... A few queries later, anything that could go wrong with zooming, did go wrong with zooming. Zoomed in and out on the top left corner only, moved mouse clicks to a location the player didnt click, actually moved the mouse to another location, made the screen bigger, did everything right EXCEPT increase the cell size... Eventually I simply stated "Its all broken now, can you start from scratch?" and it rewrote it... with all of the things I asked for in all of my queries. And it worked this time.....

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

      Pretty similar to my experience. I wanted to make a Crisis in the Kremlin style game with procedural generation so your starting conditions wouldn't always be the same.
      Since it's mostly just different menu screens with buttons, GPT was very helpful in telling me how to lay everything out, what modules I'd need, then helped me start writing it.
      The Main Menu was pretty painless, got it up and got the text to show. I started working on the other menu windows, and on setting up the buttons to switch between them.
      However getting the buttons to work has been an absolute nightmare. It will tell me to do one thing, then tell me to do a completely opposite thing. The first couple of days were solid progress, but now it takes several days just to get past each recursive loop. At the very least, I'm learning things little by little.

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

      @@atraxisdarkstar Oh yeah that is by far the best part, learning. I remember giving up on a parallax background for a game I made in the past, because I had already set everything else up and I was trying to follow a tutorial that was not for my code base. I wanted to move on, and It was not that important to me to put the time into figuring out.
      Asked ChatGPT to make one for me.... mfer did a 1liner. And I understood it perfectly.
      This is a huge speed boost to learning. And I LOVE learning.
      Learned SOO much about web/dev and servers setting them up with ChatGPT. Learned so much Data Analytics, using PowerBI, coding in M Language and DAX, modeling data, everything... I have profited from it also. Had it write me some sales scripts for work, I do some marketing/inside sales on the side at work, focusing on data though. But I used that script, texted it to our clients and got 20k in sales, which paid commission.
      A lot of people like to talk crap about it, saying its not that great.... I have a friend going to school for Computer Science, his teacher used it to try and pass an exam, and said it got a D-, I would like that exam please, I can get ChatGPT to give the correct answers... Id bet my left nut they just copied the questions word for word and didnt try to add any context.
      but those people who look for those results, will say the exception is the rule.

  • @Heinze.Lightart
    @Heinze.Lightart Рік тому +2

    Keep posting Stray! way to go!!

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

    DEVs, here idea for you. ChatGPT has API and using it you can create plugin in blender, so you put your request to small window inside blender, it gives that prompt to chatgpt, when chatgpt answers you need execute his answer via code, seems cool. Also we can improove, create something like inpaint methods in stable diffusion

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

    it's amazing, incredible, and slightly scary all at the same time :)

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

    I really do find the longer your code gets, the more it struggles with debugging.
    I think ideally you use it for top-level stuff - planning, organizing - or if you don't specifically know how to write a function or piece of code - which for me is all of them.

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

    thanks for making these videos, it helps a lot!

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

    You're doing great, man!

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

    Great work! Liked and subscribed yesterday! Hope you keep posting more uses of this AI. Maybe in time create a complete functional addon.
    Try combine it with an addon called serpens.

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

    Keep working on this topic. You will get 1m subscribers very soon.

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

    it is possible chat GPT in future making some object 3d model with that script?

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

    Could this work to take an older game C++ and use Chat GPT to make more features and even say add Mult core or FSR or DX12 to a game code?

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

    Love it!

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

    I’ve been working on blender for the past 6-7 months but after the last few weeks I’ve been super discouraged and question is it still worth learning blender with all this AI technology now. What are your thoughts

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

      AI tools are fundamentally based on creations that already exist. It creates amalgamations from a wide set of data, high and low quality. The output of AI systems will be general, just like the texts created by ChatGPT. Furthermore, AI like ChatGPT are made to be assistants to humans, making our jobs less tedious. We could see AI taking over time-consuming tasks like retopology or weight painting, I don't know about you but in my view these advancements are more than welcome. It will allow artists to focus more on bringing their ideas to life without needing a big studio or high production budgets. It will play a major role in decentralising the creation of big artpieces, leaving artists with less restrictions and no producers looking over their shoulder. AI should be used ethically, this currently is a big problem with AI image generation, where a lot of datasets consist of stolen artwork. So we need to figure out how to regulate these brand new technologies and bring awareness to those who use them.

  • @fabp.2114
    @fabp.2114 Рік тому

    The last object you showed looks like a 3D mandelbrot set. Few years ago I watched a video were they converted it and it was just this kind of "cyborg brain shape". But I don't know how they made it, just ask ChatGPT. 😅

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

    Is it possible to create model, or animation? Using script with ChatGPT?

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

      ChatGPT isn't very good at creating meshes with correct topology. Animation is also very limited. Where the AI shines is doing specific actions in a logical order. The more specific and detailed your prompt is, the better your chances are for getting a good output. Having an intuitive understanding of Blender's operations and some scripting knowledge will greatly benefit you when working with ChatGPT.

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

    just found this video (and your channel)
    not even 2 seconds in i already learned you're a Dutchie too :')
    haha our accent is so easy to pick out (at least to us)
    just like we can pick out people speaking Dutch that deviate more than 5% from the norms, then switch over to English because we know they aren't native Dutch speakers, we feel that shit up real quick :D

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

    Try making chatgpt to create something with geometry nodes(?)

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

    i smell dutch

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

    Why you don't just model it? xD
    For what is this?

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

      Using a script you can quickly generate this arrangement in any size you want. Modeling it by hand takes time because you will have to manually calculate the distance between the spheres and place them accordingly. This distance is not a round number since they are packed hexagonally in 3d space.
      Is it the most useful script ever? Probably not. But it's a pretty neat example made by AI that I thought was interesting to share.

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

      @@StrayCreations Yes but for example you can just do it like the guy in this video.
      ua-cam.com/video/lFnUtH4SjsE/v-deo.html

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

      @@Katejsej You could do that... or you could do it the way he did it with far less effort?

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

      ​@@atraxisdarkstar With less effort, more humanity and soul and not this sh%t of stealing artists work and saying AI is great. :)