The Story of Animation in Hazel // Game Engine Dev Log

Patreon ► / thecherno
Instagram ► / thecherno
Twitter ► / thecherno
Discord ► / discord
#Hazel

Пікірлер: 69

  • @TheCherno
    @TheCherno Жыл бұрын

    Hope you all enjoyed this story-style dev log! You can get access to Hazel and check out our new animation system by supporting on patreon.com/thecherno

  • @peezieforestem5078

    @peezieforestem5078

    Жыл бұрын

    Not really. I don't like the fact that I don't know where it's going. In the end it turned out it wasn't for me, but it took me watching the whole video to figure it out.

  • @unkgames-abdullahali4048

    @unkgames-abdullahali4048

    Жыл бұрын

    The animations will end with a hell loool

  • @2Fast4Youtube
    @2Fast4Youtube Жыл бұрын

    0x is officially the most badass programmer I've ever seen.

  • @gabrielcosta104
    @gabrielcosta104 Жыл бұрын

    watching peter's lives playing with ragdolls is the best thing

  • @bigmistqke
    @bigmistqke Жыл бұрын

    I really really really really like when people from the contributing community get a spotlight

  • @BlenderhilfeDe
    @BlenderhilfeDe Жыл бұрын

    GLTF and custom animation code - two very good decisions - super nice! :)

  • @stuntfax9004
    @stuntfax9004 Жыл бұрын

    Bro if u ever think of giving up DONT unless u truly want 2 here for u we love ur content we love u as a person we love ur engine and and ur dedication never give up ever, u will legit blow up thx Yan.

  • @c4llv07e
    @c4llv07e Жыл бұрын

    0x is a gigachad in the world of programming.

  • @_FLIP666_
    @_FLIP666_ Жыл бұрын

    Nice to see that you are spending some time on the animation system :D I have implemented skeletal animations from scratch with blending between animations in a directx11 project and it can be a real pain but also very fun when it works :) Will be interesting to see what you do with it! Props to 0x for doing the hard work!

  • @Snoozy96
    @Snoozy96 Жыл бұрын

    0x is a fucking GOAT. I hope eh gets paid handsomely.

  • @foomoo1088
    @foomoo1088 Жыл бұрын

    Thoroughly enjoy watching these as I am on my own journey and run into similar challenges 😀

  • @thebuildcraft42
    @thebuildcraft42 Жыл бұрын

    4:06 look at the guy in the back...

  • @thegnosticatheist
    @thegnosticatheist Жыл бұрын

    I love how Peter is becomes like Vadim from Life of Boris.

  • @bengalitech1618
    @bengalitech1618 Жыл бұрын

    4:11 While showing off the gun release animation, it would be crazy if you guys could remake the original COD or some first person shooter in Hazel.

  • @silviuivanov1988

    @silviuivanov1988

    Жыл бұрын

    They cant exactly remake the original COD without activision's persmision

  • @spimortdev
    @spimortdev Жыл бұрын

    Love it! I like this format 🙂

  • @CreativeOven
    @CreativeOven Жыл бұрын

    Very interesting! keep the good work up!

  • @shreyas908
    @shreyas908 Жыл бұрын

    Make this hazel engine into a beast

  • @ami6packs
    @ami6packs Жыл бұрын

    It would be great if you make a video on the low level system design (classes/UML) of a game. You could pick a trivial game like chess, sudoku etcs

  • @RifleAutoWin
    @RifleAutoWin Жыл бұрын

    Very interesting what you are doing for sure. I am just curious on the business side of things - how do you pay for the development of such a sophisticated system when the competition includes game engines developed by large companies such as, Epic and Unity. Is this all supported through donations and Patreon?

  • @evan_game_dev
    @evan_game_dev Жыл бұрын

    hey, I saw that stormtrooper doing a backflip

  • @lukasz-mf5ri
    @lukasz-mf5ri Жыл бұрын

    Hi, I really admire your series. I have a question about setting up projects. I really really want to make my project working just out of the box. Literally one month ago I was the worst at setting up dependencies. I used absolute paths etc. But i have received my student license for CLion which uses cmake by default so I have started to learn more about correct way of setting my projects. (In visual studio it is just so easy to just select path and not to pay attention to this, so I am trying to stick to cmake for now to be forced to pay attention to all paths and dependencies). And finally the question. I want to include Vulkan in my project. Do I have to include its file in project like for example glm, glfw?. I have been setting up my Vulkansdk a while ago so I don't really remember what form was it... If my cmake finds Vulkan by find_package is it ok to leave setting up Vulkan SDK and environmental paths so it was visible to find_package()?

  • @martiananomaly
    @martiananomaly Жыл бұрын

    Based hexadecimal

  • @umar90193
    @umar90193 Жыл бұрын

    Along with c++ what should I learn to make my own game engine?

  • @OdemGeek
    @OdemGeek Жыл бұрын

    I need more ragdolls with Peter) that's such a fun thing.

  • @Milk-yi9hg
    @Milk-yi9hg Жыл бұрын

    Cherno what do you think of Sydney Australia?

  • @genius7328
    @genius7328 Жыл бұрын

    This video was released today.

  • @unkgames-abdullahali4048
    @unkgames-abdullahali4048 Жыл бұрын

    we need to know how to download HAZEL

  • @MempoEdits
    @MempoEdits Жыл бұрын

    assuming its skinned on the GPU, is it done in vertex shaders or compute?

  • @0x356

    @0x356

    Жыл бұрын

    Skinning is in the vertex shader atm. We have some plans to move it to compute, but that's pretty low on the priority list. It'd be good to get blending between states and what not done first.

  • @anon_y_mousse
    @anon_y_mousse Жыл бұрын

    This is pretty cool. It's really shaping up to be a more feature complete engine. Can't wait to see a bigger game made with it.

  • @vmarcelo49
    @vmarcelo49 Жыл бұрын

    Based Peter

  • @Dagrond
    @Dagrond Жыл бұрын

    I'm with Peter

  • @absorbingdude
    @absorbingdude Жыл бұрын

    damn man

  • @ajesh-mishra
    @ajesh-mishra Жыл бұрын

    0x ma man

  • @tadking8130
    @tadking8130 Жыл бұрын

    I am making 3d engine in scratch and I will make animation system with lists

  • @Jkauppa
    @Jkauppa Жыл бұрын

    .obj is pretty nice

  • @Jkauppa

    @Jkauppa

    Жыл бұрын

    write your own parser, not complicated

  • @Jkauppa

    @Jkauppa

    Жыл бұрын

    obj has per-frame triangles, not skeletal

  • @Jkauppa

    @Jkauppa

    Жыл бұрын

    unit tests and modularity, for libs, is that you can test each standard interface functions separately, and assume they will work together if the individual component functionality is tested to be 100% correct to the interface spec, so if it does not, its simple to check which lib/block made the error, including any timing related performance issues

  • @TibRib

    @TibRib

    Жыл бұрын

    Obj is very old and simple, it cannot embed materials and animations

  • @Jkauppa

    @Jkauppa

    Жыл бұрын

    @@TibRib try the .obj files that blender outputs, not so

  • @bumpy1045
    @bumpy1045 Жыл бұрын

    cool shit

  • @unkgames-abdullahali4048
    @unkgames-abdullahali4048 Жыл бұрын

    and we need Replication system in Hazel

  • @RadicDotkey
    @RadicDotkey Жыл бұрын

    All I see is children with spring-loaded fingers 🤣

  • @socketbyte5348
    @socketbyte5348 Жыл бұрын

    I really wish all the best for Hazel in the long-term. It's a very promising concept for an engine, and I would love some competition to Unity and Godot since I don't really like either of them.

  • @tabletopjam4894
    @tabletopjam4894 Жыл бұрын

    yo I translated your raytracing program into opengl glsl, if you want too I can translate it into vulkan decorated hlsl, I also added film grain to reduce color banding

  • @oamioxmocliox8082
    @oamioxmocliox8082 Жыл бұрын

    ;)

  • @lostyrevived1540
    @lostyrevived1540 Жыл бұрын

    First uwu nice vid btw