А по-моему, и всё это нафиг не нужно. Все предметы в доме должны быть умными, в т.ч. иметь функцию самоочистки. В том числе стены, пол, поверхность стола и т.д. Сложнее придумать, как это реализовать. Какие-нибудь мембраны, поры с системой «кровеносных сосудов», электростатические поля для автоматического перемещения пыли в пылесборник?
Земля изучена на порядки лучше других планет. Есть такой раздел в планетологии — сравнительная планетология. Земля там как образец, другие планеты сравниваются с ней в первую очередь. По строению, геологии, условиям на поверхности и т.д.
Их изучение помогло бы прояснить некоторые аспекты происхождения планет и выяснить, какие процессы привели к формированию Солнечной системы в текущем ее виде.
Ага, а еще для «обоснования» различных миссий прикручивают поиски внеземной жизни или ответов на вопрос, как зародилась жизнь на Земле. Из раза в раз одни и те же «причины». А на самом деле причина проста и банальна — мы посылаем зонды к другим мирам, просто потому что это интересно. Будь это Марс, Юпитер или какой-то мелкий астероид. Простое научное любопытство. Но обязательно надо аргументировать выбор цели перед налогоплательщиками какими-то высокими материями. Типа, оправдываться, куда спустили очередной лярд баксов. Раздражает это, если честно. Была б моя воля — у каждого крупного объекта в Солнечной Системе уже крутился бы собственный орбитер с полным набором инструментов. И никаких объяснений «зачем». Затем, что интересно же!
Они скорее упростили. Остался один поворотный переключатель программ, никаких тонких настроек типа выбора температуры, только лишь две дополнительные кнопки — половинная загрузка и отсрочка старта. Типа, зачем быдлу мозги напрягать. Но вот если потребуется установить уровень жёсткости воды или расхода ополаскивателя, придётся повозиться.
Скажу вам по секрету, что 90% прибыли приносят те самые 1% богатых игроков, которые рады платить пяток тысяч ежедневно, чтобы беспрепятственно нагибать нубов и нищебродовостальных игроков. Тяга к самоутверждению очень сильна, и успешно эксплуатируется.
Посудомоечная машина Bosch SPS 40E42. Из четырёх кнопок три несут ровно одну функцию (одна — только вкл/выкл, другая — отсрочка старта, третья — половинная загрузка), зато четвёртая используется для всего остального. 9-позиционный энкодер для выбора программы мойки (при этом программ всего 4) используется для «навигации» в меню и выбора настройки, а 5 светодиодов, обычно обозначающих стадию программы или сигнализирующих об отсутствии соли/ополаскивателя, используются для отображения «пункта меню». Например, надо настроить жесткость воды для правильной работы ионообменника. Сначала надо каким-то раком узнать, какая всё-таки жёсткость воды в водопроводе. Для этого надо развернуть небольшую химическую лабораторию, но это ладно, ставлю «среднюю». Чтобы зайти в меню, надо включить машинку, перед этим зажав кнопку «Start» на энкодере. Светодиоды начнут мигать в хитрой последовательности. Потом надо вращать энкодер (всё ещё удерживая кнопку «Start»!), пока не замигает индикатор соли. После этого отпустить кнопку Start — теперь светодиоды это как бы столбик, показывающий текущую настройку. Надо вращать энкодер, выбирая новую настройку, и нажать Start для применения. После всего этого важно не забыть вернуть энкодер в прежнее положение, соответствующее нормальной программе мойки. Я, бывало, забывал, так что он оставался на программе ополаскивания без мойки (в итоге вся посуда выходила жирная), или вообще на «непрограмме» (энкодер-то 9-позиционный, хотя программ только 4!) — и всю ночь машинка просто стояла и ничего не делала. В общем, без инструкции разобраться просто невозможно. Хотя можно было поставить простейший ЖК-индикатор за $3 и не насиловать мозг пользователям. Благо конструкция машинки это легко позволяет (отдельностоящая).
Подтверждаю, я асоциальный тип, а кооперироваться не то что не умею, а не хочу. Потому что при этом на 99.9% придётся пожертвовать своей «линией партии». А так я один сам себе и заказчик, исполнитель. Но рано или поздно придётся…
Справедливости ради, задача трёх тел — решена, только решение записывается не в виде элементарных функций, а в виде бесконечных рядов. Но с точки зрения практического применения (вычисления на компьютере) — всё равно, то же синус тоже считается через ряды.
Имхо, автопилот должен всё время бдеть и предупреждать такие глупости, как 100% ускорение, когда впереди в метре — стена.
И ещё вот это:
что машина внезапно набрала максимальную скорость
кажется ошибкой перевода. Если бы там была максимальная скорость, от машины осталась бы лепешка, а здание пробило бы насквозь. Наверное, имелось в виду максимальное ускорение.
2050 год. В мире 20% новых зданий строится дрессированными ГМО-бактериями.
2100 год. В мире все новые здания и прочие сооружения строятся бактериями.
5000000 год. Шимпанзе-дайверы обнаруживают мифический город Лондон на дне моря. Сторонники существования на планете древнего разумного вида — «людей» — открывают банановое шампанское.
5000005 год. Шимпанзе-учёные доказали, что «Лондон» построен бактериями 5 млн лет назад. «Люди» — всего лишь красивая сказка, не было их никогда.
Да, в организме много багов, странных решений и «костылей». Как в любой большой и долго развивающейся программе. Побороть бы для начала самые значительные баги, а там глядишь, и улучшать код начнут, новые функции прикручивать.
Доварп в окулусе не требует следующего кадра. Он испольщует последний выданный движком кадр, и так искажает его по данным с сенсоров положения и ориентации, чтобы создать иллюзию движения. Точнее наоборот, кажется что изображение неподвижно, хотя был отрисован всего один кадр. Этот доварп быстрый и выдаёт честные 90 fps. Он конечно фейковый (это же не полноценный рендер нового кадра), но здорово увеличивает плавность, если движок не успевает рендерить. В Oculus SDK 08 это просто пост-эффект над выданным движком кадром, но они вроде планируют использовать ещё и z-буффер, чтобы искажение было перспективно-корректным. Если есть окулус, можно в их демке посмотреть, как это работает (там есть опция freeze renderer или типа того).
Этот самый "доварп" при недостатке fps — не более чем хак. Плавности он вроде бы добавляет, но изображение выглядит двоящимся. Всё-такие движок должен уметь выдавать честные 90 fps при разрешении 2160 x 1200 (реально надо раз в 1.2-1.3 больше из-за нелинейного искажения перед выводом на шлем). Много вы видели таких движков? Нет, конечно демка вроде комнаты с разноцветными мячиками выдаст 200 fps и на Intel HD, но всех ведь интересует нормальная графика.
Вся работа выполняется в пиксельном шейдере. Это конечно не оптимальное использование ресурсов, но всё равно впечатляет.
На шейдертое ещё много всего интересного есть.
Ага, а еще для «обоснования» различных миссий прикручивают поиски внеземной жизни или ответов на вопрос, как зародилась жизнь на Земле. Из раза в раз одни и те же «причины». А на самом деле причина проста и банальна — мы посылаем зонды к другим мирам, просто потому что это интересно. Будь это Марс, Юпитер или какой-то мелкий астероид. Простое научное любопытство. Но обязательно надо аргументировать выбор цели перед налогоплательщиками какими-то высокими материями. Типа, оправдываться, куда спустили очередной лярд баксов. Раздражает это, если честно. Была б моя воля — у каждого крупного объекта в Солнечной Системе уже крутился бы собственный орбитер с полным набором инструментов. И никаких объяснений «зачем». Затем, что интересно же!
нубов и нищебродовостальных игроков. Тяга к самоутверждению очень сильна, и успешно эксплуатируется.Сейчас занимается движком полностью на WebGL, причем на реймарчинге, совсем без полигонов. На будущее целится :)
И ещё вот это: кажется ошибкой перевода. Если бы там была максимальная скорость, от машины осталась бы лепешка, а здание пробило бы насквозь. Наверное, имелось в виду максимальное ускорение.
2100 год. В мире все новые здания и прочие сооружения строятся бактериями.
5000000 год. Шимпанзе-дайверы обнаруживают мифический город Лондон на дне моря. Сторонники существования на планете древнего разумного вида — «людей» — открывают банановое шампанское.
5000005 год. Шимпанзе-учёные доказали, что «Лондон» построен бактериями 5 млн лет назад. «Люди» — всего лишь красивая сказка, не было их никогда.
int p = (vSpeed < -30)? min(-vSpeed, 4): 0;
Второй явно будет посложнее)
Вся работа выполняется в пиксельном шейдере. Это конечно не оптимальное использование ресурсов, но всё равно впечатляет.
На шейдертое ещё много всего интересного есть.