Как стать автором
Обновить

Большой адронный коллайдер. На Земле появилось одно из самых холодных мест во Вселенной

Время на прочтение 2 мин
Количество просмотров 607
Чулан
image

Все восемь секторов большого адронного коллайдера (БАК) охлаждены до рабочей температуры 1,9 градуса по шкале Кельвина (минус 271 градус Цельсия).
Читать дальше →
Всего голосов 45: ↑35 и ↓10 +25
Комментарии 94

Физика на Flash. Box2D Engine

Время на прочтение 4 мин
Количество просмотров 10K
Adobe Flash

Быстрый, удобный и мощный физический движок с открытым исходным кодом. Под катом — ссылки, небольшой туториал и пример использования.
Читать дальше →
Всего голосов 81: ↑75 и ↓6 +69
Комментарии 40

Make3D из одной фотографии, часть 1

Время на прочтение 12 мин
Количество просмотров 8.5K
Алгоритмы *


Проект из Stanford University (ныне Cornell University) "Make3D", примечателен тем, что поставил перед собой пока еще не ставшую типичной задачу восстановления трехмерной модели сцены всего из одного фотоснимка. До сих пор, чтобы добиться подобного результата, разработчики восстанавливали трехмерную информацию, комбинируя несколько (два и более) снимков одного и того же объекта. В данном же случае было продемонстрировано, что значительный объем информации содержится в монокулярных признаках (monocular cues) самого изображения, которые до этого зачастую игнорировались. В практической реализации уже удалось добиться удовлетворительных результатов более чем на 60% произвольных фотоснимков, предоставленных и оцененных сторонними пользователями системы при проведении ее испытаний.

Публикация состоит из: Часть 1, Часть 2
Публикуется для утоления любопытства, с целью разоблачения магии дать понять как это устроено.

Тебе страшно? Мне нет...
Всего голосов 113: ↑105 и ↓8 +97
Комментарии 11

Make3D из одной фотографии, часть 2

Время на прочтение 9 мин
Количество просмотров 4.9K
Алгоритмы *


Продолжение статьи про проект Stanford University (ныне Cornell University) "Make3D", который поставил перед собой пока еще не ставшую типичной задачу восстановления трехмерной модели сцены всего из одного фотоснимка.

Публикация состоит из: Часть 1, Часть 2
Публикуется для утоления любопытства, с целью разоблачения магии дать понять как это устроено.

Продолжаем разговор...
Всего голосов 108: ↑96 и ↓12 +84
Комментарии 23

Разработка игры с использованием Box2D на ActionScript 3

Время на прочтение 6 мин
Количество просмотров 9K
Разработка игр *
Из песочницы
Доброго времени суток, дорогой читатель!
Недавно была опубликована статья, где описывалась работа с движком Box2D.
Однако, движок на сайте был версии 2.1a работа с которым, к сожалению, отличалась от работы предоставленной в статье. К сожалению скудная иностранная документация по этой версии движка заставила во многом разбираться самому. Частью своих изысканий я бы хотел поделиться с тобой, дорогой читатель.
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Комментарии 16

Tower Defense + Box2D

Время на прочтение 4 мин
Количество просмотров 10K
Разработка игр *
Если бы вы писали Tower Defense игру, пришло бы ли вам на ум воспользоваться для этого физическим движком, например Box2D? Как бы вы реализовали движение юнитов, поведение башен? Что еще полезного вы бы извлекли из физического движка в такой игре?

Над этими и другими вопросами я начал думать несколько месяцев назад, в результате чего родилась довольно таки интересная игра.
Читать дальше →
Всего голосов 57: ↑51 и ↓6 +45
Комментарии 43

Рэгдолл физика своими руками. Часть первая

Время на прочтение 4 мин
Количество просмотров 32K
C++ *Разработка игр *
Из песочницы
Как-то раз я решил написать игру. Для себя и в своё удовольствие. Передо мной стоял выбор – использовать всё готовенькое ака Box2D или написать для неё физику самому. Второй вариант показался мне более интересным, и я принялся выискивать в просторах сети информацию, которая помогла бы мне написать всё необходимое. Выискал. Как результат получился очень гибкий(как для игры) и простой физический движок. Основой движка стал метод численного интегрирования Верле.



Читать дальше →
Всего голосов 52: ↑44 и ↓8 +36
Комментарии 13

Как работает симуляция физики в играх на примере Bullet Physics

Время на прочтение 4 мин
Количество просмотров 46K
Разработка игр *
Из песочницы


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

И если с Nvidia Physix (привет Unity3D) ничего не поделаешь кроме пары параметров, то Bullet Physics и Box2D доступны в исходных кодах, и от безысходности начинаешь разбираться с тем как что устроено и работает.

Разобраться с тем, как все работает очень полезно. Все игровые физические движки очень похожи. Они все impulse base, что означает то, что в каждый фрейм симуляции все (силы) переводяться в импульсы, импульсы складываются, делятся на массу и прибавляются к скоростям (линейной и вращaтельной) объекта, скорость же определяет насколько объект сдвинется в текущем фрейме симуляции.

И тут встает вопрос, если все так просто, как получается, что можно выложить в столбик кубики и они себе спокойно стоят и не разлетаются?

Я покажу, что за всю эту магию отвечает маленький кусочек кода!
Читать дальше →
Всего голосов 73: ↑54 и ↓19 +35
Комментарии 25

Что если в играх использовать видеокарточку для физики, а не для графики

Время на прочтение 5 мин
Количество просмотров 78K
Разработка игр *Параллельное программирование *Unity *
Хочу рассказать сообществу о проведённом мной эксперименте.

Мне всегда нравились игры, в которых есть физика. То есть, некоторые процессы не управляются скриптами, а эволюционируют во времени, следуя физическим законам. Из этого проистекают сложность и непредсказуемость игрового процесса.

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

Или те же гоночки: до чего приятней на полной скорости сшибать людей, рекламные щиты и помойки, чтобы разлетались во все стороны, вместо того, чтобы мгновенно останавливаться, врезаясь в мёртво врощенный в землю столб.

Или ещё замечательный пример — Kerbal Space Program. Там физика уже является непосредственым источником геймплея.

Или, например, жанр 2д артиллерии. Часть его очарования базируется на уничтожаемой, динамичной земле. Но до чего он был бы лучше, если б земля не просто линейно осыпалась, а вела себя реалистично, разлетаясь от взрывов кусками.

Я давно мечтал сделать именно такой, до предела физически реалистичный римейк Scorched Earth. Но все мои эксперименты с моделированием физических систем упирались в неумолимо медленные процессоры. Тысяча-две частиц были пределом для real-time симуляции.

Но недавнее моё «открытие» изменило ситуацию.
Всего голосов 157: ↑146 и ↓11 +135
Комментарии 219

Машинное обучение и поиск темной материи: соревнование от ЦЕРНа и Яндекса

Время на прочтение 5 мин
Количество просмотров 8.6K
Блог компании Яндекс Python *Программирование *Big Data *Машинное обучение *

Яндекс уже несколько лет сотрудничает с ЦЕРНом. Он сделал для учёных-физиков поиск по событиям в БАК, предоставил свои вычислительные ресурсы и технологии обработки данных — в том числе Матрикснет и ClickHouse. В 2014 году Яндекс стал ассоциированным членом CERN openlab.


Школа анализа данных Яндекса принимает участие в двух экспериментах ЦЕРНа — SHiP и LHCb. Машинное обучение в наши дни становится «микроскопом» для современных учёных, которым необходимо изучать большие объемы данных и находить в них различные закономерности. В этом году ШАД совместно с лабораторией Методов анализа больших данных Вышки и Имперским колледжем Лондона организует в Великобритании международную школу, которая посвящена способам применения современных технологий в научных исследованиях.



Эксперимент OPERA — из Швейцарии в Италию (картинка взята с сайта коллаборации OPERA)


Сегодня в рамках школы начинается открытое соревнование, участники которого будут ни много ни мало искать нейтрино. Принять участие в поисках мы приглашаем всех желающих. Им предстоит обрабатывать данные с международного эксперимента OPERA. Для этого будут предоставлены исходные данные — результаты сканирования слоев фотопленок одного «кирпича» эксперимента OPERA. Соревнование состоит из двух этапов. На первом этапе участники будут искать отдельный ливень в «кирпиче», первая вершина которого известна, на втором — несколько ливней, рассредоточенных по объему «кирпича» без дополнительной информации. Победители смогут рассказать о своих решениях ученым, работающим в ЦЕРНе.

Читать дальше →
Всего голосов 41: ↑41 и ↓0 +41
Комментарии 2

Интеграция физических тел полученных в редакторе Physics Body Editor в cocos2d-x-сцену

Время на прочтение 4 мин
Количество просмотров 2.7K
C++ *Разработка игр *
Из песочницы
Создавая игру на движке cocos2d-x, мне понадобился инструмент для создания физических тел из произвольных изображений. Изначально поиск меня привёл к коммерческому инструменту PhysicsEditor, но взглянув на его цену, решил найти что-нибудь дешевле. Пришлось потратить довольно-таки много времени, прежде чем я наткнулся на видео-уроки, которые оказались для меня полезными.

В данной статье будет описано, как создавать физические тела для изображений в бесплатном, кроссплатформенном редакторе Physics Body Editor и интегрировать их в cocos2d-x-сцену.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

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

Время на прочтение 7 мин
Количество просмотров 8.2K
Блог компании VK Open source *Разработка игр *Unreal Engine *


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


В дальнейшем наша команда создала open source-плагин PsRealVehicle, доступный по MIT лицензии. Этот плагин заточен под физику танков и колесных машинок для высоконагруженных сетевых шутеров, и его работу вы в любой момент можете наблюдать в нашем проекте Armored Warfare: Assault.

Как мы создавали физику и как она работает
Всего голосов 36: ↑35 и ↓1 +34
Комментарии 7

Мифы современной популярной физики

Время на прочтение 5 мин
Количество просмотров 118K
Физика
Где-то в альтернативной вселенной, согласно MWI, я стал гениальным физиком. Но в этой вселенной просто подробно слежу за профессиональными публикациями в области физики, зарабатывая себе на хлеб развозкой пиццы базами данных. Как следствие чуть более глубоких знаний, я не могу смотреть никаких научно-популярных передач. Это как железом по стеклу — тут oversimplification, тут просто неверно, тут есть тонкости…

Я решил сформировать список наиболее часто встречающихся неправд и полуправд. Итак, самое частое это…

Большой взрыв


Его изображают примерно так:


Читать дальше →
Всего голосов 310: ↑304 и ↓6 +298
Комментарии 561

Most common misconceptions in popular physics

Время на прочтение 5 мин
Количество просмотров 3.1K
Научно-популярное Физика
Somewhere in an alternative Universe, based on MWI, I became a genius in physics. But in our Universe, I just read professional publications in physics, trying to keep myself up to date, meanwhile working as pizza delivery guy as DBA. Because of a slightly deeper knowledge of the subject it is almost impossible for me to watch the Discovery channel and other popular TV shows and the YouTube videos. I see nothing but oversimplifications, lies, and half-truths and can’t enjoy the shows.

I decided to compile a list of the most popular misconceptions. And the winner is...., or course, this one:

The Big Bang


Usually it is pictured like this:

image
Read more →
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 1

Мифы популярной физики, продолжение: Гравитация

Время на прочтение 4 мин
Количество просмотров 65K
Научно-популярное Физика
Первая часть статьи тут. А мы пока разберем другие мифы, о которых вам не расскажут эти два парня:

Читать дальше →
Всего голосов 102: ↑98 и ↓4 +94
Комментарии 478

Современное состояние науки о сознании

Время на прочтение 5 мин
Количество просмотров 35K
Научно-популярное Физика
Чтобы немного отвлечься от физики, временно сменим тему. Мне понадобится концепция “философского зомби” — ее бы, вероятно, пришлось бы долго объяснять, но на помощь пришел сериал “Мир Дикого Запада”:

Читать дальше →
Всего голосов 58: ↑46 и ↓12 +34
Комментарии 1036

Мифы современной физики. Законы сохранения

Время на прочтение 2 мин
Количество просмотров 34K
Научно-популярное Физика
Продолжение. Начало тут и тут:

В этот раз мы замахнемся на святое: на законы сохранения, в том числе на закон сохранения энергии. Правда, вечного двигателя я вам не обещаю.

image
Читать дальше →
Всего голосов 45: ↑38 и ↓7 +31
Комментарии 130

Unity вместе с Havok работают над новым физическим движком

Время на прочтение 2 мин
Количество просмотров 7.1K
Разработка игр *Unity *
Сегодня на GDC Unity объявили о сотрудничестве с Havok от Microsoft над двумя физическими движками. Первый — Unity Physics, который будет дефолтным, полностью написанный на высокопроизводительном C# коде. Второй — Havok Physics полностью интегрированный в Unity.


Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Квантовая механика: конец войны интерпретаций

Время на прочтение 6 мин
Количество просмотров 40K
Научно-популярное Физика
Квантовая механика окружена ореолом таинственности. Зачастую, этот ореол возникает из-за того, что популярные источники излагают материал, не придерживаясь какой либо определенной интерпретации, а иногда пытаются втиснуть современные факты в прокрустово ложе старой Копенгагенской интерпретации.

Читать дальше →
Всего голосов 58: ↑51 и ↓7 +44
Комментарии 339

Виды бесконечностей и вынос мозга

Время на прочтение 7 мин
Количество просмотров 57K
Математика *Научно-популярное

Эта статья — продолжение статьи про громадные числа. Но сейчас мы пойдем еще дальше — в бесконечности бесконечностей.
Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Комментарии 205
1