• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

I Built a GPU Softbody Physics Engine from Scratch скачать в хорошем качестве

I Built a GPU Softbody Physics Engine from Scratch 1 month ago

video

sharing

camera phone

video phone

free

upload

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
I Built a GPU Softbody Physics Engine from Scratch
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: I Built a GPU Softbody Physics Engine from Scratch в качестве 4k

У нас вы можете посмотреть бесплатно I Built a GPU Softbody Physics Engine from Scratch или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон I Built a GPU Softbody Physics Engine from Scratch в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



I Built a GPU Softbody Physics Engine from Scratch

#gamedev #shaders #opengl In this video I decided to test my knowledge of compute shaders and programming to code a GPU-Accelerated Softbody Physics Simulation. I decided to make the project with modern low level OpenGL and C++ and the GPU-Accelerated part of the project is made possible by glsl Compute Shaders. For those of you who don't know, Compute Shaders leverage thread parallelism and GPU acceleration to perform tasks which would usually be done on the CPU, on the GPU in order to speed up tasks. It isn’t really practical in most cases to use them for softbody simulations, especially in a game development scenario as you would not really have access to information crucial to performing CPU Side operations, but this was purely for experimentation. There are usually 2 ways to code a softbody simulation: there is the spring mass model and the gas model. In this video we’ll be implementing a softbody simulation that adheres to the spring mass model, both because it is more performant, and because more tasks can be performed in parallel with compute shaders. I’ll first explain collision detection, which in a softbody simulation is just solving the point in polygon problem. This problem is actually extremely difficult to solve in a robust manner because there are a large number of edge cases which need to be accounted for which make the problem difficult to resolve in an accurate and efficient manner. To this day I am convinced that there is no good way to solve this problem efficiently because of floating point precision limitations and use cases where the algorithm needs to be modified. Once collisions are detected a collision resolution algorithm needs to be implemented to resolve edge vs point collisions due to the fact that softbody simulations are usually made up of point masses connected to form shapes. Resolving the positions of point masses is one thing but we also need to update velocities accordingly. Because I couldn’t think of a good way to update velocities I had to consult an article about the 2D softbody physics of jelly car where they used physics related to the coefficient of restitution and represented the edge and point collision as a billiard ball collision which greatly simplified the problem of updating velocities. Finally, to help our soft bodies maintain shape, we can connect point masses with springs that apply hooke’s law and damping in order to make sure that points are correctly distanced from each other. A further constraint to ensure that soft bodies adhere to their original form is shape matching where imaginary springs are attached between a point and its predicted position in an imaginary frame. This is an overview of what will be covered in the video, feel free to skip around as I know the video is quite long. The source code is also linked below in case you want to check out some of the inner workings of my project. I Built a GPU Softbody Physics Engine from Scratch Join my Discord!   / discord   Timestamps 0:00 - Intro 1:15 - Compute Shader Discussion 5:45 - OpenGL GPU Pipeline Architecture 10:00 - Point Mass Integration 11:31 - Line Rendering and Edges 12:01 - Softbody Object Hierarchy 13:44 - Collision Detection(The “SIMPLE” Point in Polygon Problem) 18:06 - Collision Resolution(Position) 24:06 - Collision Resolution(Velocity) 26:54 - Spring Constraints 28:56 - Shape Matching(Imaginary Springs) 30:10 - Outro Links: Source Code: https://github.com/Biped-Potato/GPU-S... The Point In Polygon Problem: https://en.wikipedia.org/wiki/Point_i... Jelly Car Article: https://www.gamedeveloper.com/program... Music Used: ♪ Marshmellow (Prod. by Lukrembo) Link :    • lukrembo - marshmallow (royalty free ...   ♪ Biscuit (Prod. by Lukrembo) Link :    • (no copyright music) lofi type beat “...   ♪ Onion (Prod. by Lukrembo) Link :    • (no copyright music) lofi type beat “...   LAKEY INSPIRED - ♪ Better Days Link :    • LAKEY INSPIRED - Better Days   Super Circus Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/b... The Legend of Zelda: Wind Waker - Outset Island

Comments
  • I Spent 1 Week Learning to Code Shaders with Bevy & Rust 5 months ago
    I Spent 1 Week Learning to Code Shaders with Bevy & Rust
    Опубликовано: 5 months ago
    12712
  • Using Compute Shaders to Simulate HUGE Armies 4 months ago
    Using Compute Shaders to Simulate HUGE Armies
    Опубликовано: 4 months ago
    24219
  • Compiling C to printable x86, to make an executable research paper 8 years ago
    Compiling C to printable x86, to make an executable research paper
    Опубликовано: 8 years ago
    451455
  • I made Soft Body Physics from Scratch 4 months ago
    I made Soft Body Physics from Scratch
    Опубликовано: 4 months ago
    32371
  • But what is a neural network? | Deep learning chapter 1 7 years ago
    But what is a neural network? | Deep learning chapter 1
    Опубликовано: 7 years ago
    19470346
  • Аналоговые компьютеры возвращаются? Часть 2 [Veritasium] 3 years ago
    Аналоговые компьютеры возвращаются? Часть 2 [Veritasium]
    Опубликовано: 3 years ago
    525873
  • But what is quantum computing?  (Grover's Algorithm) 3 weeks ago
    But what is quantum computing? (Grover's Algorithm)
    Опубликовано: 3 weeks ago
    1355049
  • Ex-Blizzard Dev Writes A Particle System From Scratch - Never Engine Devlog 1 1 month ago
    Ex-Blizzard Dev Writes A Particle System From Scratch - Never Engine Devlog 1
    Опубликовано: 1 month ago
    81866
  • 2D Physics Engine! // Code Review 2 years ago
    2D Physics Engine! // Code Review
    Опубликовано: 2 years ago
    55304
  • Coding Adventure: Atmosphere 4 years ago
    Coding Adventure: Atmosphere
    Опубликовано: 4 years ago
    1241474

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS