Learn OpenGL. Урок 4.10 — Инстансинг

Автор: admin от 6-04-2018, 20:40, посмотрело: 90

Learn OpenGL. Урок 4.10 — Инстансинг

Инстансинг



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

Категория: Программирование

 

Apache Kafka: обзор

Автор: admin от 6-04-2018, 20:40, посмотрело: 112

Привет, Хабр!



Сегодня мы предлагаем вам сравнительно краткую, но при этом толковую и информативную статью об устройстве и вариантах применения Apache Kafka. Рассчитываем перевести и выпустить книгу Нии Нархид (Neha Narkhede) et. al до конца лета.



Apache Kafka: обзор

Приятного чтения!

Категория: Программирование

 

Конференция DEFCON 22. «Вооружение Ваших домашних питомцев. Боевая Киска и отказ от служебной собаки». Джен Бренсфилд

Автор: admin от 6-04-2018, 17:40, посмотрело: 120

Добрый день, DEFCON! Я рад присутствовать здесь. Меня зовут Джен Бренсфильд, я главный инженер по безопасности компании Tenacity и очень люблю свою работу, поэтому, когда наступает уик-энд, я просто не могу дождаться утра понедельника! Сегодня я расскажу Вам о том, как вооружить свою кошку, это весёлая история, со своими победами, поражениями и целой кучей слайдов.



Конференция DEFCON 22. «Вооружение Ваших домашних питомцев. Боевая Киска и отказ от служебной собаки». Джен Бренсфилд


Итак, зачем мне понадобилось вооружать своего питомца?



Известно, что 15% мирового Интернет-трафика посвящено кошкам. Кроме того, я часто выступаю с презентациями по поводу систем безопасности перед техническими и не техническими специалистами. Я заметил, что технические подробности утомляют людей, они начинают скучать, закатывать глаза и думать о посторонних вещах. Чтобы привлечь их внимание, я стал разбавлять свои презентации слайдами с картинками кошек и рассказывать о них разные смешные истории. Например, я начинаю презентацию такой картинкой:



Конференция DEFCON 22. «Вооружение Ваших домашних питомцев. Боевая Киска и отказ от служебной собаки». Джен Бренсфилд


Я как раз заканчивал одну из своих презентаций, когда ко мне подошёл человек и сказал: «Я хочу подарить Вам этот кошачий ошейник, здесь есть GPS, модуль сотовой связи и можно отследить местонахождение кошки в любое время, и если Вы волнуетесь за неё, то можно отправить SMS, и Вам придёт ответ с её GPS координатами».



Я не был бы собой, если бы мне в голову не пришла мысль: «Стоит добавить в этот ошейник маленькую WiFi-ищейку, и мы получим настоящую Боевую Киску»!

Категория: Компании » Apple

 

Манипуляция поисковой выдачей Google

Автор: admin от 6-04-2018, 16:25, посмотрело: 79

Манипуляция поисковой выдачей Google

Исследователь Tom Anthony обнаружил сверхкритичную уязвимость в поисковом механизме Google, способную влиять на поисковую выдачу. Компания «исправляла» уязвимость полгода и выплатила за нее всего лишь $ 1337.

Категория: Компании » Google

 

Что нового в DataGrip 2018.1

Автор: admin от 6-04-2018, 10:50, посмотрело: 108

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



Что нового в DataGrip 2018.1

Категория: Программирование

 

Что мы читали в марте: пять необходимых книг для инженеров инфраструктуры

Автор: admin от 6-04-2018, 10:50, посмотрело: 60

Что мы читали в марте: пять необходимых книг для инженеров инфраструктуры


Мы в Skyeng понемногу строим свою библиотеку важных и полезных книг. Началось все с того, что своими списками в Фейсбуке поделились основатели компании (ссылки ниже), а теперь к ним присоединились и руководители направлений. В марте свой топ профессиональной литературы представила Надежда Рябцова, отвечающая за нашу IT инфраструктуру. Я попросил ее рассказать о каждой книге чуть подробнее – надеюсь, читателям Хабры этот список, дополненный четырьмя еженедельными рассылками, будет полезен.

Категория: Программирование

 

Хостинг: экзит-пол

Автор: admin от 6-04-2018, 10:50, посмотрело: 76

Рынок услуг хостинга в России находится в процессе постоянного развития, он меняется и совершенствуется. Поэтому всегда есть выбор среди множества компаний, предлагающих различные услуги хостинга, в том числе хостинга VPS. Ряд российских VPS-провайдеров уже может похвастаться «европейским» уровнем обслуживания и качеством работы. Почему же клиенты меняют провайдера? «Текучка» среди пользователей – процесс, характерный для всего мира. По данным мировой статистики, средняя хостинговая компания ежегодно теряет от 15% до 35% клиентов.

 

Хостинг: экзит-пол

Категория: Программирование

 

Макрос для Autodesk Revit, который подравнивает стены

Автор: admin от 6-04-2018, 10:50, посмотрело: 67

Автодеск сделал стены разными, но пришли проектировщики и начертили стены под углом 0,045 и 89,915 градусов. Поэтому не ставятся размеры между стенами. Так продолжалось долго, но теперь появился Великий Макрос Уравнитель, он вернет стенам углы в 0,000 и 90,000 градусов.

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

Категория: Программирование

 

Исходный код System Shock выложен в открытый доступ под GPL

Автор: admin от 6-04-2018, 10:45, посмотрело: 75

Исходный код System Shock выложен в открытый доступ под GPL



Исключительно хорошая новость: исходный код культовой игры System Shock (в версии для PowerMac) официально выложен под GNU General Public License v3.0. Игра была выпущена в 1994 году и написана на C.



Как известно, автор оригинальной игры, студия Looking Glass Studios, прекратила свое существование в 2000 году из-за кризиса издателя Eidos Interactive — выходцы из студии в дальнейшем создали новые знаменитые серии Deus Ex и BioShock. Права на серию System Shock выкупила Night Dive Studios, которая в данный момент занимается ремейком оригинала (чья разработка была заморожена месяц назад и релиз был отложен на 2020 год, несмотря на успешный Kickstarter, собравший 1,35 миллиона долларов) и полноценным продолжением System Shock 3, в разработке которого принимает участие автор оригинала, Уоррен Спектор, вернувшийся ради этого в игровую индустрию.



Забрать исходный код можно по ссылке на Github. Для успешной компиляции потребуется PowerMac или его эмулятор (например, SheepShaver), Metrowerks CodeWarrior 10 Tools и игровые данные оригинальной игры.



Как обычно, не обошлось без интересных находок — например, уже нашли отсылку к игровому дизайнеру, работавшему в Looking Glass Studios, Симус Блэкли (Seamus Blackley).

Категория: Программирование » Веб-разработка

 

Туториал: toon-контуры в Unreal Engine 4

Автор: admin от 6-04-2018, 10:45, посмотрело: 105

Туториал: toon-контуры в Unreal Engine 4


Когда говорят о «toon-контурах», то имеют в виду любую технику, которая рендерит линии вокруг объектов. Как и cel shading, контуры помогают игре выглядеть более стилизованной. Они могут создавать ощущение того, что объекты нарисованы красками или чернилами. Примеры такого стиля можно увидеть в таких играх, как Okami, Borderlands и Dragon Ball FighterZ.



В этом туториале вы научитесь следующему:




  • Создавать контуры с помощью инвертированного меша

  • Создавать контуры с помощью постобработки и свёрток

  • Создавать и использовать функции материалов

  • Сэмплировать соседние пиксели



Примечание: в этом туториале подразумевается, что вы уже знаете основы Unreal Engine. Если вы новичок в Unreal Engine, то рекомендую изучить мою серию туториалов из десяти частей Unreal Engine для начинающих.



Если вы не знакомы с постобработкой материалов, то вам сначала стоит изучить мой туториал по cel shading. В этой статье мы будем использовать некоторые из концепций, изложенных в туториале по cel shading.

Категория: Программирование » Веб-разработка

 
Назад Вперед