Тёмный

Efficient text rendering and Batching in Game Graphics Development 

Dzima
Подписаться 2 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@onebigsnowball
@onebigsnowball 6 месяцев назад
This video is very helpful, thank you for the visualisation of the different terms and what they mean.
@simonfarre4907
@simonfarre4907 3 года назад
Another tip, since push_back actually sped up your application - means that you haven't reserved the vector space before. Which essentially means that every time you hit the capacity limit, you re-allocate the vector, copy the contents into the new buffer, and starts pushing. This will happen 10-12 times if you fill your screen with text. If you reserve your vector up front (which you probably should, since you probably already know the text length already) you will just allocate once, and not do massive waste of copying over to re-allocated buffers. Also, after having reserved the vector, there is also a slight chance that emplace_back might increase your speed too, instead of push_back.
@tauheedgamedev2388
@tauheedgamedev2388 3 года назад
It’s cool that your streaming on twitch. I’d be too nervous to build anything live.
@myungkeon
@myungkeon 3 года назад
Your videos are top quality. I've been trying to find more videos like yours. I was looking through your source code for flower, and I was wondering if you watch Casey Muratori or have followed his Handmade Hero series? You seem to have similar technique and style to how Casey writes code.
@TylerGreen
@TylerGreen 3 года назад
Oh man, that opening scene I thought was your game's graphics and not real life and maybe you had the smoothest light rendering I'd ever seen
@Kalightortaio
@Kalightortaio Год назад
This video was very helpful, as I'm just getting into batching.
@ivangorevoi4974
@ivangorevoi4974 3 года назад
Well done. Waiting for the next one.
@СветланаГоревая-и7м
Доступно и понятно. Ждём продолжения.
@bernardomeizoso5621
@bernardomeizoso5621 2 месяца назад
Subtitles In 3 Videos @SkyHeart
@theadjudicator1979
@theadjudicator1979 3 года назад
Nice work bro you all good really
@frostyxdgege1622
@frostyxdgege1622 3 года назад
Красава старайся в том же духе а то и лучше!!
@katyharavaya2542
@katyharavaya2542 3 года назад
I like this)
@fusion5329
@fusion5329 Год назад
How do i do this with only WinMain api? I don't want to cheat and use bullshit online downloaded stuff. And i also learn nothing from it!
@dzima-create
@dzima-create Год назад
I guess the thing you need to do first is to enable WinApi to display your array of pixels onto the screen. Or you can use wgl winapi functions to create opengl context (which are standard - you should already have them, for example wglCreateContext - google it). And then after that you will need to load a font - i mean load font information and convert it into bitmaps - which are arrays of pixels. So that then you can render them on the screen. Yeah, completely understand your feelings about this. However when making content for RU-vid the is 0 chance to make useful content for everyone. I cannot make 10 hour video which will explain everything. Just had hope that this video will help someone in SOME way.
@user-fm4mt7rz5u
@user-fm4mt7rz5u Год назад
"I don't want to cheat and use bullshit online downloaded stuff" wtf??
@pretzelboi64
@pretzelboi64 Год назад
If you have to ask this question and also want to do it without FreeType, you're not skilled enough to do it.
@fusion5329
@fusion5329 Год назад
@@pretzelboi64 Your comment serves absoultely no value.
@pretzelboi64
@pretzelboi64 Год назад
@@fusion5329 It does. I'm trying to get you to wake up and realize you do not have the necessary skills to write your own font renderer when you can't even learn Win32's documentation on your own. Font/glyph rendering is a well known engineering challenge that some of the smartest people on this planet have failed at perfecting on even the most modern of OSes. You don't know what you don't know. Using FreeType is not cheating; it's just being non-delusional and recognizing your skill level. Even Apple of all fucking companies is using it for iOS and God knows Apple is allergic to 3rd party anything. It's just that hard and you should start with something far simpler.
Далее
I Paid Game Developers on Fiverr to Make Minecraft
11:13
Купил КЛОУНА на DEEP WEB !
35:51
Просмотров 1,9 млн
ŠKODA не перестает удивлять
00:48
Просмотров 642 тыс.
Ilkinchi hotin oberasanmi deb o’ylabman🥹😄
00:26
Dear Game Developers, Stop Messing This Up!
22:19
Просмотров 722 тыс.
I Made a Voxel Engine
10:33
Просмотров 53 тыс.
The Secret Behind Photorealistic And Stylized Graphics
35:00
ALL OF THE UI! // Hazel Dev Log
20:22
Просмотров 37 тыс.
Coding Adventure: Rendering Text
1:10:54
Просмотров 726 тыс.
The Math Behind Font Rasterization | How it Works
16:07
How Skeletal Animations and Skinning work in Games
10:26
Coding Adventure: Portals
16:06
Просмотров 1,3 млн
Glyphs, shapes, fonts, signed distance fields.
6:05
Просмотров 66 тыс.
Купил КЛОУНА на DEEP WEB !
35:51
Просмотров 1,9 млн