It's very special that a girl is interested in hardcore graphics engine development. Nowadays, it's already rare for anyone to develop an engine themselves, with most people saying 'let's just download the xy engine and be done with it.'
@sudolovemebabyАй бұрын
@@4dillusions heh the more i look into related to the engine development content the more i think that everyone does it :D
@pixelcatcher123Ай бұрын
is it?
@4dillusionsАй бұрын
@@pixelcatcher123 Yes it is.
@dookcurruff9047Ай бұрын
@@4dillusions i doubt u talk to any girls
@apricotmadness4850Ай бұрын
@@dookcurruff9047What women do you know that actually do this? Hell even most hardcore male programmers probably don’t do this.
@GabeRundlettАй бұрын
Wow! I have never done skeletal animations before, this is so awesome. I can't wait for your next video 🥰
@GabeRundlettАй бұрын
Regarding the word "initialization" at the end, you said correctly once that you are "doing an initialization", but you could also say you "are initializing", which I think you were trying to say
@sudolovemebabyАй бұрын
@@GabeRundlett :D thank you! some words are literally 💀 next time i am doing stream, probably, so please join!
@sjoerdev4 күн бұрын
hey gabe
@nexus4069Ай бұрын
Amazing! I can't imagine amount of work that you had to put it to this feature or how much time it would take me to do something so cool! I have true respect and appreciation for you and your work. Can't wait till first game on your anthraxAI game engine will be released!!!
@sudolovemebabyАй бұрын
oooohh thank you so much ! i hope we will see this game in this century :*)
@nexus4069Ай бұрын
@@sudolovemebaby hopefully even sooner than that:D
@sreda.jevgenij8 күн бұрын
Тоже разрабатывал свои движок но только на OpenGL под виндовс и застрял на скелетной анимацией,и тоже пользуюсь библиотекаий асимп :) А вы тут вообще мастер! И на Вулкане да еще и под Арчь-линукс! Ну вообще!!!
@sudolovemebaby8 күн бұрын
@@sreda.jevgenij спасибо 😭
@ElizavetaShayfulinaАй бұрын
очень приятно видеть таких чудесных дам, пишущих на плюсах, еще и рассказывая на англе вы прекрасная, успехов вам!
@Moonlight-rj9zqАй бұрын
ты крутая) впервые вижу девушку которая херачит на крестах что то с графикой. Причем с голым вулканом. Ещё и на раче сидишь)) это очень необычно. Успехов тебе
@sudolovemebabyАй бұрын
@@Moonlight-rj9zq спасибо :)
@amsteltrigun7564Ай бұрын
Осталось только от имгуи отказаться запилив свои контролы, будет совсем идеально))
@sudolovemebabyАй бұрын
@@amsteltrigun7564 уф, мне слишком нравится имгуи, пока не готова 😅
@Noober666Ай бұрын
You should check Tokyo spliff he’s also making a 3d engine originally in OpenGL but he’s moving it over to Vulkan
@PySnek10 күн бұрын
You can't teach a god
@Sourusophyexe3 күн бұрын
time to do avengers collab
@pequod4557Ай бұрын
You're an inspiration. You have my thanks.
@sudolovemebabyАй бұрын
@@pequod4557 oooh 🥺🥺🥺
@Acrolys27 күн бұрын
I liked the video because I've done ray tracers and animated renders for years, I KNOW how hard these things are. I have great respect for what you've done. Keep up the great work!
@sudolovemebaby26 күн бұрын
@@Acrolys thank you! :')
@graecus334 күн бұрын
This is phenomenal. Your English is great! Keep it up! Maybe someone will make a game engine that doesn't stutter *cough* ue5 *cough*.
@sudolovemebaby4 күн бұрын
@@graecus33 thank you :')
@rkaid57724 күн бұрын
Amazing stuff!! I'm also a self-taught programmer, my first love was C and C++ many years ago, but currently I'm learning Rust. I know very little about graphics programming, but I've been working on roguelike game engines (text/ascii based) in various languages over the years, currently doing one in Rust. So I know the feeling of excitement when you get things to work like you want to, it's magical :) And I know that graphics programming can be very difficult. You are obviously very talented! Love your enthusiasm and passion for this project!
@sudolovemebaby24 күн бұрын
@@rkaid577 thank you!! Do you have links where i can check your games?
@rkaid57724 күн бұрын
@@sudolovemebaby They have never been finished so I have never really made any public... ;) But maybe I'll open source this latest attempt -- after I clean it up -- it's currently in a very messy state, trying to move from one UI library to another :D I do have an old NES emulator project which uses imgui if that's of interest?
@sudolovemebaby23 күн бұрын
@@rkaid577 yeah it is definitely!!
@denisu-samaАй бұрын
I wish I knew this much
@sudolovemebabyАй бұрын
@@denisu-sama 😭😭😭
@yichu447228 күн бұрын
Not many people on the planet can do this job, it's very cool. 👍It is always interesting to see other people's workplace. It would be great to see your desksetup.
@sudolovemebaby28 күн бұрын
@@yichu4472 okay, maybe on some stream :)
@_ValterGames_Ай бұрын
Очень круто и мило и забавно видеть девушку, сидящую на арче и пишущую свой движок на С++. Ты большая молодец, что пытаешься говорить на английском - у тебя очень круто получается!
@pochyena5553 күн бұрын
Si v klídku poslouchám z lišty jen do uší... Najednou čeština... :D
@sudolovemebaby3 күн бұрын
@@pochyena555 😛
@ProgrammingwithrohitАй бұрын
It's amazing 5:59 work yet
@sudolovemebabyАй бұрын
@@Programmingwithrohit thank you :)
@die_lokki287Ай бұрын
We live in a society
@torcher5023Ай бұрын
We finally found a gf for mistah Zozin
@atrium1229 күн бұрын
Yeah this kind of programming is terrifying to me. Best of luck.
@sudolovemebaby29 күн бұрын
@@atrium12 thank you :')
@fodogamer6654Ай бұрын
Hey , these video inspires me to learn more about game engine creation
@sudolovemebabyАй бұрын
@@fodogamer6654 hi! thank you 🥺 I think this is the best source if you are planning to go into engine programming : learnopengl.com/ If you gonna decide to continue with vulkan api here are good tutorials: vulkan-tutorial.com/ vkguide.dev/
@crystal874127 күн бұрын
WOOOOOOHOOOOO biggest YT find of 2024 - Crystals Certificate of Fuck Yeah Things 2024.07.26
@theleopeople5771Ай бұрын
first date with u be like: let's have beer and arrays😂 gosh i fell in love😂
@sudolovemebabyАй бұрын
@@theleopeople5771 xD lol
@theleopeople5771Ай бұрын
@@sudolovemebaby hey thought you coild help me a bit with one thing: I downloaded a git repo game source code I wanted to build and test on my computer. after fixing all errors, now the game runs but it only runs if i delete some config and medals files that a loadandsave.c implementation file creates whenever I run the game in vs. If i don't delete them, an exception is thrown! there's stack overflow.. I thought that maybe there's some infinite recursion or some pointer bad inizialized or managed maybe? what's your thoughts?
@depralexcrimsonАй бұрын
yikes
@Jerellyuan-zi9ymАй бұрын
Hi, I am a programmer from China, love ur video and program🥰, and ur voice is so charming😝
@sudolovemebabyАй бұрын
@@Jerellyuan-zi9ym thanks :)
@ProgrammingwithrohitАй бұрын
Welcome back to the channel
@OmarMammadov064Ай бұрын
This tutorial is awesome! Thanks for such a good content :D
@sudolovemebabyАй бұрын
@@OmarMammadov064 thank you for watching!
@theplaymakerno129 күн бұрын
I wish I was half as talented as you.
@zeroanims4113Ай бұрын
i am now assimp
@anandakumar625xib8Ай бұрын
Love doesn't require superuser privileges
@harrisbrown6800Ай бұрын
It does require LMS privileges
@edmundpragerАй бұрын
Really enjoying the series! This animation stuff is very impressive. You say at 5:20 that you are having difficulties loading multiple models with animations at the same time. Your video has inspired me to try using assimp and I noticed that one has to be quite careful with the `Assimp::Importer` class as it keeps ownership of the `aiScene` it returns. I noticed in your repo that your `Animator` class holds multiple scenes for one importer - I wonder if perhaps your calls to `Assimp::Importer::ReadFile` are overwriting the old scenes when you load more? In the comment above the declaration of `Assimp::Importer::ReadFile` in the assimp library it says 'The returned data is intended to be read-only, the importer object keeps ownership of the data and will destroy it upon destruction. ... The previous scene will be deleted during this call.'.
@sudolovemebabyАй бұрын
hey, i wasn't able to test properly yet, but as i debug - using an array of scenes works well with my models, it stores the animation data correctly for differrent models (at least it looked like this). i assume my problem is based on bad usage of ssbo, which results in matrices not being updated correctly for several models. i am not sure tho, will have to investigate :)
@edmundpragerАй бұрын
Ah fair enough. I’d be careful though because it looks like ‘ReadFile’ will deacollate the memory pointed to by previous aiScene pointers, so the memory might remain valid for any amount of time after you do this, but at some point will get overwritten. It looks like assimp expects you to read the values pointed to by it’s return values and copy the ones you need into your own structure, which I can see you do do for meshes but perhaps not for animations. To keep the aiScene data valid, you would probably need a separate a *alive* instance of Assimp::Importer for each one.
@sudolovemebabyАй бұрын
@@edmundprager true, sounds like a good point. Thanks, i will make my own anim structures :)
@IGNACIOSOLAR116 күн бұрын
need more videos!!! very cool stuff
@sudolovemebaby16 күн бұрын
@@IGNACIOSOLAR1 thank you:) will be
@alexbork4250Ай бұрын
She would be Goddess in context of Rust. But okay, princess of C++ is okay too
@PySnek10 күн бұрын
Rust looks disgusting
@alexbork425010 күн бұрын
@@PySnek who said? Python developer? 😊
@PySnek10 күн бұрын
@@alexbork4250 true, I use python for work
@user-cx4lm5cq8nАй бұрын
she is beautiful and very talented
@GGodisАй бұрын
Regarding (8:15) in "vkmodel.cpp", line 102: Please note that Assimp's aiBone "mOffsetMatrix" (also known as "Inverse Bind Pose") matrix is different for every mesh and is not unique to the actual bone object. For example, two meshes can share the same bone, meaning that each mesh needs to store its own set of "mOffsetMatrix" per bone. I noticed that many Assimp tutorials omit this detail, resulting in incorrect rendering for some models. I assume you are experiencing the same issue with some models as you mentioned at 5:21 Additionally, some 3D models may have meshes "attached" to the bones but do not contain any weight information. This results in "aiMesh::HasBones" returning false. In this case, you should rely on Assimp's aiNode transformation and send it to the GPU as "a bone" as well. Respect for working on your own game engine. I wish you the best of luck!
@sudolovemebabyАй бұрын
@@GGodis wow!! Thank you for sharing these knowledges!! I will have this in mind, I am sure i will meet these problems as well :') (or actually already met)
@cybermats2004Ай бұрын
i understood nothing but it looks smart
@alejandromoreno590827 күн бұрын
its very encouraging to see how you go about creating a graphics engine. Im just wondering how did you get into programming?
@sudolovemebaby26 күн бұрын
@@alejandromoreno5908i just got disappointed in my university choice :') and started to play games more, was so impressed that wanted to become a game dev, but afterwards programming just blowed my mind
@WurthlessСағат бұрын
Do you do programming or cybersecurity?
@KevinTxTx29 күн бұрын
You're so beautiful and super smart !
@manda3dprojects966Ай бұрын
With assimp, what kind of files do you import and supports animation? Because with my game engine, I use tinygltf and it only supports gltf with animation.
@sudolovemebabyАй бұрын
assimp can support lots of formats.. i was testing collada and fbx, but as far as i know it also can support gltf
@senshai126728 күн бұрын
respect !, keep up the good work : ) , you're awesome
@sudolovemebaby28 күн бұрын
@@senshai1267 thank you :)
@fazbearnpizzas948829 күн бұрын
You and C++ are a great match🔥
@sudolovemebaby29 күн бұрын
@@fazbearnpizzas9488 wow :) thanks
@fazbearnpizzas948829 күн бұрын
@@sudolovemebaby How did you manage to master C++ so much :D. Making a game engine is not for everyone :P
@sudolovemebaby29 күн бұрын
@@fazbearnpizzas9488 i didn't master anything, feel like shit in this area all the time 🤪
@fazbearnpizzas948829 күн бұрын
@@sudolovemebaby yeah, especially when you need to learn something new
@sinamobasheri23 күн бұрын
OK... I think I found a glitch in the matrix
@sudolovemebaby23 күн бұрын
@@sinamobasheri 🤪
@cosmoscrew228 күн бұрын
Do You dedicate all your time to this project or you have a full time job too?
@sudolovemebaby28 күн бұрын
@@cosmoscrew2 yeah i have full time job, so i work on anthraxAI only on spare time
@iani_2020Ай бұрын
Love the music in the background. Exactly what I listen to every day. Techno baby ❤
@sudolovemebabyАй бұрын
@@iani_2020 heh :')
@samueldarenskiy68936 сағат бұрын
Where did u learn to program like that?
@Jett-AnimateАй бұрын
Watched some of your video its so cool can you make tutorial on how to make this kind of stuff truly impressive
@sudolovemebabyАй бұрын
@@Jett-Animate thanks!! But for now i am not sure if i can handle tutorials, i am pretty unsure with my knowledges xD
@Jett-AnimateАй бұрын
@@sudolovemebabythats fine, just keep up the good work🙂
@fishii668326 күн бұрын
Честно говоря, я просто в трихуе
@sudolovemebaby26 күн бұрын
@@fishii6683 😳
@viledeg256925 күн бұрын
Я тоже 😂 Я конечно тоже пытался сделать свой движок но так далеко я не заходил, слышал что анимация это самое сложное. Может когда-нибудь сам попробую. Успехов тянке 🎉
@arkad-journeytobigtech9797Ай бұрын
hey, may i ask you what vscode font this is?
@sudolovemebabyАй бұрын
@@arkad-journeytobigtech9797 it is not a vs font, i guess its using my linux default font... Honestly no idea what font it is
@MemSczyznaАй бұрын
do you have wsad movement on camera??
@sudolovemebabyАй бұрын
@@MemSczyzna yes, but mouse input for rotation
@cnyegun4 күн бұрын
sudo I love you
@experticus990114 күн бұрын
well you deserve more likes :)
@sjoerdev4 күн бұрын
do you have discord?
@sudolovemebaby4 күн бұрын
@@sjoerdev not yet, but i will
@jarcentoАй бұрын
Cool, but what about Rust + wgpu? :D
@sudolovemebabyАй бұрын
@@jarcento cool, but never tried
@semyonivanov57Ай бұрын
eto prosto kaif
@sudolovemebabyАй бұрын
@@semyonivanov57 spasibo 🥺
@orioshotikashi3678Ай бұрын
nice, you're cute. thx for sharing!
@sudolovemebabyАй бұрын
@@orioshotikashi3678 thanks for watching :)
@developnya27 күн бұрын
респект
@user-ti2xq6dh2v16 күн бұрын
How long r u in gamedev?
@sudolovemebaby16 күн бұрын
@@user-ti2xq6dh2v professionally almost 2 years
@amsteltrigun756429 күн бұрын
Почему ты используешь плоскую нотацию в названиях методов? Хоть это и вкусовщина, но читать какой нибудь длинный метод в плоской нотации, прям больно))
@sudolovemebaby29 күн бұрын
@@amsteltrigun7564 да не знаю, как то так само получилось
@johntheripper4289Ай бұрын
What is this song playing in the background of the video?
@@NiJIcolaGirardI not that easy i guess since i dont have apple devices
@NiJIcolaGirardIАй бұрын
@@sudolovemebaby could you try with a virtual machine from windows?🙏
@sudolovemebabyАй бұрын
@@NiJIcolaGirardI honestly can't promise... I am not interested in apple architecture yet :(
@NiJIcolaGirardIАй бұрын
@@sudolovemebaby hope you will in future, would be very appreciated🙏🙏🙏
@MrLeshaChannelАй бұрын
А о чем был туториал?
@lioncoding146811 күн бұрын
Are you stand with Ukraine?
@rouzbehsbzАй бұрын
I just found my dream wife.
@bloodyink3423Ай бұрын
Hello, where r u from? Russia? Your accent sounds like Russian.
@sudolovemebabyАй бұрын
@@bloodyink3423 hi, yes, but i am not living there for a while
@bloodyink342329 күн бұрын
@@sudolovemebaby Красивая девушка, да ещё и пишет на плюсах, ну прям мечта) Успехов!
@sudolovemebaby29 күн бұрын
@@bloodyink3423 спасибо :)
@matthewkrojnik953227 күн бұрын
jak se to rekne ? som myslel ze si z UA
@sudolovemebaby26 күн бұрын
@@matthewkrojnik9532 :D
@viledeg256925 күн бұрын
Hi fellow czech, ona je z Ruska (pravděpodobně)
@luckyhatz2 күн бұрын
Can you develop a game?
@sudolovemebaby2 күн бұрын
@@luckyhatz i dont know yet 🤪
@user-pe7kz3hp1i28 күн бұрын
У меня вопрос, стоит ли идти с плохими знаниями в матане в game dev ?
@sudolovemebaby28 күн бұрын
@@user-pe7kz3hp1i не все области разработки в гейм деве включают матику) а если уж решишься идти в например программирование физики или движков - нужно будет подтянуть. я когда поняла, чем хочу заниматься, стала матику со школьной программы проходить заново 🙈
@user-pe7kz3hp1i28 күн бұрын
@@sudolovemebaby какие сайты/книги посоветуешь по матану ?
@sudolovemebaby28 күн бұрын
@@user-pe7kz3hp1i демидович)) только это мой задачник, не знаю есть ли что то такое по теории смотрю трушина на ютубе еще
@user-pe7kz3hp1i25 күн бұрын
@@sudolovemebaby кстати а сколько времени у тебя это все заняло с математикой примерно ? Ты прям с 5 начинала ?
@sudolovemebaby25 күн бұрын
@@user-pe7kz3hp1i с 7ого ну начала получается 3 года назад, дошла до выш мата за 1.5 где-то, но последнее идет сложнее)
@dogancanbakar15379 күн бұрын
Where are you from?
@sudolovemebaby9 күн бұрын
@@dogancanbakar1537 from russia, but i moved away 2 years ago
@dogancanbakar15379 күн бұрын
@@sudolovemebabyI thought you are from Sweden. Thanks for reply. Very good contents btw keep going👍
@sudolovemebaby9 күн бұрын
@@dogancanbakar1537 thank you :)
@dookcurruff9047Ай бұрын
ur smart for a girl
@sudolovemebabyАй бұрын
@@dookcurruff9047 lol
@chudchadanstudАй бұрын
Too much C, you need to redo it in Rust
@sudolovemebabyАй бұрын
@@chudchadanstud 🤯
@hhkl3bhhksm466Ай бұрын
Are you male to female transgender? I hope not, because I will unsubscribe if that is the case.
@sudolovemebabyАй бұрын
@@hhkl3bhhksm466 i am XX
@amsteltrigun7564Ай бұрын
@@sudolovemebaby Ты же линукс используешь, поэтому не XX а X11
@sudolovemebabyАй бұрын
@@amsteltrigun7564 :D блин спасибо, буду использовать как ответ теперь. Если спросят где услышала скажу подписчик подсказал
@amsteltrigun7564Ай бұрын
@@sudolovemebaby Значит подпишусь, что бы действительно подписчик подсказал))
@DarkMatter_91128 күн бұрын
if you don't mind, may i know your IQ score?
@sudolovemebaby28 күн бұрын
@@DarkMatter_911 i bet it is low :)
@viledeg256925 күн бұрын
I bet it's 140+
@sudolovemebaby24 күн бұрын
@@viledeg2569 😳
@sreda.jevgenij8 күн бұрын
Мотивирует !)
@sudolovemebaby8 күн бұрын
@@sreda.jevgenij 🥰
@justinrose8661Ай бұрын
Nice work. Do you have any usable development builds of your engine that we could try out?
@sudolovemebabyАй бұрын
@@justinrose8661 hi, thank you :) well, you can always download github repo, and with 75% chance you will launch it on linux :D for windows it is lower...... i think i need more time to bulletproof it
@justinrose8661Ай бұрын
@@sudolovemebaby Cool, thanks for the videos, I hope you keep making them indefinitely. I use Arch by the way. I'll check it out and tell you how i feel about it in the comments section of one of your upcoming videos :D
@sudolovemebabyАй бұрын
@@justinrose8661 oh yay ! thanks, arch is the best......
@MrLeshaChannelАй бұрын
А о чем был туториал?
@sudolovemebabyАй бұрын
@@MrLeshaChannel о том как я переживаю о своей карьере в ютубе