[Перевод] Оптимизация рендеринга сцены из диснеевского мультфильма «Моана». Части 4 и 5

image

У меня есть ветка pbrt, которую я использую для проверки новых идей, реализации интересных мыслей из научных статей и в целом для исследования всего того, что в результате обычно оказывается в новой редакции книги Physically Based Rendering. В отличие от pbrt-v3, который мы стремимся сохранять как можно ближе к описанной в книге системе, в этой ветке мы можем менять что угодно. Сегодня мы увидим, как более радикальные изменения системы позволят значительно снизить использование памяти в сцене с островом из диснеевского мультфильма «Моана».

Примечание по методологии: в предыдущих трёх постах вся статистика измерялась для WIP-версии (Work In Progress) сцены, с которой я работал до её выпуска. В этой статье мы перейдём на окончательную версию, которая немного сложнее.

При рендеринге последней островной сцены из «Моаны» для хранения описания сцены pbrt-v3 использовал 81 ГБ ОЗУ. На текущий момент pbrt-next использует 41 ГБ — примерно в два раза меньше. Для получения такого результата достаточно было небольших изменений, вылившихся в несколько сотен строк кода.
Читать дальше →
[Перевод] Оптимизация рендеринга сцены из диснеевского мультфильма «Моана». Части 4 и 5
Source: habrahabr

Пост №3583910

Автор: ZontikR

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3583910″ }, «headline»: «baldstache :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-baldstache-4605412.jpeg», «height»: 1013, «width»: 1013 }, «datePublished»: «2018-07-24T15:11:44+03:00», «dateModified»: «2018-07-24T15:11:44+03:00», «author»: { «@type»: «Person», «name»: «ZontikR» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3583910
Source: Joyreactor

[Перевод] Спросите Итана: в каких фильмах правильно показаны путешествия во времени?


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

То, как мы путешествуем во времени, со скоростью одна секунда за секунду, настолько скучно, что мы принимаем это, как само собой разумеющееся. Однако, согласно Эйнштейновской теории относительности, мы можем путешествовать во времени не только с разными скоростями (если увеличим скорость до величин, близких к скорости света), но и в разных направлениях, вперёд или назад, построив мост между двумя не связанными между собой местами пространства-времени. Путешествия во времени, вперёд или назад, давно уже были одним из лейтмотивов для нашего воображения и рассказов; кому не хотелось бы изучать неизвестное будущее или вернуться во времени, чтобы исправить прошлые ошибки? Однако сочинить корректную с научной точки зрения историю – это совершенно другая задача. Какие фильмы справились с этим лучше всего? Это и хочет узнать наш читатель:

Я – большой любитель фильмов про путешествия во времени (как бы их ни объясняли). Какие из фильмов лучше и точнее всего используют этот сюжетный инструмент?

Давайте подумаем над тем, что должно быть в хорошем фильме про путешествия во времени, и как с этим обходятся ваши любимые фильмы.
Читать дальше →
[Перевод] Спросите Итана: в каких фильмах правильно показаны путешествия во времени?
Source: geektimes

Около 500 млн IoT-устройств подвержены атаке через подмену DNS


Исследователи в области информационной безопасности из фирмы Armis сообщили на днях о том, что около 500 млн IoT-устройств подвержены атаке через перепривязку DNS. В ходе этой атаки злоумышленник привязывает устройство жертвы к вредоносному DNS, что в последующем позволяет проводить целый ряд операций. Так, атака позволяет в последующем запускать вредоносные процессы, собирать конфиденциальную информацию или использовать IoT-устройство в качестве промежуточного звена.

Если кратко, сама атака происходит по следующему сценарию:

  1. Атакующий настраивает собственный DNS-сервер для вредоносного домена.
  2. Атакующий предоставляет жертве ссылку на вредоносный домен (на этом этапе используется фишинг, IM-спам, XSS или маскировка вредоносной ссылки в рекламных объявлениях на популярных и полностью «белых» сайтах).
  3. Пользовательский браузер делает запрос на получение DNS-параметров запрашиваемого домена.
  4. Вредоносный DNS-сервер отвечает, браузер кэширует адрес.
  5. Согласно параметру TTL внутри первичного ответа DNS-сервера в одну секунду, браузер пользователя выполняет повторный DNS-запрос для получения IP-адреса.
  6. DNS злоумышленника отвечает целевым IP-адресом.
  7. Атакующий неоднократно использует вредоносный DNS-сервер для доступа ко всем интересующим IP-адресам в атакуемой сети для достижения своих целей (сбор данных, выполнение вредоносного кода и так далее).

Читать дальше →
Около 500 млн IoT-устройств подвержены атаке через подмену DNS
Source: geektimes

Пост №3583900

Автор: Orvus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3583900″ }, «headline»: « JB”- ■* % ^¡i ■* 1 * «'^l -^- n • JF шШ A S J» • i p ' в*»» 1 ’:i!W>: ♦ F *У ж/ ¿ à|4 lV w » / красивые картинки :: Sci-Fi :: Oleg Vdovenko :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-art-Sci-Fi-Oleg-Vdovenko-4605348.jpeg», «height»: 790, «width»: 945 }, «datePublished»: «2018-07-24T14:54:19+03:00», «dateModified»: «2018-07-24T14:54:19+03:00», «author»: { «@type»: «Person», «name»: «Orvus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «гкз ^ i » li Щ-. 1 ‘w J| Л«.**" В уВГД у , , ч| —~— ,1 ^в ~. В'» }
Комментировать 
Пост №3583900
Source: Joyreactor

Пост №3583866

Автор: psionik1113

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://mg.reactor.cc/post/3583866″ }, «headline»: «Meryl Silverburgh :: Solid Snake :: Metal Gear Art :: Metal Gear Solid :: Metal Gear (mgs, Metal Gear Solid, ) :: lushies-art :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Solid-Snake-Metal-Gear-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Meryl-Silverburgh-4605310.jpeg», «height»: 1448, «width»: 1024 }, «datePublished»: «2018-07-24T13:59:49+03:00», «dateModified»: «2018-07-24T13:59:49+03:00», «author»: { «@type»: «Person», «name»: «psionik1113» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3583866
Source: Joyreactor

Пост №3583864

Автор: Rekolit

Единая Россия выдвинула на пост главы комитета Госдумы по культуре Елену Ямпольскую.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3583864″ }, «headline»: «Единая Россия выдвинула на пост главы комитета Госдумы по культуре Елену Ямпольскую. / политика :: высказывания», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%B2%D1%8B%D1%81%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-4605305.jpeg», «height»: 800, «width»: 800 }, «datePublished»: «2018-07-24T13:56:35+03:00», «dateModified»: «2018-07-24T13:56:35+03:00», «author»: { «@type»: «Person», «name»: «Rekolit» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3583864
Source: Joyreactor

Пост №3583862

Автор: Jurashz

Все гениальное простоРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3583862″ }, «headline»: «Все гениальное просто / загон :: пастух :: стадо :: животные :: бараны :: фото», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B7%D0%B0%D0%B3%D0%BE%D0%BD-%D1%81%D1%82%D0%B0%D0%B4%D0%BE-%D0%B1%D0%B0%D1%80%D0%B0%D0%BD%D1%8B-%D0%B6%D0%B8%D0%B2%D0%BE%D1%82%D0%BD%D1%8B%D0%B5-4605298.jpeg», «height»: 960, «width»: 539 }, «datePublished»: «2018-07-24T13:51:37+03:00», «dateModified»: «2018-07-24T13:51:37+03:00», «author»: { «@type»: «Person», «name»: «Jurashz» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3583862
Source: Joyreactor

Беспроводные наушники Huawei FreeBuds добрались до российского рынка

Компания Huawei объявила о выходе в России новых беспроводных наушников FreeBuds. Каждый наушник оснащён собственными аккумулятором и антенной, что позволило производителю полностью отказаться от […]
Беспроводные наушники Huawei FreeBuds добрались до российского рынка
Source: 4pda

Слух: Microsoft создаёт уникальную Xbox для облачного гейминга

В сети появилась занятная информация о планах Microsoft на следующее поколение консолей. Слова Фила Спенсера, который на Е3 2018 тонко намекнул на то, что корпорация уже работает над новыми приставками, […]
Слух: Microsoft создаёт уникальную Xbox для облачного гейминга
Source: 4pda