Generate 3D Sets for your Short Films!

Поділитися
Вставка
  • Опубліковано 29 чер 2024
  • Today we'll be using AI tools to create virtual environments for your film projects!
    We cover the entire workflow, from generating the 3D environment, to filming in a low-budget virtual production environment, to compositing your shot with some AI tips and tricks, like re-lighting your shot based on the environment you've created!
    Chapters:
    00:00 Intro
    00:34 What is Virtual Production?
    01:42 Generating a 360° image
    03:17 Preparing the 3D Model [Depth Maps]
    06:22 Filming the scene
    08:05 Key out the actors
    09:10 Generate Normal Maps
    11:15 Putting it all together
    14:11 Final Shots
    Tools used in this video:
    - Skybox Labs by Blockade Labs: skybox.blockadelabs.com/
    - NVIDIA Canvas: www.nvidia.com/de-de/studio/c...
    - ControlNet for Stable Diffusion: github.com/lllyasviel/ControlNet
    - midjourney: www.midjourney.com/
    - High Resolution Depth Maps for Stable Diffusion WebUI: github.com/thygate/stable-dif...
    - Blender: www.blender.org/
    - CamTrackAR: apps.apple.com/us/app/camtrac...
    - Reality OBJ to USDZ Converter: apps.apple.com/de/app/reality...
    - After Effects: www.adobe.com/products/aftere...
    - Runway.ml: runwayml.com/
    - High Reslution Normal Maps for Stable Diffusion: github.com/graemeniedermayer/...
    - DaVinciResolve: www.blackmagicdesign.com/prod...
    - Reference to image plane: github.com/Pullusb/reference_...
    Videos Links:
    - Avatar Featurette: Performance Capture: • Avatar Featurette: Per...
    - Avatar & Avatar 2 Behind the scenes - How James Cameron Evolved Motion Capture in the Avatar Films: • Avatar & Avatar 2 Behi...
    - The Virtual Production of The Mandalorian Season Two: • The Virtual Production...
    - Blender Motion Tracking - Room Transformation! by Ian Hubert: • Blender Motion Trackin...
    - Grae n UA-cam Channel: / @grae_n
    - Inpainting in Augmented Reality: • Inpainting in Augmente...
    - How to Make a Blur Node in Blender!: • How to Make a Blur Nod...
    ❤️ Buy me a coffee:
    ko-fi.com/mickmumpitz
    Follow me on Twitter: / mickmumpitz

КОМЕНТАРІ • 182

  • @TheFuzzypuddle
    @TheFuzzypuddle Рік тому +34

    It's insane that a person with creativity, persistence, and a willingness to learn can make a high quality short film with almost no resources. A phone with some apps, a computer with some video processing power, and some free and/or inexpensive ai tools will give you realistic composited visuals. The same equipment will give you a soundtrack and overall sound design.
    The tools are at our fingertips. The skill is knowing which tool to use for which task and having the imagination to combine their power to create something great.
    It reminds me of something Deadmou5 said several years ago when referring to creating music electronically: "This can all be done with a minimal amount of software which is why a kid can make a dance hit on a laptop."

  • @nichodgkinson7163
    @nichodgkinson7163 Рік тому +136

    As a VFX artist with 22+ years experience I loved the line "if you shot on a green screen you can just simply key them" !! Very funny.. It seems vfx is finally having (or about to have) it's punk moment. Thanks for helping bring it forward!

    • @theonm.5736
      @theonm.5736 Рік тому +16

      many people still dont get it that they ll never get rid of the artists with the help of ai because of its own limitations, artists that are producing art, are never going to die

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

      What's so funny about it

    • @zo.mp4
      @zo.mp4 Рік тому +8

      @@theonm.5736 those limitations will lessen over time.
      eventually you'll just need an idea and ai will do it for you

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

      its come along way...after that is the Glam metal phase watchout !

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

      @@theonm.5736 I can’t emphasize this clearly enough, we used to think that AI couldn’t create “art”. Now that is highly suspect. The same thing will happen with the idea that we need artists to create high quality art. We are not special. We are bioorganic computers that are good at inference. That is all.

  • @grae_n
    @grae_n Рік тому +17

    Thank you for the kind words! The de-flickering normal maps sequence is amazing! I wouldn't of expected that to work so well.

  • @epessoarocha
    @epessoarocha Рік тому +6

    Loved the way you simplified all of this creation. Well done!!

  • @TheFilthLA
    @TheFilthLA 9 місяців тому +1

    Dude... these videos are incredible. You're finding ways of doing things I thought it wouldn't be truly possible to accomplish for another 5 to 10 years. Very cool! I have an ambitious short film I shot most of in 2019 that I've been wanting to finish but knew it would take a significant amount of money to create the fantastical world in the film's conclusion. This has given me hope that completing it might be feasible on a much smaller scale if I sit down and really focus on banging out in AI that would be very hard to do practically or with more traditional VFX techniques.
    Definitely spreading the word and keeping a close eye on your channel going forward. It's VERY EXCITING!! Thanks man, appreciate what you're doing here!

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

    Outstanding content as always. Pioneering stuff.

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

    So glad you have this channel, great stuff.

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

    Thanks mate! Always awesome tutorials!

  • @genshian
    @genshian Рік тому +17

    Mind blowing as usual! Blown away on the research and implementation you do. Exceptional!

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

    You’re skill and dedication is insane. Thanks for sharing this

  • @ABC-tt7qe
    @ABC-tt7qe 11 місяців тому

    Holy cow, you are AWESOME! I can't wait to give this a shot!

  • @MODEST500
    @MODEST500 Рік тому +10

    i knew we will come to this stage, this is the teaching age where those who were the early adopters of the technology will start educating the people who are just trying to work things out . AMAZING !!! thanks for the workflow and tying things toegther

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

    You are a wizard! Thanks so much for sharing all of these explorations. Definitely taking notes!

  • @upstairsneighbor4182
    @upstairsneighbor4182 6 місяців тому

    you're the man. thank you for sharing your workflow. I was going down this rabbit hole blind for a year and you sir are the rosetta stone. Muchas gracias.

  • @maya-akim
    @maya-akim Рік тому +2

    Awesome job man! You always have great ideas

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

    it has been an amazing learning curve and it certainly made me watch a few times to really grasp the technique and workflow. Amazing work and super cool explanation with a mixture of cross working tool sets which again makes it fun int he learning process. Thanks

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

    Deine Videos sind großartig! Mach weiter so :)

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

    Good stuff, very creative and informative. Thanks for the effort you put into creating this video and teaching the options available.

  • @SoulTuner
    @SoulTuner Рік тому +8

    I'm so grateful to you. I've been looking for a quick way to create virtual worlds for so long. And in this video you have revealed everything in such detail. I'm shocked, thank you!

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

      Are you open to creating a video clip for a musical remix without it costing me too much? I'm just a musician and I don't have a producer behind. thank you

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

      @@relaxmax6808 It's possible) Please send me your remixes. I want to hear them) And write, how you imagine the clip. My email is in description of channel. Thanks.

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

      @@SoulTuner ok , thank you , i will answer on your email .

  • @manecolooper
    @manecolooper Рік тому +6

    Excellent, always pushing the limits of imagination!

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

    This was dense, a lot to digest, and it's awesome. Cool workflow. Thank you.

  • @reelwurld-studios
    @reelwurld-studios Рік тому

    Thank you for this video. I was looking for this exact suite of tools and workflow 🙏🙏🙏

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

    What an excellent idea and it does look ok. I'll have to try this out! Thanks for the insperation!

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

    Mind. Blown. Thank you very much for this awesome presentation.

  • @RGBJD
    @RGBJD 7 місяців тому

    Very nice and great infomration. Thanks!. Pls do share more of this..

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

    Dude this is mind blowing

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

    It was great to see the full process without cuts also. Even as paid mini course. It's hard to get a lot of things without deeper explanation

  • @Alex-rr7qc
    @Alex-rr7qc Рік тому +4

    Heck yeah! He's back 🎉🎉🎉

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

    Yeehaaaaa, wonderful, thanks for explaining this tool! 🎉

  • @arkadiuszm.j.wernicki7345
    @arkadiuszm.j.wernicki7345 Рік тому +9

    4:50 MID-LEVEL Bro.. in the Displacement modifier you have this blue slider. Change it to 1, that will get rid of the "problem".😉
    Great video! 👀🍿❤️

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

      Haha yeah, I should have mentioned that! The problem is that at a midlevel of 1, the strength of the displacement effect could no longer be changed (it just scaled the sphere). The difference between maximum and minimum displacement was too weak for me, the effect was hardly noticeable from the inside of the sphere. Do you have an idea how to fix this?

    • @arkadiuszm.j.wernicki7345
      @arkadiuszm.j.wernicki7345 Рік тому +1

      @@mickmumpitz What you mean by "the Displacement effect could no longer be changed"?

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

      @@mickmumpitz you could also use a color ramp node on the displacement map in the material to adjust the displacement map's range. Just make the white values grey.

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

    Well done ! nicely explained.

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

    This is absolutely brilliant.

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

    Amazing! Thank you very much!

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

    Here’s a thought. What if one took an HDRI of the real filming location, whether in front of the green screen or outdoors, et cetera. Then depending on how feasible it is, make a depth map of the original video, and smooth it out, and then displace the keyed video plane in front of the camera so that we effectively have a 3D version of the subject instead of just normal mapped. And then take the HDRI of the original film location, but give its brightness a power of minus one or something negative, and make that light only interact with the displaced video plane in hopes that depending on how accurate the the depth map is it could subtract the lighting of the original filming location (like in the case it wasn’t feasible to film outdoors on an overcast day, and have more distance lighting indoors but it’s also in practice to light it any other helpful way) and then add other lights and the environment otherwise to re-light the video plane as if the subject were another object in the scene.
    Probably way too overthought and impractical itself anyway but it’s a thought anyway😆
    (I just wondered if there’s a way to record LiDAR on one’s phone in the video to use as the footage displacement map instead of generating it with AI)

  • @TheAllthegoodstuff
    @TheAllthegoodstuff 10 місяців тому

    Thanks for the training Mr Muppetz 😊 much love 🙏 ❤

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

    bro this is so amazing

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

    Man, you're crazy, I love it!🤩

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

    This is so awesome, great video, i subscribed :D

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

    I Appreciate your work , thanks

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

    awesome tutorial, very interesting and well explained

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

    Thank you for inspiration!

  • @Ollacigi
    @Ollacigi 11 місяців тому

    im a 3d animator, the most hardest part of my skill is creating a good environment..and this become my new favorite channel!!

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

    Awesome video! I'm gonna try these on my giant L.E.D. production studio tomorrow.

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

    Love your videos!

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

    WOW! What a great video!
    I've been experimenting with stable diffusion for months on my VR generated worlds. This video takes me a big step further....
    BIG FAT FANX!
    So far I have used SD to generate endless textures for creating VR brushes or to integrate Deforum clips into 360 degree clips with Davinci Resolve.
    But:
    My main interest in connecting VR and AI is the possibility of transforming a 360 degree clip (based on a custom VR art world) into something else using SD Deforum...unfortunately I haven't managed to get a decent workflow done yet...mainly because of the large amounts of data ...(?)
    Happy colored greetinx!

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

    super and will try these techniques myself

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

    I really love the concept of "virtual production". Bringing a mix of 3D-assets/scenes and (AI modified) real footage into a game/physics engine which serves as a studio environment. Game Engine - not Blender/Maya... ! This idea is huge.
    As you said: not everyone can afford a studio environment with LED screens, but VR/XR headsets can do a big chunk of the work. Flipside VR for Oculus would be a candidate to leverage VR for virtual production.

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

    Awesome 🤯

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

    Wow man that's amazing

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

    Wonderful work. I as a German Hobby-Artist, interested in Tracking and Matchmoving, was pretty amazed by your creativity and deeply explanations. I let an abo here. Good luck my friend.

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

    Perfect.!

  • @user-zg9vu6rb7o
    @user-zg9vu6rb7o 3 місяці тому

    Thank you!

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

    Great video. Can you talk a bit more about preparing the 3D environment, particularly those last steps once you have the depth map from controlnet? I’m not familiar with the flow for how to reduce the black and white values in PS or change the file’s bit depth.

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

    Midjourney have also --tile option, nice video btw 😃

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

    Nice work

  • @jaredbermangpt
    @jaredbermangpt 11 місяців тому

    Thanks!

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

    amazing

  • @jonathankr
    @jonathankr 9 місяців тому

    I've watched 4 of your videos now. You make everything seem possible. I know it's complicated and you are a genius. Do you do commissions?

  • @DanielPartzsch
    @DanielPartzsch Рік тому +18

    Cool idea. You should use the mid-level offset slider in the displace modifier to shift the displacement from center to outwards, this way you can keep the original depth map values and do not have to compress them. Also, instead of an uv-sphere using an ico-sphere helps with getting more evenly distributed subdivisions and this more predictable displacements on the sphere mesh.

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

      Do you slide the mid level slider to 1? I don’t know how to compress the depth map values and save in high bit value so your method might be easier 😅

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

      I’m also curious about this since I don’t know how to reduce the black and white values in PS or change this file’s bit depth.

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

    You’re soo underrated man 😭🙏

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

    I never thought the day would come. Well, yeah, I did. I guess a couple of my stories from long ago cover it. But it seemed far away when I was trying to break into the Hollywood writer scene. It looks like even a single actor can play many roles.

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

    Awesome

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

    Wow
    Wow!!!

  • @Dopamite
    @Dopamite Рік тому +5

    Wow! What a brilliant idea to use ai generated normal maps to relight live action footage.

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

    ufff really nice 👌🏽

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

    bro you deserve more 📈

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

    Some really cool tools highlighted here. I am really interested to see where this workflow goes as the AI tools improve. I am a professional compositor and I have to say the "re-lighting" method made me cringe a bit. The normals are way too inaccurate for that ever to work. One idea for a fix though would be an image to 3d model AI so you can project the video back onto a generate human 3d model. You can then use that Geo to catch the lighting of the scene. This will also solve the flickering problem from the normals

  • @rallyworld3417
    @rallyworld3417 11 місяців тому

    Oh my god this is 1000 times better then corridore crew

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

    Wow 360^3

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

    I bet the hi res but seamed depth map can be layered over the better but low res variant. To remove the seam.

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

    Subscribed

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

    If you don’t mind my asking, how long did it take you to make a single virtual set? I’m wondering because I thinking of making some content with this method, but I wonder if the workload is actually manageable with what I have in mind.

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

    Thank you for the video, and I did hit the Like button. Yes, I am also experimenting with virtual sets to work in a feature length screenplay that I have finished. There's not enough money to do the movie live on locations, so virtual sets is the only other option. So far in the set building with Blender, my conclusion is...well...it might work...

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

      Are you open to creating a video clip for a musical remix without it costing me too much? I'm just a musician and I don't have a producer behind. Thank you

  • @Strawberry_ZA
    @Strawberry_ZA 4 місяці тому

    Hi Mick! Amazing tutorial! I'm trying to reproduce the workflow but I'm stuck on the depth map white value alteration. I don't know how to do this (i have photoshop, but no skills) - also, I can't overcome the blocky appearance of the depth map. I save the images as 32 bit depth but the same blockiness is still there.

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

    The volume has another trick, a stage that can rotate since the screens dont; go full 360 degrees.
    I'd be happy to shoot with a really good, large, short throw laser projector with UE5 ... you could do that for less than 6k (USD). Ryan Conolly did a few REALLY impressive tests with short throw projectors and Unreal.
    Was watching another video and a company sells a small LED wall setup for Virtual Production for as low as 10k (USD) ... not EXACTLY available to us indies but still a move in the right direction.

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

    cool

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

    love yourrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr videos you are amaaaaaaaaaaaaaaaazing thank you very much you are unique

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

    Hello Brother,
    please consider covering the software options available for this process, the steps involved in converting 3D animation videos to 2D animation videos.

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

    There is so much in this video I have no idea about... still fascinating to watch though

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

    Love the content. I just watched something the other day about scanning someone into the Unreal Engine. I wonder if that process is simpler?

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

      It’s a Matt Wolfe video on using AI to create 3D games. I want to get my hands on Unreal’s metahuman. But your method allows for real human actors.

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

    My thoughts greatly aligned with yours...I have been fantasising on using AI to produce a short film for a while now. Just yesterday I found blockade...and then boom 💥 today I found your page...please can we connect and interact one on one ?

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

    That smile of "I enjoy this landscape" (while in fact you see the most boring green in existence)! 😂 😜

  • @2000ssher
    @2000ssher Рік тому

    Hi Mick, thank you for all the wonderful videos. I am trying to find the easiest way, as I am not technically savvy, to create a music video with green screen/3D/iphone. It looks as if this video can help. If you have any suggestions, I would greatly appreciate.

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

    Suggestion: You can use the Omniverse blender extension to convert obj or any other blender-supported formats to USD

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

    Awesome, looks great!
    btw MJ5 can tile: --v 5 --tile

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

      Amazing! V 5 unfortunately came out while I filmed the video, so I couldn't try it out much. I'll have to catch up on that right away!

  • @camiladorin4153
    @camiladorin4153 9 місяців тому

    Hi, can you please provide some explanation on how to shift the depth image values in photoshop?

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

    You should revisit this tutorial using the new relight functionality of DaVinci Resolve Studio BETA.

  • @sigmamalelogic
    @sigmamalelogic Місяць тому

    Great stuff! Do you know how I could find someone to teach me how to use these tools to make cool short films myself?

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

    Incredible dude , I'm kinda disappointed because of the relight on the actor normal map trick didn't go as i expected , If i have to do so , I use photoshop and Ebysynth but that's a pain workflow.

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

    Thank you for the video tutorial, as always very informative.
    There is a question. If anyone knows, explain briefly. In ControlNet there is a Preprocessor and Models. In the models, for example, there is "control_canny-fp16" and there is "control_sd15_canny.pth". What are the differences between these models. The sd15 just weighs about 1.5 GB. But the fp16 is 720Mb. "control_sd15_canny.pth" an older model? Or what is the difference?

  • @zhehang1986
    @zhehang1986 11 місяців тому

    the new feature of lighting in DaVinci resolve18.5 based on Depth may be useful in this workflow. maybe you dont need to build normal maps???

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

    Amazing Content! For me this is still too advanced. I dont even know how to use stable difusión or blender

  • @ayliahandvicky7386
    @ayliahandvicky7386 9 місяців тому

    It's good

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

    Can we use a 3D model background on unreal engine with all those tools also?

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

    Thanks for this great video...... Is there any easy way to make cartoon short movie taking scene from an actual movie using AI....

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

    Not so far from a classic workflow we do since 20 years only cheaper :D. The only thing who is really different is the possibility of AI image generation (start)..

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

    👍👍

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

    _The future of filmaking_
    Kerry Conran more than 20 years ago: _Here, hold my DeLorean..._

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

    0:04 how did you put yourself in an animated version?

  • @5XM-Film
    @5XM-Film Рік тому +1

    Sometimes I would like to see the name of the software used on screen……. Was it Blender, was it Davinci where you did the color correction?
    It would be helpful to see the names of the used plugins especially where you‘re a newbie to this whole process….😇