[閒聊] 跑著色器到底是什麼魔術

作者: moswu (蚊子)   2023-03-29 15:59:04
乳題
看到前面提到最後生還者災情其中就有跑著色器要2hr,想起當初跑MHR試玩版看到編譯著色
器的時候一頭霧水,怎麼在NS上沒看過這種東西?
有了解遊戲or程式開發的版友可以說明一下嗎?
作者: raidcrash   2023-03-29 16:08:00
因為你PC有百百種硬體 NS就只有固定硬體 當然不用再跑
作者: saiya (台南中肯伯)   2023-03-29 16:09:00
遊戲主機都不用啊,只有pc才要
作者: Tencc (10cc)   2023-03-29 16:10:00
我也很好奇著色器是啥東西?
作者: ab4daa (nooooooooooooooooooo)   2023-03-29 16:21:00
跑在gpu的程式 要先編譯才能放上去
作者: Chikei ( )   2023-03-29 16:21:00
shader,GPU執行的程式碼,細節會因為driver/GPU不同而不同,所以遊戲只能給抽象代碼,真的執行遊戲時才編譯成當下執行環境的程式
作者: cat05joy (CATHER520)   2023-03-29 16:31:00
最近蠻多款都有在一開始跑這東西
作者: autumn10109   2023-03-29 16:35:00
是不是只有3A會跑這種?
作者: StarTouching (撫星)   2023-03-29 16:37:00
以前遊戲也不用啊 只能說現在硬體愈來愈複雜
作者: raidcrash   2023-03-29 16:39:00
以前不是不用 是會在背景跑 但可能就影響到體驗 所以有些遊戲就要你開始前先讓它跑一遍 省著前後台搶資源
作者: RC8377 (Chlomo)   2023-03-29 16:43:00
COD表示:
作者: aa1477888 (Mika)   2023-03-29 16:44:00
很多遊戲在開頭放的那些 不能跳過的廠商Logo、動畫都是在幹一樣的事情而且已經很久了 只是新遊戲改成直接告訴你他在幹嘛
作者: horstyle0411 (樹林馬尚)   2023-03-29 16:49:00
Borderland 3一開始小吵鬧跳舞也是
作者: ltytw (ltytw)   2023-03-29 16:49:00
我記得以前的3D Mark好像就要先跑一次卓色氣編譯的樣子
作者: svd237 (ggsmida)   2023-03-29 16:49:00
COD:我很熟
作者: lovinlover (Lovin Lover)   2023-03-29 16:53:00
簡單來說玩家是學生 遊戲是老師 程式碼是教學內容老師會根據學生的程度備課再教給大家
作者: qwe88016 (東)   2023-03-29 16:55:00
原來是這樣,還想說幹嘛逼我看logo
作者: Tencc (10cc)   2023-03-29 16:55:00
老師有穿黑絲襪嗎? 我只想知道這個
作者: lovinlover (Lovin Lover)   2023-03-29 16:55:00
簡單或是固定的內容老師不太需要備課 直接一套搞定
作者: n3688 (none)   2023-03-29 17:12:00
在PC上執行NS模擬器,也是要跑著色器
作者: hh123yaya (KID)   2023-03-29 17:13:00
以前可能是沒跟你說在跑而已反正你就想像成是顯示卡在努力跑東西就好
作者: naya7415963 (稻草魚)   2023-03-29 17:15:00
原來是最近流行不藏了才突然遊戲都要跑著色器喔
作者: raidcrash   2023-03-29 17:20:00
因為現在要編譯的東西可能多得多 藏片頭跟邊玩邊跑只適合不用編譯太久的 總不能讓你片頭看個15-30分鐘吧
作者: sagatgod (本佛渡你)   2023-03-29 17:24:00
廠商認不認真做優化這裡就看得出,老卡就只有開頭閃幾個logo的時間而已,遊戲畫面也沒比較差
作者: hh123yaya (KID)   2023-03-29 17:24:00
最主要就是玩家體感問題 放個LOGO卡著很多人覺得莫名跟你說我在讀取或是跑著色器 你只會覺得你硬體爛(x
作者: LeBlowJob23 (LBJ 23)   2023-03-29 17:28:00
SteamDeck重開機後 也都要跑一次全部遊戲的著色器
作者: kart07575 (Psychaox)   2023-03-29 17:32:00
樓樓上要確定耶,google一下mhr著色器,ptt就不少文章了
作者: hoe1101 (摸摸)   2023-03-29 17:32:00
MHR第一次跑著色器還是算蠻久的
作者: H3artbreakid (傷心小子)   2023-03-29 17:36:00
COD:
作者: jake255121 (微花猴傑)   2023-03-29 18:13:00
Deck根本不用跑著色器,都是用下載的好嗎
作者: qwe78971 (小信)   2023-03-29 18:33:00
COD跑到吐
作者: UnifiedField (小光)   2023-03-29 19:05:00
我比較不懂為什麼有的遊戲每次開都要跑,不是跑一次就好嗎?
作者: aa1477888 (Mika)   2023-03-29 19:46:00
理論上硬體或驅動程式變更 以及遊戲更新後才需要跑不過有些遊戲為了以防萬一或者說開發商懶得寫偵測跟條件判斷就變成每次都要跑了 對 我就是在說你霍格華茲
作者: lolicat (貓雨果)   2023-03-29 19:50:00
就是讀取時間
作者: j1551082 (薄荷哈亞鐵)   2023-03-29 21:29:00
我試過不開著色器了,咳,很可怕
作者: pokiman (勃起男)   2023-03-29 21:30:00
他們都不做遊戲測試就開賣嗎
作者: r85270607 (DooMguy)   2023-03-29 21:53:00
這個著色器是以前常說的「讀取」或「讀場景」嗎看了一下 調整顏色?...不是專門的有點不知如何上手我比較想問的是 這東西不能像以前常見的過山洞故意放慢你前進的手段來修飾嗎
作者: mothertime (我超愛傅紅雪這變態)   2023-03-29 22:30:00
就...不演了
作者: yangwen5301 (大番薯)   2023-03-29 23:02:00
Deck硬體都固定的不用編吧
作者: H3artbreakid (傷心小子)   2023-03-29 23:14:00
跑著色器可以連過場動畫都省了
作者: aigame (neko)   2023-03-30 01:21:00
現在最好的方式是第一次進遊戲跑一次著色器,以後順順玩,但臥龍跟此作竟然都要玩家提醒才弄真的無言,他們到底有沒有測試才上架
作者: meloman   2023-03-30 03:05:00
我也是玩了cod 才知道有的廠商就是懶得演
作者: sugigu (zzz)   2023-03-30 07:18:00
比如說戰神4之後的爬山壁鑽縫隙 還有划船閒聊其實都是在做這些事 背景偷讀取
作者: a902392001 (Kivat)   2023-03-30 07:34:00
十幾年前電腦版DMC4也是要跑一個小灰條 現在想起來應該是一樣的東西
作者: jake255121 (微花猴傑)   2023-03-30 09:50:00
很多遊戲調整畫質他要你重開遊戲,就得重跑按錯按鈕,誤噓抱歉
作者: popbitch (that's it)   2023-03-30 12:56:00
之前霍格華茲跑幾分鐘就覺得好久,這次更扯

Links booklink

Contact Us: admin [ a t ] ucptt.com