Что это такое?
DASHR — это техника рендеринга в реальном времени и демо для динамически анимируемых, обабленных (skinned) heightfield-поверхностей: поверхности на основе высот, такие как снег, песок или ландшафт, могут реалистично деформироваться и двигаться. Автор — опытный graphics-программист Том Форсайт; проект состоит из технической статьи и демо для Windows/DirectX.
Это переиспользуемая библиотека или просто исследовательское демо?
Это исследовательский проект, а не готовая библиотека: техническая статья плюс отдельное исполняемое демо для Windows/DirectX, которое можно запустить и увидеть, как работает техника.
Как мне посмотреть демо?
Скачайте весь репозиторий, затем запустите готовый исполняемый файл по пути demo/skinnedheightfield.exe; исходники демо для Windows/DirectX лежат в каталоге demo.
Демо запустится на Mac или Linux?
Нет, демо — это исполняемый файл для Windows, собранный с DirectX, кроссплатформенной сборки нет.
Будет ли это полезно геймдеву, который занимается рендерингом ландшафта?
Да, проект рассчитан на graphics-программистов и игровых разработчиков, которым интересен рендеринг анимированных heightfield-поверхностей и ландшафта в реальном времени; это техническая статья, подкреплённая работающим демо.
В чём основная идея skinned heightfields?
К мешу heightfield применяется скелетная анимация с обабливанием (skinning), как у персонажей, поэтому поверхности вроде ландшафта (снег, песок, ткань) могут динамически деформироваться и анимироваться в реальном времени — почти как меш анимированного персонажа.
What are similar projects?
3d-game-shaders-for-beginners, instant-ngp, bgfx, DaVinciResolve-likeColorGradePanel4UE, assimp, sbox-public, gaussian-splatting, Game-Programmer-Study-Notes
Which topics is it in?
real-time-rendering, demo, computer-graphics, gamedev, paper, rendering, game-development, graphics, windows-app, 3d, academic-research, html