Тёмный
No video :(

How to use the Job System + Burst with Game Objects in Unity! (2020 - Unity 6) 

Dev Dunk
Подписаться 760
Просмотров 11 тыс.
50% 1

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

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@DevDunkStudio
@DevDunkStudio Год назад
What other topics do you want to see a video on?
@mbl8721
@mbl8721 Год назад
ecs
@DevDunkStudio
@DevDunkStudio Год назад
@@mbl8721 definitely on my list of tech to try out, but a big time sink for sure!
@PG13park
@PG13park Год назад
More VR focused stuff please!! DOTS has the potential to make VR so much better!
@DevDunkStudio
@DevDunkStudio Год назад
@@PG13park agreed! I have a VR interaction system in progress where you can bend and break all 3D meshes in real time. It uses the job system with burst, but not ECS (although it's probably compatible) Planned to be released September or October! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GS6sUZN1I5A.html
@PG13park
@PG13park Год назад
⁠@@DevDunkStudiowoah that sounds awesome. Can’t wait to see how it turns out. I am planing to use RayFire, but have not looked into the performance yet? I’m guessing it’s not great and an asset like what your talking about would actually help so much with the game I’m working on. Some examples I’m thinking of are pouring Liquid Metal into a mesh to forage weapons and tools. If you made almost liquid meshes and then could freeze the vertices after “the metal cools” that would be awesome. Also breaking stuff is just so awesome in VR and needs to be a part of every game.
@RecOgMission
@RecOgMission Месяц назад
I just wanted to mention this is a really good video which shows the basics in a clear, understandable way. I've just implemented some stuff on Jobs, so I went through a bunch of learning to get there. This video was recommended to me, and I watched it to see whether I've missed something. I learned something from the final Advanced section, thanks!
@DevDunkStudio
@DevDunkStudio Месяц назад
@@RecOgMission Thank you! Glad I could learn you something even after you've already learned to use the joh system!
@Tarodev
@Tarodev Год назад
Nice introduction with a fun example 🔥🔥
@DevDunkStudio
@DevDunkStudio Год назад
Thanks!
@TREXYT
@TREXYT 11 месяцев назад
Nice, even if i find coding with job system hard, for now most easy part is converting vector3 to float3 🤣🤣🤣 i hope to learn more soon as possible
@DevDunkStudio
@DevDunkStudio 11 месяцев назад
The basics are pretty simple indeed! Complexity grows with the complexity if your methods. If you have any questions feel free to ask on my discord
@ThorBonde
@ThorBonde 9 месяцев назад
Very good video, please make more about unity dots and ecs!
@DevDunkStudio
@DevDunkStudio 9 месяцев назад
Thanks! More to come in the future. Right now very busy with multiple projects that are going public this or next month
@kameliajamaati9662
@kameliajamaati9662 3 месяца назад
Thank you so much , It was very useful.
@DevDunkStudio
@DevDunkStudio 3 месяца назад
Glad to hear
@div1558
@div1558 Год назад
I never new about this, thanks for this video
@DevDunkStudio
@DevDunkStudio Год назад
You're welcome!
@ronjart
@ronjart 10 месяцев назад
Great tutorial!
@DevDunkStudio
@DevDunkStudio 10 месяцев назад
Thanks a lot!
@ProjProd
@ProjProd Год назад
This is cool ! Good job !
@DevDunkStudio
@DevDunkStudio Год назад
Thanks!
@user-mm5xw1xw5j
@user-mm5xw1xw5j 2 месяца назад
谢谢分享
@PG13park
@PG13park Год назад
Awesome video thank you so much
@DevDunkStudio
@DevDunkStudio Год назад
Glad you like it :P
@DevGods
@DevGods Год назад
This feels like it could be a foundation for a dynamic LOD & Clustering system similar to nanite. Attach a job to the camera that grabs all of the meshes in view tagged somehow. Then depending on their distance from the camera reduce the verts. Of course you want a way to maintain the silhouette so possibly that’s vertex colors on the hard edges to mask them off. But I’m just shooting in the dark here
@DevDunkStudio
@DevDunkStudio Год назад
Correct, especially when combined with compute shaders. That's what nano tech is doing (looks to be a great tool)
@DevGods
@DevGods Год назад
@@DevDunkStudio I wonder when that’s going to get published. I haven’t seen much on compute shaders this is the second time I’m seeing them mentioned. Might be worth a look
@DevDunkStudio
@DevDunkStudio Год назад
@@DevGods compute shaders is basically running parallel code super fast on the GPU. High end features on HDRP and Unreal 5 use this a lot to make their features, as it's incredibly performant.
@heman922
@heman922 Год назад
Plz do a video about how to use rigidbody in dots ❤️
@maxfun6797
@maxfun6797 Год назад
Difficult example
@DavidZobristGames
@DavidZobristGames Год назад
also not the best one, mesh deformations you should best do on the gpu through a shader, if its only the visual side of the mesh. Just for the reason that it could mislead some watchers to do such stuff like this instead over the gpu is confusing.
@DevDunkStudio
@DevDunkStudio Год назад
To add to this, my current project is using CPU mesh deformation for easier developer integration for a Unity Asset (and the GPU for standalone VR is the bottleneck, making this faster than running a lot of calculations on GPU, but that's something else). This also is the reason why I chose mesh deformation, as I knew this would show a big performance increase. For most projects mesh deformation indeed is faster on the GPU indeed. I hope this still teaches some people on how to work with jobs and burst 😁
@DavidZobristGames
@DavidZobristGames Год назад
@@DevDunkStudio alright makes sense, yeah i need to watch it maybe x2 - x3 times to let it sink in. Still got that resistance against the ecs stuff..
@DevDunkStudio
@DevDunkStudio Год назад
@@DavidZobristGames fair enough, it took me a while to get used to multithreaded code. ECS is a beast I am fighting in my free time, but it's very different than regular coding
Далее
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
Unity Job System - A Practical Code Example
13:50
Просмотров 81 тыс.
Unity Architecture for Noobs - Game Structure
16:24
Просмотров 194 тыс.
Getting Started with the Job System in Unity 2019
25:54
It's time for change, it's time for Linux.
10:53
Просмотров 371 тыс.
Watch This Before Working on a Big Game in Unity
18:44
Просмотров 295 тыс.
Giving Personality to Procedural Animations using Math
15:30