симуляция физики

  • ХабрахабрФото [Перевод] Простое объяснение симуляции жидкости в реальном времени

    [Перевод] Простое объяснение симуляции жидкости в реальном времени

    Эта статья представляет собой простой и интуитивно понятный разбор симуляции жидкостей для программистов и технических художников. Вместо сложных математических выражений я постараюсь дать вам простое геометрическое понимание физики жидкостей. Реализация выполнена на вычислительных шейдерах Unity 3D, однако общие идеи не привязаны к конкретным технологиям. Код проекта можно найти на моём Github. Ресурсы, посвящённые симуляции жидкостей, могут быть очень пугающими. Помню,…

    Читать далее »
  • ХабрахабрФото [Перевод] Простое объяснение симуляции жидкости в реальном времени

    [Перевод] Простое объяснение симуляции жидкости в реальном времени

    Эта статья представляет собой простой и интуитивно понятный разбор симуляции жидкостей для программистов и технических художников. Вместо сложных математических выражений я постараюсь дать вам простое геометрическое понимание физики жидкостей. Реализация выполнена на вычислительных шейдерах Unity 3D, однако общие идеи не привязаны к конкретным технологиям. Код проекта можно найти на моём Github. Ресурсы, посвящённые симуляции жидкостей, могут быть очень пугающими. Помню,…

    Читать далее »
  • ХабрахабрФото [Перевод] Симуляция роста кристаллов: ограниченная диффузией агрегация на Javascript

    [Перевод] Симуляция роста кристаллов: ограниченная диффузией агрегация на Javascript

    Природа использует всевозможные интересные и часто простые процессы для генерации удивительных фигур, паттернов и форм любых размеров, которые никогда не перестают удивлять и вдохновлять внимательного наблюдателя. От микроскопического до космического уровня материя выстраивается, упорядочивается и преобразуется при помощи логичных наблюдаемых процессов, часто накладывающихся друг на друга сложным образом. В этой статье мы поговорим об одном из таких процессов, называемом агрегацией,…

    Читать далее »
  • ХабрахабрФото [Перевод] Процедурная гидрология: динамическая симуляция рек и озёр

    [Перевод] Процедурная гидрология: динамическая симуляция рек и озёр

    Примечание: полный исходный код проекта выложен на Github [здесь]. В репозитории также содержится подробная информация о том, как читать и использовать код. После реализации симуляции гидравлической эрозии на основе частиц я решил, что возможно будет расширить эту концепцию для симуляции других аспектов поверхностной гидрологии. Я исследовал уже существующие методики процедурной генерации рек и озёр, но найденные результаты меня не устроили.…

    Читать далее »
  • ХабрахабрФото [Перевод] Симуляция эрозии рельефа на основе частиц

    [Перевод] Симуляция эрозии рельефа на основе частиц

    Примечание: полный исходный код проекта, а также пояснения о его использовании и чтении можно найти на Github [здесь]. Я сделал перерыв в своей работе над магистерской диссертацией, чтобы потрудиться над тем, что уже давно откладывал: улучшенной генерацией рельефа для моего проекта Territory. Простым способом её реализации является гидравлическая эрозия, поэтому её я и создал! Для программной задачки на один день…

    Читать далее »
  • ХабрахабрФото [Перевод] Свёрточные текстуры

    [Перевод] Свёрточные текстуры

    Самостоятельно обновляемые текстуры Когда существует возможность распараллеливания симуляций или задач рендеринга, то обычно лучше всего выполнять их в GPU. В этой статье я объясню технику, использующую этот факт для создания впечатляющих визуальных трюков с низкими затратами производительности. Все эффекты, которые я продемонстрирую, реализованы при помощи текстур, которые при обновлении "рендерятся сами в себя"; текстура обновляется при рендеринге нового кадра, а…

    Читать далее »
  • ХабрахабрФото [Перевод] Почему дорожное движение внезапно превращается в пробку

    [Перевод] Почему дорожное движение внезапно превращается в пробку

    Одним из самых непонятных явлений в автомобильной поездке становятся внезапно возникающие фантомные пробки. Большинство из нас с этим сталкивалось: машина перед вами внезапно тормозит, заставляя тормозить вас, что заставляет тормозить водителя за вами. Но вскоре вы и окружающие вас машины снова ускоряются до исходной скорости, и становится очевидно, что на дороге нет ни видимых препятствий, ни заметных причин для замедления.…

    Читать далее »
  • ХабрахабрФото PsRealVehicle, или Open Source-плагин физики танков в Armored Warfare: Assault

    PsRealVehicle, или Open Source-плагин физики танков в Armored Warfare: Assault

    Придерживаясь правила «делаем игру, а не технологию», прототип мы создавали на том, что уже есть в движке. Пару лет назад нашей команде выпала честь заняться созданием мобильной «Арматы». 9, в основе физической модели — PhysX Vehicles, и много боли (как по поводу, так и без). Это был UE 4. Этот плагин заточен под физику танков и колесных машинок для высоконагруженных…

    Читать далее »
  • ХабрахабрФото [Перевод] Почему персонажи видеоигр почти никогда не раздеваются

    [Перевод] Почему персонажи видеоигр почти никогда не раздеваются

    Видеоигры быстро становятся изумительным симулякром реальности. Мы можем блуждать по невообразимым мирам, общаться с правдоподобными персонажами и наносить нацистам убедительно выглядящие побои. Тем не менее, видеоигры всё ещё испытывают проблемы со снятием одежды. На первый взгляд кажется, что он стянул рубашку, как это сделал бы любой человек, демонстрируя невидимому оператору заработанные в боях кубики пресса. Посмотрите на сцену из игры…

    Читать далее »
  • ХабрахабрФото [Перевод] Сетевая физика в виртуальной реальности

    [Перевод] Сетевая физика в виртуальной реальности

    Около года назад ко мне обратилась компания Oculus с предложением проспонсировать мои исследования. По сути, они сказали следующее: «Привет, Гленн, существует большой интерес к передаваемой по сети физике для VR, а Вы сделали отличный доклад на GDC. Как считаете, сможете ли Вы подготовить образец сетевой физики в VR, который мы могли бы показывать разработчикам? Возможно, Вам удастся использовать сенсорные контроллеры?»…

    Читать далее »


Кнопка «Наверх»