ChatGPT - AI Creating 3D Animations

Поделиться
HTML-код
  • Опубликовано: 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”

  • @MrHichammohsen1
    @MrHichammohsen1 Месяц назад

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

  • @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! 🙏

  • @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 ?

  • @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

  • @charlesrozen987
    @charlesrozen987 Год назад +1

    bruddah that is impressive.

  • @cobyiv
    @cobyiv Год назад +1

    Super impressive

  • @musicarroll
    @musicarroll Год назад +1

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

  • @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.

  • @juliapaskel1743
    @juliapaskel1743 Год назад

    That's wild!

  • @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.

  • @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 🙌

  • @Menca.
    @Menca. Год назад +1

    OMG, unreal

  • @zavadyaundgichya807
    @zavadyaundgichya807 Год назад +3

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

  • @TheMrWiktor
    @TheMrWiktor Год назад

    Can you share the code from 4:30?

  • @shekharmahadik8058
    @shekharmahadik8058 Год назад

    HOW TO DESIGNING PART DEVELOPE CHAT GPT?

  • @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 :)

  • @bazukamimi5721
    @bazukamimi5721 Год назад

    Amazing short cuts.Work easier

  • @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.

  • @ivanipangstudio6669
    @ivanipangstudio6669 Год назад

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

  • @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.