3D Pixel-Art Terrain Authoring

Поділитися
Вставка
  • Опубліковано 20 лют 2021
  • Date of Recording: 2021-02-21
    The tile-based aesthetic of pixel art games is difficult to capture using Unity's default terrain engine, which linearly interpolates a heightmap texture over a variably-subdivided quad. Instead, we opt to build a custom terrain mesh generator that treats the input heightmap as a low-resolution tile map, and translates it into a mesh using a marching-squares-based algorithm designed to generate pixel-art-like structures including terraces and slopes.
    A custom editor UI is made to author edits to the heightmap in a way which is intuitively clear. This system lends itself to both procedural heightmap generation and artist manipulation.

КОМЕНТАРІ • 78

  • @nyhilest342
    @nyhilest342 3 роки тому +231

    As an artist, but not a programmer, I would love to use this engine one day. Good luck with the game, excited to see how it turns out.

    • @slugintub
      @slugintub Рік тому +14

      The engine's called unity

    • @drewplunkett8501
      @drewplunkett8501 Рік тому +24

      @@slugintub I believe they were referring to the Unity based pixel art game engine this creator has made for creating such effects and scenes. As in the rendering.

    • @Graddg
      @Graddg Рік тому +7

      @@drewplunkett8501 it's not engine.

    • @TinyDeskEngineer
      @TinyDeskEngineer Рік тому +12

      It's a custom renderer built on Unity

    • @LANGIMATION
      @LANGIMATION Рік тому +4

      @@slugintub yes but they mean the custom renderer he made for unity

  • @AdamCYounis
    @AdamCYounis 3 роки тому +57

    UGH it's so good. Your work is so good. So so so so good.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +14

      likewise! your process videos are so impressive, and inspiring. I wish you had made your fire tutorial before I started working on my fire system haha.

    • @renatorodrigobs79
      @renatorodrigobs79 3 роки тому +2

      Fantastic. I was trying to send a mensagem to AdamCYounis to contact and see your work cuz it’s so fabulous, but he already did it! Both of you have a amazing working!

    • @aleski5537
      @aleski5537 3 роки тому +1

      @@t3ssel8r fire pixel simulation?

  • @mrsliddes
    @mrsliddes 3 роки тому +3

    Just watched all of your vids, this style looks amazing! Keep up the good work :)

  • @shoenengz
    @shoenengz 3 роки тому +1

    Watching your videos makes me want to cry, everything is so beautiful

  • @Daniel-vx5vc
    @Daniel-vx5vc 3 роки тому +15

    Looking great! Even if I don't comment much, I'm always excited to see a new video about this. :)

  • @AceyTM
    @AceyTM 2 роки тому +1

    I have a strong golden sun vibe when I see the terrain, kicking in nostalgia feels

  • @dert.3747
    @dert.3747 3 роки тому +3

    This project is going places. Nice, cozy places!

  • @cherryturnip
    @cherryturnip 3 роки тому +109

    Seriously, start a Patreon and I’ll buy this game engine.

    • @zerocentpictures
      @zerocentpictures 3 роки тому +11

      For real. I wish I could subscribe and get friends to support this. The technology is amazing.

    • @thatsmaik
      @thatsmaik 3 роки тому +1

      Same!

    • @damaomiX
      @damaomiX 3 роки тому +6

      This is not a game engine.

    • @maximcherstvi9877
      @maximcherstvi9877 3 роки тому +20

      lmao he is doing unique thing which can be paid more than for 100k or even 1kk by studio and you think that he is just sell it for 5 bucks per month? omg. Even then, if not to sell he can make his own game which bring more money to him for his development, and it will be more pleasure giving, just than "$5 patreons" why always think "I paid him five bucks he has to work and do what I want 24/7". Moreover, this technology will give the author a very powerful advantage over competitors. Comments like yours have always been a trivial display of disrespect for other people's work. It's far worse than asking for something for free. You're just demeaning person labor and hardwork over intellectual property that's worth a lot more than even $5000.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +73

      ​@@maximcherstvi9877 thanks, I appreciate the sentiment. Like you said, it's not worth it to me right now to take on the responsibility of delivering updates and exclusives to patreons. I have a well-paying real job, which means significant deviations from my main project (the game) are a bad investment of my time right now. However, I can't hold any ill will toward people who want to support what I'm doing. If nothing else, it's a good gauge of interest for a potential market opportunity in the future.

  • @euriherasme
    @euriherasme 3 роки тому +3

    Great system!! and the editing UI looks great too!!

  • @ThibsWorkshop
    @ThibsWorkshop 3 роки тому

    Wow really nice tool I'm excited to see more of this!

  • @TheMrjuanblack
    @TheMrjuanblack 3 роки тому +8

    Watched all of your videos, they are so inspiring that I'm learning how to make shaders in unity. Care to share how you did the edges of your meshes look like that? I love how the nearest edges look brighter.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +7

      thanks! it is just some edge detection on the depth and normals of the viewport, and then shading based on the light. The details are confusing and not so interesting to explain, so I encourage you to try for yourself :)

    • @TheMrjuanblack
      @TheMrjuanblack 3 роки тому +3

      @@t3ssel8r Will do!

  • @AxezDNyde
    @AxezDNyde 3 роки тому +3

    Watching these tech demos in awe. It does scream Warcraft 3 / Starcraft 2 terrain system tech-wise, but 'Legend of Zelda: A Link to the Past' aesthetic-wise.
    P.S.: When is 'Another Link To The Past Remake' going to be released? I know you must secretly be working on this!

  • @nikogonzalez1124
    @nikogonzalez1124 3 роки тому +1

    Incredible!!!, you should try first person camera.

  • @eboatwright_
    @eboatwright_ 3 роки тому

    THIS IS AMAZING!!!

  • @muhammedsuicmez3617
    @muhammedsuicmez3617 3 роки тому +1

    Great, just subscribed

  • @newsonicharry
    @newsonicharry 3 роки тому +10

    It looks great! I think this is really impressive! I would love to know how to do something like this!

  • @user-ml4fb3xt9w
    @user-ml4fb3xt9w 3 роки тому +1

    Please teach me how to make such beauty!
    After seeing your videos I got the idea to do something like that. Looks great! (sorry for my bad english)

  • @mechwarreir2
    @mechwarreir2 3 роки тому +1

    making a pixel environment is actually easier to do without a 3D engine.... but this method obtains perfect shading/lighting and has full 360 animation coverage for sprites.

  • @noiJadisCailleach
    @noiJadisCailleach 3 роки тому +9

    I wish there was a way to get our hands on at least the alpha, be a tester, or something similar.
    I don't even mind paying to test this.

  • @isto_inc
    @isto_inc 3 роки тому +1

    Incredible work!

  • @yuti3897
    @yuti3897 3 роки тому

    Ого - выглядит круто и удобно!

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

    Nice!

  • @alejandroperezpage4559
    @alejandroperezpage4559 3 роки тому

    How do you render the 3d scenes as pixel art scenes in Unity?

  • @thrmx
    @thrmx 3 роки тому +1

    Very nice! How are you controlling the camera in the Game View?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      it's just a behavior that reads keyboard/mouse inputs

  • @4cqker
    @4cqker Рік тому

    I hope your game has a world/Level editor!! - even if it's DLC, I know i'd use it

  • @omidiartgaming4102
    @omidiartgaming4102 3 роки тому +2

    Will you be releasing tutorials on how you achieved this pixel look in 3D?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +5

      time permitting, but for now my focus is on making the game

    • @omidiartgaming4102
      @omidiartgaming4102 3 роки тому +2

      @@t3ssel8r I would love to purchase it. I am a huge pixel art game fan! And a concept artist myself. would love to be to work with something like this for my personal enjoyment XD.

  • @benjamintorresprufstudent422
    @benjamintorresprufstudent422 3 роки тому +1

    very impressive, any plans on releasing this on the asset store?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      thanks, I'm busy making my game for now, but may release some materials in the future if I find the time to clean it up.

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

    Humans: Nice graphics! Real programmers: where is the github link?

  • @zerocentpictures
    @zerocentpictures 3 роки тому +1

    Have you considered selling some of these tools and shaders you've made? This stuff is amazing.

    • @t3ssel8r
      @t3ssel8r  3 роки тому +7

      I've considered it (and it's been a popular request) but I know I won't be able to do a good job maintaining it and providing support while also working on my own game, so I've shelved the idea for now.

  • @flippykat9215
    @flippykat9215 2 роки тому

    How do you do the terracing on the mesh? I've been looking for a solution but I can't find anything on it.

  • @msmeraglia
    @msmeraglia 3 роки тому +1

    you use any whitepapers on these techniques? Or just experimented to get the effect?

    • @t3ssel8r
      @t3ssel8r  3 роки тому +1

      I think it's mostly self experimentation for the specific implementation details, though I of course pick up lots of tricks from gdc/siggraph and web articles and so on.

  • @YulRun
    @YulRun 3 роки тому +1

    Any plans to have the Pixel Renderer on the Marketplace? Cheers.

    • @t3ssel8r
      @t3ssel8r  3 роки тому

      not at the moment, thanks

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

    Hello how did you make the pixel art shader

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

    can you make a tutorial ? look freaking amazing

  • @belkmaster
    @belkmaster 28 днів тому

    Is there a plugin or something I can use in Unity to use this tool? I'm having a hard time figuring out how to make a 3D pixel art map like this.

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

    Does anyone know where I can get tools like this without coding it from scratch?

  • @felipepeixoto8782
    @felipepeixoto8782 2 роки тому +1

    are you going to make this project open source?

    • @t3ssel8r
      @t3ssel8r  2 роки тому

      maybe parts of it eventually. not my priority right now.

  • @supercc66
    @supercc66 2 роки тому

    can i buy this tool ?

  • @rafaelbatsan2574
    @rafaelbatsan2574 3 роки тому

    Game name? plz

  • @joestromo2592
    @joestromo2592 3 роки тому +1

    If you make a full game with this groundwork, I hope it's not the generic "attack slimes with a sword" kind of Zelda clone (you seem pretty creative, I'm sure you could come up with a great premise & mechanics). But with such a strong aesthetic, you'd definitely be miles ahead compared to other indie pixel art games

  • @bramhenstra5448
    @bramhenstra5448 3 роки тому +1

    is it possible if you make tutorials of how you make these kinds of thing I would love to learn that!!!
    and with tutorials, I mean like the learning process kind of thing how to become as good as you

    • @t3ssel8r
      @t3ssel8r  3 роки тому +3

      I think for the sort of thing you're talking about, I recommend checking out Sebastian Lague's coding adventures series if you're not already subscribed

    • @bramhenstra5448
      @bramhenstra5448 3 роки тому

      Oke thank you very much!!!

  • @leanforever7814
    @leanforever7814 2 роки тому

    HOWWW

  • @Stardusk.
    @Stardusk. Рік тому

    Your voice is most treasurable to hear, and inbibe.
    Where are you?