[Перевод] Как работает видеопроцессор

image

[Прим. пер.: оригинал статьи называется GPU Performance for Game Artists, но, как мне кажется, она будет полезной для всех, кто хочет иметь общее представление о работе видеопроцессора]


За скорость игры несут ответственность все члены команды, вне зависимости от должности. У нас, 3D-программистов, есть широкие возможности для управления производительностью видеопроцессора: мы можем оптимизировать шейдеры, жертвовать качеством картинки ради скорости, использовать более хитрые техники рендеринга… Однако есть аспект, который мы не можем полностью контролировать, и это графические ресурсы игры.


Мы надеемся, что художники создадут ресурсы, которые не только хорошо выглядят, но и будут эффективны при рендеринге. Если художники немного больше узнают о том, что происходит внутри видеопроцессора, это может оказать большое влияние на частоту кадров игры. Если вы художник и хотите понять, почему для производительности важны такие аспекты, как вызовы отрисовки (draw calls), уровни детализации (LOD) и MIP-текстуры, то прочитайте эту статью. Чтобы учитывать то влияние, которое имеют ваши графические ресурсы на производительность игры, вы должны знать, как полигональные сетки попадают из 3D-редактора на игровой экран. Это значит, что вам нужно понять работу видеопроцессора, микросхемы, управляющей графической картой и несущей ответственность за трёхмерный рендеринг в реальном времени. Вооружённые этим знанием, мы рассмотрим наиболее частые проблемы с производительностью, разберём, почему они являются проблемой, и объясним, как с ними справиться.
Читать дальше →
[Перевод] Как работает видеопроцессор
Source: habrahabr

Пост №3245309

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3245309″ }, «headline»: «политика :: Ким Чен Ын :: цитата», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%9A%D0%B8%D0%BC-%D0%A7%D0%B5%D0%BD-%D0%AB%D0%BD-%D1%86%D0%B8%D1%82%D0%B0%D1%82%D0%B0-4069470.jpeg», «height»: 600, «width»: 1000 }, «datePublished»: «2017-09-22T11:25:25+03:00», «dateModified»: «2017-09-22T11:25:25+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3245309
Source: Joyreactor

Цитата #446903

«У новых Iphone стеклянный корпус»

xxx: Теперь вместо замены экрана требуется замена айфона
Цитата #446903
Source: bash

Цитата #446902

ShabanovYT
Все исследования проблемы перенаселения проплачиваются людьми, заинтересованными в возможно большем количестве рабов и пушечного мяса. Результаты вполне предсказуемы и верить им нельзя.
Ефремов (1970 г, «Час быка», запрещена сразу после выхода, не успели распродать тираж, изъята из библиотек): власть захватят преступные группировки, тотальная слежка, тотальная промывка мозгов, фальсификация продуктов питания, пандемии заболеваний, причина которых скученность людей, появление новых заболеваний, 2 ядерных войнушки…
Подозревают, что Ефремов был…

Hardcoin
Не успели дописать? Вас схватили, что ли?
Цитата #446902
Source: bash

Пост №3245299

Автор: Ashby

Деревянная лампа сделанная из акрилового стекла.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3245299″ }, «headline»: «Деревянная лампа сделанная из акрилового стекла. / hand made :: лампа :: сделал не сам :: лава :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/hand-made-%D0%BB%D0%B0%D0%BC%D0%BF%D0%B0-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D0%BD%D0%B5-%D1%81%D0%B0%D0%BC-%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-4069457.jpeg», «height»: 1329, «width»: 886 }, «datePublished»: «2017-09-22T11:04:51+03:00», «dateModified»: «2017-09-22T11:04:51+03:00», «author»: { «@type»: «Person», «name»: «Ashby» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3245299
Source: Joyreactor

Обзор BQ Strike Selfie Max: 29 мегапикселей на пару камер

Согласитесь, когда в смартфоны устанавливают хорошую основную камеру и посредственную «фронталку» на какие-нибудь жалкие пять мегапикселей, это ничего, кроме раздражения, не вызывает. Разработчики BQ Strike […]
Обзор BQ Strike Selfie Max: 29 мегапикселей на пару камер
Source: 4pda

Пост №3245291

Автор: Дюдя

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3245291″ }, «headline»: «bash.im :: Lin :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/bashim-Lin-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4069441.png», «height»: 283, «width»: 740 }, «datePublished»: «2017-09-22T10:56:58+03:00», «dateModified»: «2017-09-22T10:56:58+03:00», «author»: { «@type»: «Person», «name»: «Дюдя» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3245291
Source: Joyreactor

Трансляция с геймдев-конференции 4C в Санкт-Петербурге. День первый

Привет, Хабр! Мы ведем текстовую трансляцию с первого дня геймдев-конференции 4С в Петербурге. Сегодня поговорим о тонкостях разработки игр, работе с аудиторией, монетизации VR и многом другом. Присоединяйтесь!

Читать дальше →
Трансляция с геймдев-конференции 4C в Санкт-Петербурге. День первый
Source: habrahabr

Геймдев конференция 4C — день 1

Видео-стрим: https://www.facebook.com/4CSPb/videos/1848773098785459/

Текстовая трансляция

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = «//wtrfall.com/widget.js?id=1641»; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘wtf-embed’));(function() { if (!window.WTF || !WTF.bootstrap || !WTF.bootstrap(«wtf-broadcast-4f56553bf55e05d6680cef53»)) setTimeout(arguments.callee, 50); }());
Геймдев конференция 4C — день 1
Source: habrahabr