Как стать автором
Обновить
41
Карма
0
Рейтинг
Александр @MomoDev

Пишу игровой движок

  • Подписчики 11
  • Подписки 13

Еще один пост о синхронизации в Vulkan

Программирование *C++ *Работа с 3D-графикой *Разработка игр *
Перевод

Так, я наиграл в Fire Emblem: Three Houses уже порядка 160 часов в течение последней пары недель, думаю пришло время вновь побыть интернет-экспертом.

Тема, по которой я планировал сделать пост еще очень давно, это синхронизация в Vulkan'е. У многих, изучающих этот API, этот топик вызывает наибольшие трудности, и в этой статье я хотел бы сформировать у читателя ментальную модель, а не просто пересказать техническую спецификацию. Не смотря на кажущуюся неимоверную сложность, синхронизация в Vulkan' е вполне понятна и логична, если преодолеть начальные трудности.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.6K
Комментарии 0

Пишем простой Path Tracer на старом добром GLSL

Программирование *C++ *Работа с 3D-графикой *Разработка игр *
Tutorial

На волне ажиотажа вокруг новых карточек от Nvidia с поддержкой RTX, я, сканируя хабр в поисках интересных статей, с удивлением обнаружил, что такая тема, как трассировка путей, здесь практически не освящена. "Так дело не пойдет" - сказал я и решил, что неплохо бы запилить что-нибудь небольшое из этой темы, да и так, чтобы другим полезно было. Тут как кстати API собственного движка нужно было протестировать, поэтому решил - запилю-ка я свой простенький path-tracer прямо во фрагментном шейдере. Что из этого вышло, думаю вы уже догадались по превью к этой статье

Читать далее
Всего голосов 70: ↑70 и ↓0 +70
Просмотры 9K
Комментарии 10

День смерти стандартной библиотеки

Программирование *C++ *
Перевод
На днях в Праге комитет по стандартизации С++ провел ряд опросов по вопросу изменения ABI, и в конечном счете было решено ничего в нем не менять. Аплодисментов в зале слышно не было.
Я думаю, мы не осознавали полностью те последствия, которое повлечет за собой данное решение, и я не верю, что оно в принципе может положительно сказаться на развитии языка.


Читать дальше →
Всего голосов 39: ↑38 и ↓1 +37
Просмотры 21K
Комментарии 92

ChaiScript — скриптовый язык для C++

Программирование *C++ *Разработка игр *
Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript.

image
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 11K
Комментарии 33

Уравнение Навье-Стокса и симуляция жидкостей на CUDA

C++ *GPGPU *Математика *Физика
Из песочницы
Привет, Хабр. В этой статье мы разберемся с уравнением Навье-Стокса для несжимаемой жидкости, численно его решим и сделаем красивую симуляцию, работающую за счет параллельного вычисления на CUDA. Основная цель — показать, как можно применить математику, лежащую в основе уравнения, на практике при решении задачи моделирования жидкостей и газов.


Читать дальше →
Всего голосов 46: ↑46 и ↓0 +46
Просмотры 27K
Комментарии 30

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность