Creating Trees for 3D Pixel Art

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

I designed trees for 3D Pixel Art in unity. They are merged spheres on top of cylinders with leaf meshes instanced on top of them.
In the video I go over the development and design process.
If you are looking to create something similar, we are creating assets out of the tools.
The first one is out now! assetstore.unity.com/packages...
Inspired by: ‪@t3ssel8r‬
Created with: ‪@JobeYT‬
Music used:
Aamu - Bert published by purity label x CLOVR Records
Micro - Nosfer boss
Bigmouth strikes again cover by me and big bro

Пікірлер: 59

  • @dropthepress
    @dropthepress7 ай бұрын

    Awesome video! Keep making things like this!!

  • @JobeYT
    @JobeYT9 ай бұрын

    Nice job, it looks great😎

  • @evanstential
    @evanstential4 ай бұрын

    this is sublime 🥺

  • @ssbmPi
    @ssbmPi7 ай бұрын

    wow i really like that style, thank you for the video and goodluck with your game/channel :)

  • @Voyageonyt

    @Voyageonyt

    7 ай бұрын

    Thank you!

  • @VaughnCampbell
    @VaughnCampbell8 ай бұрын

    Good job, please keep these videos up.

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Thank you! Will do.

  • @LollyPoppi
    @LollyPoppi7 ай бұрын

    I love the result!

  • @Voyageonyt

    @Voyageonyt

    7 ай бұрын

    Thank you!

  • @ArcherQueenFan69
    @ArcherQueenFan6917 күн бұрын

    Is that the smiths at the end lol hell yah

  • @alexvainboim
    @alexvainboim7 ай бұрын

    This looks amazing! Good job. Never thought of turning 3D to pixel, but I really like the style of it. Might use it for one of my projects, so thank you for the video.😉

  • @Ahmed--Hany
    @Ahmed--Hany9 ай бұрын

    keep going bro ❤

  • @Voiture_
    @Voiture_7 ай бұрын

    Very cool video, keep it up!

  • @Voyageonyt

    @Voyageonyt

    7 ай бұрын

    Thanks! :D

  • @teamok1025
    @teamok10258 ай бұрын

    This is so cool

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Thanks!

  • @emanuelefazio3173
    @emanuelefazio31739 ай бұрын

    Amazing.

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    Thanks!

  • @luksmart5920
    @luksmart59209 ай бұрын

    Nice😮

  • @denovodavid
    @denovodavid9 ай бұрын

    Looks great! For recording, I use OBS with hardware video encoding. I have a 1060 in a laptop, and I use "NVIDIA NVENC HEVC" but it might be different depending on your GPU. I can record in 4K 60fps and still run my Godot project just fine :) Give it a try!

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    Thanks! I'll be reading into that for sure. There's so much new stuff to learn with all this :D

  • @lisglitchrain3624
    @lisglitchrain36249 ай бұрын

    I'm kinda doing similar thing. And I'm wondering, why don't you create billboards from trees' geometry instead of instancing? (Pontus Karlsson - Fluffy stylized trees tutorial, using quadmesh-to-billboards shader in Unity) Looks really nice though! Thanks for sharing!

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    The real reason is that I just came up with this solution first :D. However, when I found that method It looked awesome and thought about switching. I find the benefit with my solution is that I can adapt many different kinds of tree meshes without processing the quads. This comes at the cost of additional leaves and performance cost but I believe its kinda minimal.

  • @lisglitchrain3624

    @lisglitchrain3624

    9 ай бұрын

    @@Voyageonyt Interesting, thank you! ^_^

  • @s9070698e
    @s9070698e8 ай бұрын

    ​ @Voyageonyt Hi, love you work. If you don't mind I have some questions. 😄 1) Is there an alternate way to produce the same effect as the trees by t3ssel8r ?? 2) Does your current tree lag on mobile if I were to create a forest scene with it ?? 3) How are the tree leaves animating/swaying ??

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Hello and thanks! There is one alternative way I ran into, its the fluffy stylized tree tutorial you can find on youtube. I Discussed this in another comment here. I have not tested it on mobile but you could always scale the amount of leaf meshes. The meshes and shaders are also quite simple. The instanced leaves have a shader attached to them which offsets their vertices with time.

  • @s9070698e

    @s9070698e

    7 ай бұрын

    @@Voyageonyt Thank you for the replies xD So I read in one of the comments that you plan to release this asset. Has the asset been released?? I'm excited to test it on my game ^^.

  • @phee3D
    @phee3D7 ай бұрын

    Interesting approach, did you consider just modelling the leaves instead of generating them through the script? If so then what made you script the placement of the leaves instead as opposed to something like using blender's particle system to place them before hand?

  • @Voyageonyt

    @Voyageonyt

    7 ай бұрын

    Thanks! My vision is to create tools that can use all types of 3D models. If were to model the leaves in blender I would have to do that with each new model. With my method I can import random assets and have them stylized.

  • @hoseinbebany
    @hoseinbebany8 ай бұрын

    U have my subb

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Thank you sir! Will not disappoint!

  • @pychh5949
    @pychh59499 ай бұрын

    What are you thinking about propixelizer asset ım from turkey and ıts very expensive for me if you have comment about this asset i will feel very happy

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    I have no experience with this asset, so I can not comment on it either direction.

  • @major_kontrol2572
    @major_kontrol25728 ай бұрын

    Nice video. The lagging might be because of uncapped framerate stealing all GPU resources that would be used for the recording.

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    I'll look into it. Thanks!

  • @ricardomorocz61
    @ricardomorocz61Ай бұрын

    Would this work for godot?

  • @DcCoO
    @DcCoO7 ай бұрын

    Great work! When I use GPU instance to create leaves and then I draw the outlines of my other objects, looks like Unity draws the outlines of the objects that are behind the leaves in front of the leaves, as if the leaves weren't writing to depth buffer... any ideas for a fix? The leaves are opaque, ZTest is Lequal and ZWrite is on...

  • @Voyageonyt

    @Voyageonyt

    7 ай бұрын

    Hi again and thanks! :D There are some annoying orderings there and when I was dabbling in this the render order didn't feel like a good way of differentiating for what gets outlines as it is a bit hard to give certain objects outlines and render everything in the correct order. I ended up making the outlines object specific and let unity handle them in their own shaders. I would recommend this. I'm not knowledgeable enough on that specific case to give a quick fix.

  • @pixboi

    @pixboi

    6 ай бұрын

    Your leaf shader must write into the depth buffer, this is easy with standard shader, just put addshadow to pragmas

  • @DcCoO

    @DcCoO

    6 ай бұрын

    @@pixboi already tried that, but for some reason my shader isn't writing to depth buffer... probably due to it being GPU instanced...

  • @pixboi

    @pixboi

    6 ай бұрын

    @@DcCoO try adding Fallback "diffuse" and draw q to opaque

  • @DcCoO

    @DcCoO

    6 ай бұрын

    @@pixboi I didnt use the fallback diffuse but I did try opaque and ztest Lequal + Zwrite on. Maybe this happens because the shader is srp batcher compatible? (even if it is gpu instanced)

  • @Ahmed--Hany
    @Ahmed--Hany9 ай бұрын

    for recording enable vsync in the game window if you aren't

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    The Unity scene is totally fine while recording it just drops the fps in the recording. I have just been using the default settings, I'll try different ones out.

  • @Ahmed--Hany

    @Ahmed--Hany

    9 ай бұрын

    @@Voyageonyt yah same with me but in the game tab where you choose the aspect ratio the vsync option there solved it for me when i was recording

  • @Voyageonyt

    @Voyageonyt

    9 ай бұрын

    Will try it out! Thanks@@Ahmed--Hany

  • @GULP-dy8fr
    @GULP-dy8fr8 ай бұрын

    Hey, just asking but is this an update to the critter camera or just this your own mod of it? cheers

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Hi, I am using that asset for pixelating the world :) . This is not planned as an update but as something modular and independent.

  • @GULP-dy8fr

    @GULP-dy8fr

    8 ай бұрын

    @@Voyageonyt would you ever release it to the public?

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    @@GULP-dy8fr For sure! There is just some extra overhead of making all of it user friendly so it wouldn't be for free. Probably will release early next year.

  • @GULP-dy8fr

    @GULP-dy8fr

    8 ай бұрын

    sweet man, looking forward to it@@Voyageonyt

  • @andrewsneacker1256
    @andrewsneacker12568 ай бұрын

    Love your videos! Cheers from Ukraine!

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Thank you very much!

  • @user-vk2xs7lj8t
    @user-vk2xs7lj8t8 ай бұрын

    better than tessl8r but also r/therestofthefuckingowl

  • @Voyageonyt

    @Voyageonyt

    8 ай бұрын

    Thanks! Yeah the some large parts are drawn over. My aim is to show the 4-6 steps to get similar results. If I were to dive deep into 3d modeling, Instantiating, Toon shaders, leaf shaders and the mesh point algorithm it would end up quite dull and over an hour long. Currently I'm also really busy with my studies and wouldn't have time to create this so here we are :D I'll happily answer any questions you have though.

  • @lucapaneslowliving
    @lucapaneslowliving2 ай бұрын

    Why do amazing tutorials like this have this lightspeed mouse? I cannot understand anything, tutorials needs to be slow!

  • @snick9314

    @snick9314

    2 ай бұрын

    Lower playback speed if u need to

  • @lucapaneslowliving

    @lucapaneslowliving

    2 ай бұрын

    @@snick9314 of course I've done it but it's still not slow as it should be.

Келесі