anthraxAI game engine (Vulkan API): cmake update, perspective grid, camera movement

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 มิ.ย. 2024
  • hi all ! in this video i will show you how my 3D engine was improved: @golxzn ported my project to cmake, i added perspective grid and basic camera movements
    0:00 words of thanks
    0:50 first merge, cmake update
    2:12 new project structure
    3:32 engine LIVE, 3D grid, cam movements
    5:30 camera class
    6:35 perspective grid shaders
    9:18 byeee
    follow me on my social media
    💻 repo: gitlab.com/svatostop
    😜 developer/life diary (in russian, sorry): t.me/formationbody
    🥶 inst: meandprn?ig...
  • เกม

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

  • @paulkomini6678
    @paulkomini6678 27 วันที่ผ่านมา +1

    the yt algorithm love you

  • @tokyospliff
    @tokyospliff 29 วันที่ผ่านมา +6

    Looking very clean in there, love the grid

    • @sudolovemebaby
      @sudolovemebaby  29 วันที่ผ่านมา +1

      omg thank you 💔

    • @musdevfrog
      @musdevfrog 28 วันที่ผ่านมา +1

      da goat

    • @user-kj1kf9tr6m
      @user-kj1kf9tr6m 27 วันที่ผ่านมา

      Yeah. That's sad that I didn't finish the CMake with your project as well 🌿
      The grid is awesome 🔥🔥🔥🔥🔥🔥

  • @DevWhisperr
    @DevWhisperr 28 วันที่ผ่านมา

    That's amazing, keep up the good work!

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

    this is cool af

  • @musdevfrog
    @musdevfrog 28 วันที่ผ่านมา

    Cool stuff! Just some suggestion: may be you can make the font a little bit bigger for readability.

    • @sudolovemebaby
      @sudolovemebaby  28 วันที่ผ่านมา

      thank you ! you mean font of code? or imgui

    • @musdevfrog
      @musdevfrog 28 วันที่ผ่านมา +1

      @@sudolovemebaby i meant the font of the code. It was quite small for the fullscreen on the laptop.
      Have a good day.

  • @SamualN
    @SamualN 29 วันที่ผ่านมา

    very cool

  • @glebbash
    @glebbash 29 วันที่ผ่านมา

    Let's gooooo 🔊🔊🔊
    Game engine from scratch sounds exciting, keep it up! 💪💪

  • @black_crest
    @black_crest 29 วันที่ผ่านมา +1

    Wow how much time did you invest in this? This looks super amazing. I want to make something like this myslef but I i currently don't have the knowledge nor the time. I'm hoping to start my journey within an year tho!!!

    • @sudolovemebaby
      @sudolovemebaby  29 วันที่ผ่านมา

      thank you so much!! How much time i invest on the whole coding journey or just anthraxAI project? 🤪 antthraxAI i started as 2d renderer around 1 year ago but wasn't so obsessed with it :D when i crested this channel you can see how it got bigger

  • @7byte840
    @7byte840 หลายเดือนก่อน +2

    I really like your content, I am also developing my game engine using Vulkan and C++. I can always help you with Vulkan or rendering related stuff in case you need it.

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

      thank you!! I think I will need soon some advises...

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

    Aren't you scared that Unreal will sue you?!?! I can't see the difference! :))

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

      omg 😰😰😰😰 help

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

      Contacting unreal rn -
      “Hello unreal? I have some copyright infringement to report >:)”

  • @pofkena
    @pofkena 28 วันที่ผ่านมา

    Amazing use off "imgui" keap it up!

  • @cweasegaming2692
    @cweasegaming2692 29 วันที่ผ่านมา

    I get the lonely part. Hang in there, and the project looks great

  • @f.artemenkov
    @f.artemenkov 29 วันที่ผ่านมา

    I like things that you make.
    I program mostly in Metal and Swift and Metal looks pretty close to Vulkan, so close.

  • @mikee.
    @mikee. 29 วันที่ผ่านมา +1

    Damn that's sick! I'm kind of a noob in graphics stuff, are the shaders just preprocessed automatically (to handle the #includes) or did you have to set that up somehow?

    • @sudolovemebaby
      @sudolovemebaby  29 วันที่ผ่านมา

      they are compiled when the project is being created, but i guess i don't understand your question: include is just a workaround here to move some parts of the code that are used by all shaders :)

    • @mikee.
      @mikee. 29 วันที่ผ่านมา

      @@sudolovemebaby I read online that using include in shader files doesn't work as I expected (like it does in C) so I was wondering if you had to enable some extra features/flags or something like that. I will check the source, maybe I misunderstood, thanks! :)

    • @007LvB
      @007LvB 22 วันที่ผ่านมา +1

      @@mikee. Vulkan has zero support for shaders. It can read a pointer to uint32 bytecode that contains SPIR-V. So either at runtime (using glslang library) or beforehand the shaders written in GLSL get compiled into SPIR-V, and that process includes a textual replacement of #include with the source code (glslang can do this for you). Cheers!

  • @Yorgarazgreece
    @Yorgarazgreece 29 วันที่ผ่านมา +1

    really good