ChatGPT - AI Creating 3D Animations

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ธ.ค. 2022
  • I show how you can use OpenAI's new chat bot ChatGPT to create 3D animations using three.js. Three.js is a JavaScript library that allows to create 3D scenes in a browser. The result is mind blowing to me.
    The computer brain in the thumbnail was also created with AI technology ( OpenAI's DALL E 2).
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @mephisto212
    @mephisto212 ปีที่แล้ว +34

    A lot of people seem to not be developers here and judging it based on how 'complete' a product it can generate.Getting something started for free, instantly, and then just moving on to debugging is saving a TON of time. Developer time. This is hugely valuable overall. Not to mention a developer can learn how to do something much quicker with this.

  • @fella9921
    @fella9921 ปีที่แล้ว +19

    Some kid in 2036: “Hey Alexa, procedurally generate and then simulate a galactic civilization”

  • @electronstudios1411
    @electronstudios1411 ปีที่แล้ว +7

    this is very exciting! that means that in the near future you won't have to hardly any work to try to create animated content, A.I. will just do it for you! even people who don't know much about animation could do it! 🙏

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

    Man this is gold! Will definitely subscribe. Thank you so much for this.

  • @ninavenable6724
    @ninavenable6724 ปีที่แล้ว +3

    Iv been paying someone to do animations for me with my art , can i some how plug in my art into chatgpt ?

  • @cobyiv
    @cobyiv ปีที่แล้ว +1

    Super impressive

  • @charlesrozen987
    @charlesrozen987 ปีที่แล้ว +1

    bruddah that is impressive.

  • @mattle3
    @mattle3 ปีที่แล้ว +8

    This is amazing, so much potential 🤯

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +1

      Yes! I am sure it is going to change the world drastically.

    • @mattle3
      @mattle3 ปีที่แล้ว +2

      For sure! I can't wait for the day we can tell it to make gta6 in a few hours🙈

    • @igneousred1875
      @igneousred1875 ปีที่แล้ว

      First, the reason they are this powerful is not because they rely on a new method of computing...
      They are still using ideas from before 80s, just throwing MASSIVE hardware and MASSIVE training data at it
      The result is a MASSIVE "what text comes next" machine
      Second, writing code is almost BigO n*n problem (unless alot of discipline and right mindset is used)... By this I mean the larger the problem, the errors multiply.
      And since it was trained on ALL of Stack Overflow. It can't know how to solve large problems...
      Don't get me wrong, I would LOVE to see it with such optimism, but that is not how I see it playing out :/

    • @mattle3
      @mattle3 ปีที่แล้ว

      @@igneousred1875 well yes I know it just compares the prompt to training data and can therefore not create unrecognised (new) things so it'll take a few years to get to the gta6 level but a scenario where this could be useful is using the Training data it has rn to modify huge code like gta6 without errors, especially with the feedback loop implementation

    • @igneousred1875
      @igneousred1875 ปีที่แล้ว

      Still, I am not so optimistic :D
      We would need to could squeeze 100x more performance (very optimistic) and if we do the same method by which we arrived here (throwing more hardware and training data at it)
      I don't see it working unless there is a radical shift in how we approach the problem

  • @juliapaskel1743
    @juliapaskel1743 ปีที่แล้ว

    That's wild!

  • @musicarroll
    @musicarroll ปีที่แล้ว +1

    You could ask it to refactor the code to be more efficient. Or convert to another language.

  • @smoothcaessar
    @smoothcaessar ปีที่แล้ว

    hey nice video. i have a question, what are those sound devices that are you using?

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +1

      I have a Sennheiser MKE 600 and a Focusrite Scarlett solo, but in the end it is not so much about the equipment but more about the sound treatment of the room. I also removed some disturbing frequencies that still get amplified in my room in post production (with davinci resolve).

  • @Efretpkk
    @Efretpkk ปีที่แล้ว +4

    To me the coolest part is the code writing part. The title could be more clickbaity! Nice video

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว

      any suggestion for a clickbaity title? 😄
      I could still change the title

    • @Efretpkk
      @Efretpkk ปีที่แล้ว

      @@MarbleScience Mm it is tempting to ask an AI for a title haha.
      But in the end, the 3D animation is not what matters, is the good quality code. So, maybe:
      "This Artificial intelingence will CODE for you"
      But maybe it is too much hehe. Try and see the stats :)
      Will you follow up with the AlphaCode news?

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +1

      @@Efretpkk Here are ChatGPT's suggestions:
      1. "Unleash the power of AI: watch how ChatGPT generates code for 3D animations"
      2. "Mind-blowing AI technology: see how ChatGPT creates stunning 3D animations"
      3. "AI takes over the world of 3D animation: watch how ChatGPT generates code"
      4. "Get ready to be amazed by AI: see how ChatGPT creates 3D animations with code"
      5. "AI's incredible capabilities: watch ChatGPT generate code for 3D animations"
      I kind of like number 4. Maybe I try something along those lines

    • @trippyvortex
      @trippyvortex ปีที่แล้ว

      @@MarbleScience the title is good enough got me to click 🙌

  • @zavadyaundgichya807
    @zavadyaundgichya807 ปีที่แล้ว +3

    I'm interested in knowing the name of animation software you used to preview the output of the code.

  • @Menca.
    @Menca. ปีที่แล้ว +1

    OMG, unreal

  • @Leto2ndAtreides
    @Leto2ndAtreides ปีที่แล้ว

    Being scared should be considered scary right now. Since we need to jump in and maximize what we can do - lest we be left behind.
    So, better to be excited.

  • @bonecircuit9123
    @bonecircuit9123 ปีที่แล้ว

    discussion with colleagues, are the cubes real on the wall behind you ;)?

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +3

      They are real. It is acoustic foam. My attempt to do some sound treatment to the room kind of escalated into a little art project :)

  • @TheMrWiktor
    @TheMrWiktor ปีที่แล้ว

    Can you share the code from 4:30?

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

    Creating 3D animations using AI, such as ChatGPT, is an exciting and emerging field. AI can be used to assist or automate various aspects of the animation production pipeline, from character design and motion planning to rendering and post-production. Here's how AI can be applied to 3D animation:
    1. **Character Design**: AI can assist in generating character designs. For example, it can suggest various combinations of features, clothing, and accessories based on user input or predefined styles. Style transfer techniques can also be used to make characters resemble famous art styles or historical periods.
    2. **Motion Planning**: One of the most promising areas for AI in 3D animation is motion planning and generation. AI can generate lifelike movements for characters and objects, making animations more fluid and realistic. Reinforcement learning and neural networks are used to train AI models for this purpose.
    3. **Facial Animation**: AI can be employed to create realistic facial animations. It can analyze audio or text input to generate lip-sync animations, emotions, and facial expressions.
    4. **Background and Environment Generation**: AI can assist in generating 3D environments and backgrounds for scenes. This can be useful in reducing the time and effort required for artists to create detailed backgrounds.
    5. **Auto-Rigging**: Rigging is the process of creating a skeleton for 3D characters. AI can automate or assist in this process, ensuring that characters have realistic and functional skeletons.
    6. **Rendering Optimization**: AI can optimize the rendering process to reduce rendering time while maintaining or even enhancing the quality of the final output. This can save significant computational resources.
    7. **Style Transfer**: AI can be used to apply various artistic styles to 3D animations, transforming the look and feel of the animation to match a particular aesthetic.
    8. **Predictive Animation**: AI can predict future frames in an animation sequence, making it easier for animators to create complex, fluid movements.
    9. **Auto-Colorization**: AI can assist in the colorization of 3D models and animations, helping to create visually appealing scenes.
    10. **Post-Production and Effects**: AI can automate certain aspects of post-production, such as adding special effects, compositing, and video editing.
    It's important to note that while AI can be a powerful tool in 3D animation, it often works best in collaboration with human animators and artists. AI can automate repetitive tasks and assist in generating content, but the creative input and artistic direction still largely depend on human creativity and expertise.
    Several software tools and libraries are emerging in the field of AI-driven 3D animation, and they continue to evolve. If you're interested in using AI for 3D animation, it's a good idea to stay up-to-date with the latest developments in the industry and explore the software and tools that are available for your specific needs.

  • @shekharmahadik8058
    @shekharmahadik8058 ปีที่แล้ว

    HOW TO DESIGNING PART DEVELOPE CHAT GPT?

  • @bazukamimi5721
    @bazukamimi5721 ปีที่แล้ว

    Amazing short cuts.Work easier

  • @ivanipangstudio6669
    @ivanipangstudio6669 ปีที่แล้ว

    I believe what elon musks said " The dangerous thing is not Metaverse but Artificial Inteligent... Lol

  • @lancemarchetti8673
    @lancemarchetti8673 ปีที่แล้ว

    How to import this js script into Blender 3d?

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว

      You can't, but you could just ask ChatGPT to write a python script for Blender instead.

  • @SamSepiol127
    @SamSepiol127 ปีที่แล้ว +1

    I don’t wanna brake you enthusiasm…but the first like 5 google results explain how to make a bouncing ball(with all the imports and stuff). It’s surely nice to play with but “scary amazing”…I don’t think so. Not right now at least

  • @NEINNEINNEINNEIN1
    @NEINNEINNEINNEIN1 ปีที่แล้ว

    thanks to the way roblox works you can make a good roblox game with a not very difficult idea in just 6 hours with basic lua skills

  • @boozonggy
    @boozonggy ปีที่แล้ว

    notice me senpai

  • @igneousred1875
    @igneousred1875 ปีที่แล้ว +2

    4:53 Not really... The AI is trained to transform input text to output text.
    It has absolutely no idea how to "see" and evaluate how good it did...
    There is plenty of work to be done... And it already takes absurd amounts of computation and RAM to operate

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +3

      I agree that it is not straight forward to make it analyze the rendered result directly, but for a start you could write some test cases that return some error text message.
      Then you could let ChatGPT iterate through the code until all error messages are gone.
      Maybe you could even let ChatGPT write the code for these test cases itself :D

    • @Dan16673
      @Dan16673 ปีที่แล้ว

      Yeah it's impressive but not life changing

  • @Abishek_Muthian
    @Abishek_Muthian ปีที่แล้ว +1

    Good work with the video, But I think what this really demonstrates is that AI generated code is not ready for the masses i.e. One really needs a thorough understanding of the solution to ask Chat GPT the correct questions and to spot the mistakes.
    Perhaps as you say an iterative framework could make it useful for the masses if there's no real time input required, But then again verification of the solution as the 'correct solution' is a whole subdomain of complex problems by itself. If that is solved, Then such AI could probably solve all pending computer science and mathematical problems which we've been trying to solve for centuries.

    • @MarbleScience
      @MarbleScience  ปีที่แล้ว +1

      Yes verification is an important point. I think in the near future a lot a programming work will shift from actually writing code to evaluating AI written code.