24.10.2019 [23:47], Андрей Созинов
Компания NVIDIA добавит в свои драйверы для потребительских видеокарт поддержку фильтров ReShade, которые позволяют менять и улучшать картинку в различных играх. Данный набор фильтров будет интегрирован в инструмент FreeStyle и откроет большому количеству пользователей доступ к «сотням фильтров». ![]() Если вы никогда не пользовались ReShade или даже не слышали о нём, то стоит пояснить, что это один из самых популярных модов для постобработки картинки в играх. Он позволяет накладывать самые различные фильтры, которые создают сами пользователи. За счёт этого меняется не только цвет картинки, но и зачастую улучшается её качество. Есть даже возможность наложения эффектов с поддержкой трассировки лучей. На YouTube можно найти массу роликов, в которых демонстрируются результаты использования ReShade. И в ближайшее время фильтры ReShade будут доступны в составе инструмента FreeStyle, который выходит в состав GeForce Experience. Кроме того, для работы ReShade будет задействована технология NVIDIA Ansel. Заметим, что и инструмент NVIDIA FreeStyle предназначен для постобработки картинки в играх, но он позволяет накладывать лишь «лёгкие» фильтры, меняющие цвет картинки. Также заметим, что большинство пользователей не используют данный инструмент NVIDIA. Но, возможно, за счёт интеграции ReShade компания надеется поднять популярность своего собственного решения. Будем надеяться, что теперь накладывать фильтры на игры станет проще, и больше пользователей оценят такую возможность.
Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
|
‘ ); if( infinityFeedAllAdsDone.indexOf( id ) == -1 ) { infinityFeedAllAdsDone.push( id ); if(window._endebug && window.console) console.log(‘[ ‘+id+’ ] renderPub->infinityPubRenderAllAds()’); setTimeout( function(){ infinityPubRenderAllAds( id ); }, 600 ); } if(window._endebug && window.console) console.log(‘[ ‘+id+’ ] renderPub->updateNextHitTop()’); updateNextHitTop(id); _infitityNextPid = next_pub_hitline.dataset.id; // основная публикация if( !infinityFeedLoadedPubsData[ id ] ) infinityFeedLoadedPubsData[ id ] = data; // предзагруженные if( data[‘preloadPubs’] ) { for(var k in data[‘preloadPubs’]) if( !infinityFeedLoadedPubsData[k] ) infinityFeedLoadedPubsData[k] = data[‘preloadPubs’][k]; } } function sr_reloadGgAdsBanner( renderto, adclient, adslot, style = », inlineStyle = », adblock = false ) { if( window.adsbygoogle == undefined ) { t = document.getElementsByTagName(«script»)[0]; s = document.createElement(«script»); s.type = «text/javascript»; s.src = «http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js»; s.async = true; t.parentNode.insertBefore(s, t); } if( window.reloadGgAdCounter == undefined ) reloadGgAdCounter = 0; var rand = reloadGgAdCounter — 0.5 + Math.random() * (9999999999 — reloadGgAdCounter + 1) newBlockNum = Math.round(rand); newRenderTo = ‘ggAds_’ + adclient + ‘_’ + newBlockNum; document.getElementById( renderto ).innerHTML = »; var _div = document.createElement(‘ins’); _div.id = newRenderTo; _div.setAttribute(‘style’, inlineStyle); _div.classList.add(‘adsbygoogle’); _div.dataset.adClient = adclient; _div.dataset.adSlot = adslot; document.getElementById(renderto).appendChild(_div); setTimeout( function(){ }, 350 ); if( adblock ) { setTimeout( function(){ if( document.getElementById(newRenderTo).clientHeight 0 ) { setTimeout( function(){ }, 450 ); } else allGoogleAdsLoaded = 1; } function renderAdfoxAds( id ) { // если расстояние больше двух экранов — не загружать объявления, триггеер на скролл для повторной загрузки //if( checkDisplaysToElement(‘#next-infinity-pub-976887’+id, 2) ) — render hold_id = id; if(window._endebug && window.console) console.log(‘[ ‘+id+’ ] renderAdfoxAds()’); var adzoneggads = document.querySelectorAll(‘#pub_’ + id + ‘ .ggads’); [].forEach.call(adzoneggads, function(ggad) { ggdata = ggad.getAttribute(‘set’).split(‘718’); sr_reloadGgAdsBanner( ggad.getAttribute(‘id’), ‘ca-pub-‘+ggdata[1], ggdata[2], ggdata[0]); }); //lazyLoadGoogleAds(); var adzonesresp = document.querySelectorAll(‘#pub_’ + id + ‘ .adfox_ads’); [].forEach.call(adzonesresp, function(radz) { id = radz.attributes[0].nodeValue; slot = radz.attributes[2].nodeValue; if( readyadsadfox.indexOf(id) == -1 && id != undefined ) { readyadsadfox.push( id ); tmp = Object.assign({}, adfoxOriginalSlots[ slot ]); tmp[ ‘code’ ] = id; window.Ya.headerBidding.pushAdUnits( tmp ); (function(w, n) { w[n] = w[n] || []; w[n].push({ ownerId: 254948, containerId: id, params: { pp: ‘noj’, ps: ‘cxoh’, p2: ‘fwbj’, puid1: » }, onLoad: function(data) { /*document.getElementById(id).innerHTML = »;*/ }, onRender: function() { }, onError: function(error) { }, onStub: function() { } }); })(window, ‘adfoxAsyncParams’); } }); updateNextHitTop( hold_id ); setTimeout( function(){ updateNextHitTop( _infitityCurrentPid ); updateNextHitTop( hold_id ); }, 1700 ); } function mobileVersionAdapt( status, change ) { //if( document.querySelector(‘.icon-group’) && document.location.href.search(‘974568’) == -1 ) return; if( status ) { holdads = []; readyadsadfox = []; mobilev = changemob = true; adaptInit(); var adzonesresp = document.querySelectorAll(‘.resp-ad-zone’); var adzones = document.querySelectorAll(‘.ad-zone’); [].forEach.call(adzonesresp, function(radz) { zoneid = radz.attributes[3].nodeValue; if( document.querySelector(‘.czone_’ + zoneid) != null && document.querySelector(‘.czone_’ + zoneid).innerHTML == » && readyadsresp.indexOf(zoneid) == -1) { customZoneLoad(zoneid); readyadsresp.push( zoneid ); } }); [].forEach.call(adzones, function(adz) { holdads.push( adz.attributes[3].nodeValue ); }); } else { catLink(false); changemob = true; mobilev = false; fetchQuestions(); //_newsPopupWidget(‘#hardware-news’); enableYoutubePlayer(); holdads.forEach(function(zoneid, i, arr) { if( document.querySelector(‘.czone_’ + zoneid) != null && document.querySelector(‘.czone_’ + zoneid).innerHTML == » && readyads.indexOf(zoneid) == -1) { customZoneLoad(zoneid); readyads.push( zoneid ); } }); // удаляем мобильные объявления var adzonesresp = document.querySelectorAll(‘.resp-ad-zone’); var adzones = document.querySelectorAll(‘.ad-zone’); [].forEach.call(adzonesresp, function(radz) { radz.parentNode.removeChild( radz ); }); } } window.addEventListener(«resize», function(event) { if( document.querySelector(‘.icon-group’) ) return; var size = getBrowserSize(); //alert(size.width); (size.width «+»
«+_36.replace(_4,»«).replace(_5,»«)+»
«+»
«+_8.ifsendmsg.replace(/n/,»
«)+»
«+»»+»
материал сайта 3dnews.ru