LIDAR in UE4! Revealing a room in the darkness using LIDAR scanner

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • This is a fun little project I developed in Unreal Engine 4. Originally, I'd planned on doing a decent amount with this, including adding AI enemies and P2P multiplayer support (PvP and PvE). As is, it's still really nice as a reference project for render targets and a lot of fun optimization challenges.
    I spent a bit of time making this as modular as I needed it to be. All it takes to set up an object with this system is apply an instance of a master material I made to it and set the object's collision type to a custom type.
    Inspired by "LIDAR", a recent Garry's Mod release on Steam Workshop
    -----------------------------------------------------------------------------------------------
    Github: github.com/Fla...
    IndieDB: www.indiedb.co...
    --------------------------------------------------------------------------------------------------
    Music Used: Frontier (Eagle Eyed Tiger), Iridescent (Forhill), Intercoastal (Space Cassette)

Комментарии • 13

  • @skebatato
    @skebatato 2 года назад +1

    This was mesmerizing, is like ASMR

    • @FlashTrance
      @FlashTrance  2 года назад +1

      Lol yes it's like ASMR for your eyes 😇

  • @NVYNV
    @NVYNV Год назад +2

    did you spawn instanced meshes or particles for the dots? and how did you do the lasers?

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

      The dots are actually just a texture being written to render targets, which are dynamically applied to meshes whenever they get hit by the laser trace :) The laser beams are done using Niagara

  • @darkahrii
    @darkahrii 6 месяцев назад

    do you think i can learn to make something like this in exactly a month for a school project or would i need more time

    • @FlashTrance
      @FlashTrance  6 месяцев назад

      That's a hard question to answer, there are a lot of factors involved! I can tell you I'm very comfortable with how Unreal Engine works and it took me about 2-3 weeks to get the core mechanics where I liked them. So if you are comfortable with the software and your general problem-solving skills, I think that's do-able!

    • @darkahrii
      @darkahrii 6 месяцев назад

      @@FlashTrance thanks for the response! i dont have much experience with unreal engine as a whole, so i guess i wont take this path in my school project.

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

    Hi random question, I am interested in doing something similar to this, do you by chance have any videos that you watched or documentation on how to create this? I have looked everywhere and so far you are the only person I have found with a video with an actual scanner, wonderful work by the way!

    • @FlashTrance
      @FlashTrance  Год назад +2

      Thanks man! I would look up render targets to start with... the idea is whenever I trace an object, I apply a material to it with a texture that can be written to at runtime, and I write the dots onto that texture. Once you understand render targets, I think you will see quickly how it can be done, then you just need to worry about optimization which is a whole other can of worms...

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

      @@FlashTrance Right on! Sounds good to me, ill look into it, thanks man!

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

      ​@@SnowShankington You bet! If you have any other questions I can answer here quickly I'm more than happy to as well. Good luck and have fun!

  • @jandosk1586
    @jandosk1586 2 года назад +1

    Can I hire you for such a job?
    I am doing the same in UE5 with the Lyra Starter Game, I am trying to add a weapon as scanner with the LiDar element.
    If you are available for hire please tell me your contact information, thank you!

    • @FlashTrance
      @FlashTrance  2 года назад +1

      I'm interested in hearing what you'd like to accomplish in more detail, at least. My email is in the "About" section on my RUclips profile, or you can DM me on Discord (FlashTrance#4987)