Should You give up Learning Blender Python?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024

ความคิดเห็น • 62

  • @Mr_Steve3D
    @Mr_Steve3D 9 หลายเดือนก่อน +13

    As a TH-camr and Blender addon creator, I can say without a doubt the process of tweaking my addon after it's all put together and UI improvements take weeks and months when the concept and initial designs are only a few days. I made my first addon with OpenAI but to get it where I wanted I had to starting coding and doing deep dives into logic, functions, checks, and other things GPT is weak on currently. Great overview, thank you.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      Thanks for sharing! ❤️‍🔥

  • @whynotanyting
    @whynotanyting 9 หลายเดือนก่อน +5

    I like to think of generating code with ChatGPT like art directing, but for programming. You give it a simple function(s) to work on and then tweak the result(s) to match the needs.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      Yeah, that is a great analogy!

    • @DarkerCry
      @DarkerCry 9 หลายเดือนก่อน

      This is how I use chatGPT, I'm not super familiar with everything in blender for scripting but I know enough that it's fairly easy to edit things and to google for solutions when the bot doesn't get things right or doesn't understand the commands. It's rather nice to have a base to start off of rather than trying to just start from an empty page.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      That is a great point!
      It is hard to start from a empty page

    • @DarkerCry
      @DarkerCry 9 หลายเดือนก่อน +1

      @@CGPython only works well if you start with small functionalities. Ask for something complex and it'll be more of a hassle lol

    • @hammerheadcorvette4
      @hammerheadcorvette4 8 หลายเดือนก่อน

      When using Bard, It's like telling a 4th grader to write a script for you in Bash. . . But Bard produces a Python script instead? When you change the question, and ask for a tweak to the Python file. . . It rewrites it in Bash ! 😄

  • @jmfs3497
    @jmfs3497 9 หลายเดือนก่อน +4

    I think it's great to learn a language. It's good to know how all this stuff works. Knowledge is power. If you know how it works you will be even better skilled at pushing the technology forward to your own goals.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      Absolutely! 💯

  • @kidgeorgegreenery
    @kidgeorgegreenery 3 หลายเดือนก่อน +1

    Give me a high five my guy 0:48

  • @takerefuge3d
    @takerefuge3d 9 หลายเดือนก่อน +3

    Or me, who is slowly learning Python by learning how to fix Chat GPTs mistakes

    • @takerefuge3d
      @takerefuge3d 9 หลายเดือนก่อน +1

      Or I could have watched the video for 25 more seconds where you made this point before I commented :D

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +2

      😆🍻

  • @powersprouter
    @powersprouter 9 หลายเดือนก่อน +1

    Glad to hear your perspective on this thank you

  • @richod9635
    @richod9635 9 หลายเดือนก่อน +2

    Agree with every word you said.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      Woohoo! 🍻

  • @NebMotion
    @NebMotion 9 หลายเดือนก่อน +1

    i love your last point, naturally i'm not a programmer but chat gpt has been helping me dig into this stuff

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      That is awesome to hear. 🥳
      What methods have you found helpful in your journey?

    • @NebMotion
      @NebMotion 9 หลายเดือนก่อน

      @@CGPython well I just start by asking it to fix a problem for me which 5% of the time ever works, I end up asking why it doesn't work and asking it to explain each line of code to me which grows my understanding of the context of what I'm doing. It also just makes me comfortable trying out new automation things like powershell scripts

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      Nice!
      Thank you for sharing ❤️

  • @istreko9805
    @istreko9805 9 หลายเดือนก่อน +1

    Thanks for your reasons! I love Blender, but Python still looks like a huge monster to me)))). I walk around it and approach to it in small steps.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      You're very welcome!
      I'm confident you will succeed in learning Python.
      Blender is perfect for learning Python because you can see many of your actions in the 3D viewport, outliner, or nodes.
      I have a playlist for beginners. You should try it
      th-cam.com/video/nmJqIaSZlRs/w-d-xo.html
      I hope it will help you on your journey
      Let me know how it goes!

    • @istreko9805
      @istreko9805 9 หลายเดือนก่อน

      Huge gratitude!🙏 I subscribed to your channel... and I will try to overcome my fear of Python))))) You are like a tiger tamer to me!!! ))))🤠 I respect your knowledge!!!!🤝👍

  • @somedude5951
    @somedude5951 9 หลายเดือนก่อน

    I kinda did. Made some drawings in Blender using Python from ChatGPT, mainly by debugging the code Chatgpt and other LLM's made. At a certain point, I couldn't find the mistake in the code, and went on doing other things. Great way to learn Python though. Not easy to find the bug. When I studied HTML I could use editors to debug AI code, than saw the mistakes in code.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      Thanks for sharing!
      This is why taking small and simple steps is key so you can have a smaller area (lines of code) to search for bugs.

  • @rolandopera7273
    @rolandopera7273 9 หลายเดือนก่อน

    If AI gets to the point of self awareness, i would imaging that NPC complaining to the Fallout developers by saying: what do you think I am? 😂 I completely agree with the points you made. I was trying to develop a simple grouping addon. Chatgpt couldn't add the bpy operator line to complete it. It's a great help, but still needs a lot of hand holding. Great video.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      lol 😆
      Thanks!
      I'm sure it will get better with time! 🙂

  • @mind_of_a_darkhorse
    @mind_of_a_darkhorse 9 หลายเดือนก่อน

    I totally agree with your analysis! If you want to become an addon developer, you need to know coding at least at an intermediate level! I have found that AI sometimes seems to make stuff up and calls it a program! If you don't understand what you are looking at, how do you fix it?!

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      Thanks! 🍻
      I think for basic add-ons, you don't have to be at an intermediate level.
      But for more serious things, you are right, you do need that extra knowledge.
      With time, I think AI can reduce that gap and allow beginners to create complex add-ons.

  • @etis398
    @etis398 9 หลายเดือนก่อน

    Algorithm recommended me because I watched some Blender videos and I am a professional Python developer. 2:57 : I already experienced that: a colleague using chatgpt had a valid code, but was not doing what he wanted. Fixing the issue was instant for me. I feel that I would spend more time correcting than actually writing code myself. What I would really like is a AI assisted perfect and fast code autocompletion in IDEs. Code completion rather than code generation from scratch. Copy pasting code back and forth of chatgpt is just not productive. This would actually relieves a huge pain! VSCode is just so slow with even mid-size python projects...

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      Thanks for sharing! ❤️
      It does feel that sometimes I spend more time correcting it. 😆
      BTW You should try github copilot in VSCode.
      It really takes the code autocompletion in VSCode to the next level.

  • @mathvisuallyexplained6839
    @mathvisuallyexplained6839 3 หลายเดือนก่อน

    Well, working on the projects involving any differential geometry in just geo nodes is insufferable, while functional programming (and obviously normal loops) makes it much easier using scripting

  • @kulusic1
    @kulusic1 9 หลายเดือนก่อน

    It really struggles with anything that's off the beaten path. It couldn't find the camera location of the 3d viewport. It kept searching for camera objects or when i specified it needed to use region_3d.view_matrix(after reading the documentation myself), it started invoking bogus functions. All in all, a very very simple task. On the other hand, the frustration of needing to remember the syntax of each language is mostly alleviated by chatgpt, thank god. It's mostly a glorified translator at the moment and utterly completely apart when asked to do anything beyond the most common and simple actions. But it's so nice not having to hand type nested for-loops anymore lol. Nothing to be afraid of.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      > It really struggles with anything that's off the beaten path.
      Very well put
      Yeah, I was talking about this when I mentioned the hand-holding.
      I hope that this will change with time so we can see some amazing and complex scripts and add-ons prototyped and created quickly.

  • @adrimathlener8008
    @adrimathlener8008 9 หลายเดือนก่อน

    Well it's stil the question if CHatGPT and other AI's will be allowed to operate from a point of view of absurd energy use.

  • @calilifestyle
    @calilifestyle 5 หลายเดือนก่อน

    I don't when or where in the video you say it, but did you answer the question

    • @CGPython
      @CGPython  5 หลายเดือนก่อน

      sorry, not sure what you mean

  • @shinpeikono3493
    @shinpeikono3493 6 หลายเดือนก่อน

    Well, python is the scripting language for blender. That is to allow 1 precise, 2 specific, and 3 in-deepth controlls directly by the users through python without main blender app coders involved. Those three things are something the transformer based AIs are very BAD at. No, its not going to become magically good in some years. BTW YOU are very good at teaching us users. Please keep going.

    • @CGPython
      @CGPython  6 หลายเดือนก่อน +1

      Thank you

  • @perkonsstudio
    @perkonsstudio 9 หลายเดือนก่อน +1

    let them play)), nothing to fear for us programmers!

    • @CGPython
      @CGPython  9 หลายเดือนก่อน

      I hope they will play and learn so they can join us in making amazing tools! 💪

    • @perkonsstudio
      @perkonsstudio 9 หลายเดือนก่อน

      @@CGPython some are pretty wild, not the best talk in a table i ever had lol, but yeah.

  • @the99jads
    @the99jads 6 หลายเดือนก่อน

    I know how to code in python but I don't know how to use blender but I want to learn how to use blender. what do you suggest me to do?

    • @CGPython
      @CGPython  6 หลายเดือนก่อน

      start with
      @blenderguru 's Donut Tutorial playlist
      th-cam.com/video/B0J27sf9N1Y/w-d-xo.html

  • @hammerheadcorvette4
    @hammerheadcorvette4 8 หลายเดือนก่อน

    3:43 That is called "Poor Impolementation" not a "hack"

  •  9 หลายเดือนก่อน +1

    AI can help a lot. But I like to learn python and I try to solve the problems directly.

    • @CGPython
      @CGPython  9 หลายเดือนก่อน +1

      Yeah, that is a great approach to learning Python. 💪

  • @happyswing
    @happyswing 9 หลายเดือนก่อน

    Chat gpt good for learning, but not for making without learning )

  • @rodolflum3444
    @rodolflum3444 9 หลายเดือนก่อน

    artist who had knowledge of python is more likely to achieved what he wants than a total noob who had to learn along the way for complex script. and people who had knowledge can correct the ai script mistakes. without going back and ask again.