Phantom Camera For Godot Is Awesome!

Ғылым және технология

Today we are checking out another Godot add-on, this one is for Godot 4+ and frankly it's pretty awesome. It's Phantom Camera and it aims to emulate the functionality of Unity's Cinemachine and provides a very powerful camera for both 2D and 3D games.
Links
gamefromscratch.com/phantom-c...
-----------------------------------------------------------------------------------------------------------
Support : / gamefromscratch
GameDev News : gamefromscratch.com
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
-----------------------------------------------------------------------------------------------------------

Пікірлер: 109

  • @gamefromscratch
    @gamefromscratch5 ай бұрын

    Links gamefromscratch.com/phantom-camera-godot-add-on/ ----------------------------------------------------------------------------------------------------------- *Support* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch -----------------------------------------------------------------------------------------------------------

  • @squarerootof2
    @squarerootof25 ай бұрын

    The level of work and care this guy has devoted to the add-on's documentation is really commendable. I've never seen anything like it. It will be great fun to read through it all. It would also be great if the community took it upon themselves to little by little improve Godot's documentation up to similar levels with more code examples, most common use cases and even illustrative videos and suchlike.

  • @rremnar

    @rremnar

    5 ай бұрын

    Yea, I hate documentation that states an apple is an apple; as if every one is expected to know what an apple is, does, and for lol. Some things are self explanatory, other things are not.

  • @squarerootof2

    @squarerootof2

    5 ай бұрын

    @@rremnar The real question is: is an applet a small embedded (Java) application or is it just a small apple?

  • @Ven0mGamer
    @Ven0mGamer5 ай бұрын

    Actually you can preview your camera without addon: 1. In viewport window click on view and select 2 viewports 2. Select your camera and preview checkbox will show up 3. Click on the checkbox, now you have camera preview in separate window

  • @justastream8522
    @justastream85225 ай бұрын

    This is a game changer, the kind of tools I'll probably have in most of my projects.Thanks for telling us about it.

  • @UltimatePerfection
    @UltimatePerfection5 ай бұрын

    If the 3d one is capable of handling collisions on its own without me having to specifically code it so the camera doesn't go through walls, I am sold.

  • @BlessedDog

    @BlessedDog

    5 ай бұрын

    Godot has that OOTB

  • @MrChick1984

    @MrChick1984

    5 ай бұрын

    What is wrong with SpringArm3D component for handling camera's collisions?

  • @MeshVoid

    @MeshVoid

    5 ай бұрын

    It's a pretty simple set up with default nodes spring arm and collision mesh😅

  • @rob679

    @rob679

    5 ай бұрын

    Quick glance at documentation, it does by automatically assigning values to SpringArm3d so no additional setup needed other than offset and max angles. You can tweak the value of SpringArm3d it uses if needed.

  • @Dre2000lbs

    @Dre2000lbs

    5 ай бұрын

    Sold for the price of nothing

  • @dousc7579
    @dousc75795 ай бұрын

    This is SO well timed! I was just looking at this for a project i want to make

  • @WesleyRogers09
    @WesleyRogers095 ай бұрын

    Just tried this out earlier this week, thanks for the video!! I even learned about that tab to show the preview.

  • @MTGJoeD
    @MTGJoeD5 ай бұрын

    This video came across my dashboard at the PERFECT time and solved an issue I was having with the camera in my first Godot project - thank you so much!

  • @btarg1
    @btarg15 ай бұрын

    I've been working with Cinemachine a lot recently and it's good to know that Godot has an equivalent for when I try to learn godot at some point in the future! It's great that godot is already so close to Unity's functionality

  • @marioroberti
    @marioroberti3 ай бұрын

    So for anyone else who was failing the IQ test implementing this in their own scene, you kinda need to throw a Camera2D into your scene, ADD a PhantomCameraHost to that Camera2D, and THEN add the PhantomCamera2D node wherever and THEN tell it what to follow.

  • @sanyi9667
    @sanyi96675 ай бұрын

    this is actually amazing. thanks for bringing it up!!!

  • @Marco-L
    @Marco-L5 ай бұрын

    Wow, this is awesome! Thank you for showing it to us.

  • @ShiloBuff
    @ShiloBuff5 ай бұрын

    A quality Godot addon! I hope there is more addons with this quality in the future. Looking forward to commercial asset store for that to be more of the case.

  • @p5ina
    @p5ina5 ай бұрын

    Very nice analogue for cinemachine from Unity. Thanks, Mike, for covering this asset.

  • @nitrogamesstudios5276
    @nitrogamesstudios52765 ай бұрын

    Thanks for the update Mike🎉🎉🎉🎉

  • @flyntwick
    @flyntwick5 ай бұрын

    You earned a sub, man. Thanks for sharing.

  • @Gambit-YT
    @Gambit-YT5 ай бұрын

    I JUST finished coding my camera movement for my game, but this will come in handy in the future

  • @osaid56
    @osaid565 ай бұрын

    very helpful thank you man ❤

  • @arusenpai5957
    @arusenpai59575 ай бұрын

    THIS is an absolute gem, OMG

  • @GreenCrowDev
    @GreenCrowDev5 ай бұрын

    Beautiful addon! I will have a look at the source code soon as a reference!

  • @callmejobson
    @callmejobson5 ай бұрын

    Great video thank you!

  • @in-craig-ible6160
    @in-craig-ible61605 ай бұрын

    Awesome stuff. Full props to the developer.

  • @jabadahut50
    @jabadahut505 ай бұрын

    Well, this is incredibly useful. Awesome.

  • @ayushsidam289
    @ayushsidam2895 ай бұрын

    Wow!!! Thanks 😀🙌

  • @Peter-wl5xm
    @Peter-wl5xm5 ай бұрын

    Awesome thanks.

  • @martinakula8421
    @martinakula84215 ай бұрын

    Hats off to the devs....

  • @ritpop
    @ritpop5 ай бұрын

    This is really nice

  • @jamesscott6146
    @jamesscott61465 ай бұрын

    I'm sold!

  • @minibubblegum5108
    @minibubblegum51085 ай бұрын

    Truly helpful.

  • @kuzmich1717
    @kuzmich17175 ай бұрын

    oh thank you man!

  • @SzaboB33
    @SzaboB335 ай бұрын

    Wow, I wanted something in Godot like Cinemachine but this is way better than I wished for

  • @U.Inferno
    @U.Inferno4 ай бұрын

    Oh damn, I already got a basic camera that's able to focus on whatever the mouse is hovering over, but a problem I was stewing on was to prevent it from looking when the level geometry has nothing to show. If there's a wall, don't look beyond it, so this might help a lot

  • @Dragon20C
    @Dragon20C5 ай бұрын

    this is very cool!

  • @RonSheely
    @RonSheely5 ай бұрын

    Thank you

  • @thepolyglotprogrammer
    @thepolyglotprogrammer5 ай бұрын

    It really is. I am using it in my last game.

  • @kruth6663
    @kruth66635 ай бұрын

    Ohh I was hoping Godot gets a feature like Cinemachine, this is so awesome!

  • @houseofosborne1173
    @houseofosborne11735 ай бұрын

    That is great!

  • @fernandopinedaJT
    @fernandopinedaJT5 ай бұрын

    Thanks!

  • @gamefromscratch

    @gamefromscratch

    5 ай бұрын

    Thanks for the support, always appreciated!

  • @TheRealAfroRick
    @TheRealAfroRick5 ай бұрын

    Brilliant. It seems that on a weekly basis I am rewarded for moving from Unity to Godot.

  • @cholasimmons
    @cholasimmons5 ай бұрын

    Damn! Another gem

  • @nicoletang1834
    @nicoletang18343 ай бұрын

    Hi! I'm fairly new to Godot and game development. The documentation is very thorough, but I'm finding it a bit challenging to get started with the Phantom Camera. Is there a video tutorial that shows how to add and configure the Phantom Camera 2D to follow a player character? I think a visual guide would be very helpful for me at this stage.🥰

  • @animejoe4041

    @animejoe4041

    Ай бұрын

    Have you tried loading the example projects and studying their node hierarchies and settings used for the cameras? That's always a good way of getting a handle on things.

  • @hidemat5141
    @hidemat51415 ай бұрын

    well that's pretty cool

  • @Drejzer
    @Drejzer5 ай бұрын

    Pretty cool

  • @modernator
    @modernator5 ай бұрын

    Damn this is incredible.

  • @Erwjable
    @Erwjable5 ай бұрын

    The right video at the right time. Thanks!

  • @b0gie
    @b0gie5 ай бұрын

    WOAAAAAH

  • @Armetron
    @Armetron5 ай бұрын

    Does this addon include anything for VR development? Fading, moving the player's reference point, etc...

  • @justlimeguy
    @justlimeguy5 ай бұрын

    I couldn't find the answer online. Can i use code to dynamically preview the character body 2d in editor?

  • @user-ut6yq8zb3z
    @user-ut6yq8zb3z5 ай бұрын

    keep going bro ❤‍🔥🔥🔥 your folower from algeria DZ

  • @patlecat
    @patlecat5 ай бұрын

    Looks very cool and useful. Yeah wish that was in Godot already.

  • @sean7221

    @sean7221

    5 ай бұрын

    It is now

  • @sean7221

    @sean7221

    5 ай бұрын

    It is now

  • @sean7221

    @sean7221

    5 ай бұрын

    It is now

  • @containedhurricane
    @containedhurricane5 ай бұрын

    I wish Godot has something like Unity's Timeline, where we can blend cameras/ animations and create custom dialogue tracks for cutscenes

  • @nevertoolate5325

    @nevertoolate5325

    5 ай бұрын

    I was using timeline in Godot recently and it seemed you can automate any event, not just animations.

  • @containedhurricane

    @containedhurricane

    5 ай бұрын

    @@nevertoolate5325 You mean Animation Player? Could we blend cameras/ animations/ post-processing effects and create custom dialogue tracks in it?

  • @MrEnvisioner

    @MrEnvisioner

    5 ай бұрын

    @@containedhurricane The AnimationPlayer can animate any property on any object and even "animate" (i.e. trigger) calls to methods. This, in turn, means it can also work with signals. You can even have an AnimationPlayer that "directs" other AnimationPlayer nodes. So yes, you can more or less dream up any behavior you like using them. As for "blending" values, I'm less familiar. If the AnimationPlayer can't do that, then you might be able to use an AnimationTree for that portion of the effect and then have a parent AnimationPlayer coordinate it with other animation tracks for cohesion.

  • @containedhurricane

    @containedhurricane

    5 ай бұрын

    @@MrEnvisioner Thanks for the info. I don't think we can blend camera, animation, audio and post-processing tracks in Animation Player

  • @ryanscott642
    @ryanscott6425 ай бұрын

    This is the type of thing that unity has that made me jealous. This will make everyone more efficient constantly. Kudos to the author.

  • @apollolux
    @apollolux5 ай бұрын

    This is an impressive camera system, and if sufficiently generic probably would do well to find a way to be integrated into Godot officially.

  • @NoVIcE_Source
    @NoVIcE_Source5 ай бұрын

    yay

  • @h20dancing18
    @h20dancing185 ай бұрын

    For future, maybe scale up the godot UI and the game window, really hard to see any detail on even a modern iPhone

  • @merthyr1831
    @merthyr18315 ай бұрын

    Godot is getting some of the highest quality tools I've ever seen in a game engine!

  • @sporefergieboy10
    @sporefergieboy105 ай бұрын

    What does this have to do with rewriting lighting?

  • @dathedix3951

    @dathedix3951

    5 ай бұрын

    Nothing, it's an add on from a completely different developer.

  • @VoltitanDev
    @VoltitanDev3 ай бұрын

    I wonder how Phantom camera 3d applies to already existing player controllers?

  • @Elrinth
    @Elrinth5 ай бұрын

    yeah this kind of camera controls should be built into godot :)

  • @JOELwindows7
    @JOELwindows75 ай бұрын

    The *Holy Grail* camera has arrived. At last. Soon, more Godot games to have best camera experience

  • @gladiumcaeli
    @gladiumcaeli5 ай бұрын

    Hey Mike have you done a video on the best addons for Godot?

  • @gamefromscratch

    @gamefromscratch

    5 ай бұрын

    Nah, I kinda hate doing best of lists unless I know what all the options are and there's so many add-ons out there.

  • @Dragoon95
    @Dragoon955 ай бұрын

    Im going to make a video game company that actively leaks info about the games we are making Not like source code but like screenshots and story details Because how can leaks, aside from source code leaks, can be bad and people can get rehyped Im prolly not seeing something

  • @tejaswithme3713
    @tejaswithme37135 ай бұрын

    Is it available for 4.0

  • @JappaWakka

    @JappaWakka

    2 ай бұрын

    4:34 it says so right there

  • @PandoriaFalls
    @PandoriaFalls5 ай бұрын

    I don't seem to get the point of this addon. Stuff like framed mode or following player can be done with the Camera2D/Camera3D objects already. Would someone care to explain the difference to me, please?

  • @ravanin
    @ravanin5 ай бұрын

    Please makes a video on ucupaint: It's a blender add-on that turns blender on substance painter. It also adds the bakes from the also popular 3ds max/blender Add-on "textools" (which could also use a video because it's UV tools). So you can for example: 1.- Add a base color layer or an image texture layer. 2.- Add a paint base layer (with more than one iteration or it looks grainy) set it to soft light or linear light for a more metalic look. And Presto! you have the basis for a hand painted WOW-esque look.

  • @user-nj4pc8kv2w
    @user-nj4pc8kv2w5 ай бұрын

    太棒了,感谢您的介绍,伟大的

  • @owenlloyd2528
    @owenlloyd25285 ай бұрын

    I cant get onto their website, my ISP blocks it and my AV warns against it. :(

  • @RivenbladeS
    @RivenbladeS2 ай бұрын

    Why the website of the addon so sexy thoughh

  • @magicalcapi9148
    @magicalcapi91485 ай бұрын

    I think this channel made for Unity, but how about a video for Godot's "essentials"? It has a couple of very impressive plugins

  • @MrBenMcLean
    @MrBenMcLean5 ай бұрын

    This video really should have started out by explaining what the addon does. It says it is like unto some other Unity addon I've never heard of because I use Godot, not Unity, so that's not an explanation of what it does.

  • @sidremus
    @sidremus5 ай бұрын

    when the free and open source add-on is putting stuff like the multi-million $ Unity to shame... that documentation...

  • @_gamma.
    @_gamma.5 ай бұрын

    TIL tweening = inbetweening

  • @RebelliousX
    @RebelliousX5 ай бұрын

    cool for 3D, mostly meh for 2D

  • @user-nj4pc8kv2w
    @user-nj4pc8kv2w5 ай бұрын

    期待更多开发者加入,生态蓬勃发展

  • @Marduk401
    @Marduk4012 ай бұрын

    you start the video and you start talking about how to implement the plugin before even clearly explaining what it does. then you start showing examples but never give a general description of what it does. so ok I see its a camera+ for godot but I had to watch all the video to understand that which should have been explained at the intro.

  • @user-ut6yq8zb3z
    @user-ut6yq8zb3z5 ай бұрын

    first ?

  • @stevethepocket

    @stevethepocket

    5 ай бұрын

    worst .

Келесі