Це відео не доступне.
Перепрошуємо.
How long does it take to learn Vulkan?
- Додати в
- Мій плейлист
- Переглянути пізніше
- Поділитися
Поділитися
Вставка
Розмір відео:
- Опубліковано 2 січ 2023
- #gamedev #gamedevelopment #programming
Some thoughts on the process, and learning in general.
КОМЕНТАРІ • 33
Наступне
Автоматичне відтворення
ALL IT TAKES... A Vulkan StoryThe Cherno
Переглядів 128 тис.
Vulkanised 2024: Common Mistakes When Learning Vulkan - Charles GiessenVulkan
Переглядів 4,6 тис.
GDC 2018 Getting explicit How Hard is Vulkan reallyVulkan
Переглядів 8 тис.
Алексей Воробьев - Всё остальное - лишь товар. «Профессор Тод Лебен» (лекция №5) Автор - А.ВоробьевАлексей Воробьев
Переглядів 3,5 млн
Зачем ВСУ перешли границу? Обмен заключенными - шаг к миру? Риск войны на Ближнем Востоке / ШевченкоRTVI Новости
Переглядів 2,3 млн
🔥 Война пришла в РОССИЮ! Глубинный народ глотает ОТВЕТКУ за атаки по УкраинеFREEДOM. LIVE
Переглядів 402 тис.
Стрибки у висоту: ФІНАЛ, ПРЯМА ТРАНСЛЯЦІЯ / Олімпіада-2024, дві українки: Магучіх, ГеращенкоСуспільне Спорт
Переглядів 647 тис.
Vulkan is HARDlolzdev
Переглядів 63 тис.
Databases are the endgame for data-oriented designSpacetimeDB
Переглядів 1,5 тис.
First comparison of Vulkan API vs OpenGL ES API on ARMArm®
Переглядів 378 тис.
How do Games Load SO MANY Textures? | Sparse Bindless Texture ArraysAurailus
Переглядів 30 тис.
Moebius-style 3D Rendering | Useless Game DevUseless Game Dev
Переглядів 824 тис.
100 Hours Of Graphics ProgrammingTantan
Переглядів 151 тис.
Vulkan Graphics Pipeline ComponentsGetIntoGameDev
Переглядів 10 тис.
When Your Game Is Bad But Your Optimisation Is GeniusVercidium
Переглядів 1,5 млн
Writing a Vulkan renderer from scratch [Part 0]AngeTheGreat
Переглядів 78 тис.
ПЕТРО ЧЕРНИК ПОВЕРНУВСЯ! Про Курськ, реакцію Путіна та стратегічний переламСпецпроекти Сергія Мамаєва
Переглядів 163 тис.
СТАСЯ МАКЄЄВА: СЕРДЮЧКА на гендер паті. Тато ЗРАДЖУВАВ, коли мама хворіла на РАК. Коли українською?Okay Eva
Переглядів 436 тис.
ВІКТОРИНА #37. EL КРАВЧУК ТА ВАСИЛЬ БАЙДАК х КУРАН ТА ВЕНЯ | НОВИЙ НАЙБОЖЕВІЛЬНІШИЙ ВИПУСК ВІКТОРИНИВетерани космічних військ
Переглядів 412 тис.
«Зайшли п*дорам в тил у перший день штурму» #україна #війна #зсу #окупантиСлідство.Інфо | Розслідування, репортажі, викриття
Переглядів 498 тис.
«Синку, ти не переживай. Сюди вона не впаде, вони всі повз летять»: військовий про перші дні війниСуспільне Запоріжжя
Переглядів 217 тис.
Алексей Щербаков разнес ВДВшниковBody Mania
Переглядів 9 млн
ИЗДЕВАЮСЬ НАД ДИМОЙ😂😂Ролик на канале Димас Блог #димасблог #аняищук #юморAnyaischuk LIVE
Переглядів 1,5 млн
Битва умов. ❤️ПІДПИШИСЬ! Андрій Попик. чат рулетка.Андрій Попик чат рулетка
Переглядів 389 тис.
Thanks a lot for the video! I have just started learning OpenGL & was second guessing whether I should just switch to learning Vulkan because of its superior features, but your advice has convinced me to stick with it for now. I'm also glad you mentioned WebGPU, I haven't really heard anything about it yet so I'll definitely check it out!
Thank you for your great work!
Here is my anecdotal experience learning graphics programming over the past 2 years:
I wrote a bit of webgl in JavaScript and could never get a “feel” for the proper way to set things up. I am a web dev and I couldn’t map my understanding of modern apis onto the ephemeral global webgl state and how to use it at scale.
I have recently started learning webgpu via Rust’s WGPU library. The difference in api ergonomics has felt like night and day. Having atomic stateless configurations like bind groups and render pipelines that all end up being used together per draw call just made it so much easier to understand how the data I was passing into my graphics code was being used.
So I personally don’t think I’d a terrible idea to have it first shot at graphics programming being in webgpu instead of webgl, especially if you are already used to handling modern APIs
Good video btw, alerts enjoy hearing others perspectives. Graphics programming has proven to be very difficult to learn!
I've been learning vulkan as my first adventure into gp. Ha, and also I've been using it with zig lang so I have to translate all the code from vulkan Guide as I go ha and also I've only been using zig for like a month and a half so I'm still kinda learning it ha and also I've only been into system's programming for like 4 month. So yeah I think I might be a bit of a masochist but hey I'm having fun and I don't care if I fail completely so that's all that matters baby yyyyaaa
I've been learning webgpu since September last year, I knew a bit of webgl and glsl but I didn't have a deep understanding. I've been coding a library to mostly work with shaders effects (not meshes, just a couple of triangles) and I've found myself in a couple of Vulkan tutorials just trying to find some related information and the general structure of the code is pretty similar to webgpu
Absolutely! I found it really familiar and fun to pick up, except when the spec suddenly changes…
+1 for WebGPU, unfortunately there are no much learning resources about it(
I am coming from Rust and want to learn WGPU for game development.
useful - thanks for sharing your thoughts
i regard myself as very weak in the c++ department, so learning opengl while ramping up the c++ seems like the obvious way to go right now
one thing's for sure - going to be quite the while before i feel like i'm limited by what opengl can do
i'm also a sucker for shiny-new-toy syndrome so the thought of switching to vulkan was never going to be far away 😲
I feel that, it’s the same for me, the feeling is always “I can improve my project” 🤣
i made a ms paint clone using opengl , and tbh it was quite easy (with help of chatgpt) , now am planning for a 2d game engine as my resume , specially for games on android support , i heard vulkan is the only api which supports android ryt now, is it true?
I taught myself python in 2 weeks with chatgpt, usually used Java but python just more fun for small projects
Agreed, there’s just something magical about being able to spin things up quickly. Chatgpt is crazy.
I am new to CG programming and started with Vulkan. I personally don't see it as something difficult to learn (not bragging but hear me out), I just feel there isn't any good resource that we can learn its concepts from it.
I'm saying that from the experience that I had from learning CUDA, I've never felt any struggle learning that because there are a lot of very good resources already available by NV which smooth the way out and even helped me to understand some parts of the Vulkan somehow. Which without them I can imagine it would have been impossible for me to understand anything from Vulkan.
IMO, the root of making good resources has to start with the people or the companies who have developed this tool. Because they are the only ones who know the implemented concepts at the deepest level. The same way that NV did for CUDA, or other companies are doing for their own tools. And then people will learn from them and will create more resources.
But the current situation looks like a game of research to figure out the under the hood of Vulkan's concepts, which is why it requires too much effort and people are struggling to learn it
100%, no it’s not strange! I’ve noticed that CUDA sort of functions as an intellectual bedrock for graphics programming. I’ve seen a lot of students learn CUDA first and then transition more easily into other apis.
And I completely agree, apparently khronos group reached out to vulkan tutorial and provided them with some info. Not sure if they’ve done so with other big tutorials but there’s definitely a lack of official guidance, which is strange. After all, Vulkan wasn’t a gift from the heavens, it was written and implemented by humans, and yet when it comes time to find tutorials there seems to be zero information out there.
To me it feels like we have to "reinvent the computer".
Bro is recording this at 4 am.
I hava little experience in OpenGL and I started learning Vulkan 5 months ago. The process is full of pain, I am still struggling with basic stuffs like framebuffers and render passes. Should I drop Vulkan and learn OpenGL or just continue with Vulkan?
In my opinion getting confident with OpenGL first will make the whole process quicker.
Hi, I want to start learning Vulkan, where do I find information?
Vulkan Tutorial is probably still the best site for beginners, there’s also my Vulkan playlist!
@@GetIntoGameDev Thank u!!!
I can see... stars...
🤔😏
and I wish Vulkan work properly on Quake 1 Remastered...
Is it messing up? I haven’t tried Quake 1 remastered but I gave Quake 2 RTX a spin and it looked pretty cool.
@@GetIntoGameDev
Yes, it does.
You need to use some patching and scripting.
@@SkyFly19853 So what are the situations that happen with quake 1 remastered with vulkan? The only thing I have seen from this so far is its github page.
@@hbarudi
Its main menu is messed up and the mouse controls are NOT functioning correctly.
Few years ago, I started draw triangle tutorials and after 2 hours I deleted it.😅
I know the feeling 😅
Well the problem is not about of how many code,it is all about efficient and power.if writing more code gives you more power,it is fair enough,if not just stick with lesser code.when i move from fixed function pipeline(in opengl) to shader,it is difficult dealing with 3d transformations since math libraries such as glm don't do anything for you,i have to write my own matrix and arrange them correctly.there are ton of unsaid setup procedures when using shaders.eventually,understand software at hardware level is absurd,no you can't.we need abstraction because we are human beings,using vulkan does not make you better programmer.coding can't fully reveal the hardware behind,it was the chip that does that for you.
I don't think we are going that deep with Vulkan anyways. We are not writing assembly.
Learning vulkan for the thrill of having a white whale :D
Username checks out