看板 Steam
作者 moswu (蚊子)
標題 [閒聊] 跑著色器到底是什麼魔術
時間 Wed Mar 29 15:59:04 2023


乳題

看到前面提到最後生還者災情其中就有跑著色器要2hr,想起當初跑MHR試玩版看到編譯著色
器的時候一頭霧水,怎麼在NS上沒看過這種東西?

有了解遊戲or程式開發的版友可以說明一下嗎?
----
Sent from BePTT on my iPhone 7 Plus

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.237.227 (臺灣)
※ 作者: moswu 2023-03-29 15:59:04
※ 文章代碼(AID): #1a8-_Biq (Steam)
※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1680076747.A.B34.html
raidcrash: 因為你PC有百百種硬體 NS就只有固定硬體 當然不用再跑1F 03/29 16:08
saiya: 遊戲主機都不用啊,只有pc才要2F 03/29 16:09
Tencc: 我也很好奇著色器是啥東西?3F 03/29 16:10
ab4daa: 跑在gpu的程式  要先編譯才能放上去4F 03/29 16:21
Chikei: shader,GPU執行的程式碼,細節會因為driver/GPU不同而不同,所以遊戲只能給抽象代碼,真的執行遊戲時才編譯成當下執行環境的程式5F 03/29 16:21
cat05joy: 最近蠻多款都有在一開始跑這東西8F 03/29 16:31
autumn10109: 是不是只有3A會跑這種?9F 03/29 16:35
StarTouching: 以前遊戲也不用啊 只能說現在硬體愈來愈複雜10F 03/29 16:37
raidcrash: 以前不是不用 是會在背景跑 但可能就影響到體驗 所以有些遊戲就要你開始前先讓它跑一遍 省著前後台搶資源11F 03/29 16:39
RC8377: COD表示:13F 03/29 16:43
aa1477888: 很多遊戲在開頭放的那些 不能跳過的廠商Logo、動畫
都是在幹一樣的事情
而且已經很久了 只是新遊戲改成直接告訴你他在幹嘛14F 03/29 16:44
horstyle0411: Borderland 3一開始小吵鬧跳舞也是17F 03/29 16:49
ltytw: 我記得以前的3D Mark好像就要先跑一次卓色氣編譯的樣子18F 03/29 16:49
svd237: COD:我很熟19F 03/29 16:49
lovinlover: 簡單來說玩家是學生 遊戲是老師 程式碼是教學內容
老師會根據學生的程度備課再教給大家20F 03/29 16:53
qwe88016: 原來是這樣,還想說幹嘛逼我看logo22F 03/29 16:55
Tencc: 老師有穿黑絲襪嗎? 我只想知道這個23F 03/29 16:55
lovinlover: 簡單或是固定的內容老師不太需要備課 直接一套搞定24F 03/29 16:55
n3688: 在PC上執行NS模擬器,也是要跑著色器25F 03/29 17:12
hh123yaya: 以前可能是沒跟你說在跑而已
反正你就想像成是顯示卡在努力跑東西就好26F 03/29 17:13
naya7415963: 原來是最近流行不藏了才突然遊戲都要跑著色器喔28F 03/29 17:15
raidcrash: 因為現在要編譯的東西可能多得多 藏片頭跟邊玩邊跑只適合不用編譯太久的 總不能讓你片頭看個15-30分鐘吧29F 03/29 17:20
sagatgod: 廠商認不認真做優化這裡就看得出,老卡就只有開頭
閃幾個logo的時
間而已,遊戲畫面也沒比較差31F 03/29 17:24
hh123yaya: 最主要就是玩家體感問題 放個LOGO卡著很多人覺得莫名跟你說我在讀取或是跑著色器 你只會覺得你硬體爛(x34F 03/29 17:24
LeBlowJob23: SteamDeck重開機後 也都要跑一次全部遊戲的著色器36F 03/29 17:28
kart07575: 樓樓上要確定耶,google一下mhr著色器,ptt就不少文章37F 03/29 17:32
hoe1101: MHR第一次跑著色器還是算蠻久的39F 03/29 17:32
H3artbreakid: COD:40F 03/29 17:36
jake255121: Deck根本不用跑著色器,都是用下載的好嗎41F 03/29 18:13
qwe78971: COD跑到吐42F 03/29 18:33
UnifiedField: 我比較不懂為什麼有的遊戲每次開都要跑,不是跑一次就好嗎?43F 03/29 19:05
aa1477888: 理論上硬體或驅動程式變更 以及遊戲更新後才需要跑
不過有些遊戲為了以防萬一
或者說開發商懶得寫偵測跟條件判斷
就變成每次都要跑了 對 我就是在說你霍格華茲45F 03/29 19:46
lolicat: 就是讀取時間49F 03/29 19:50
j1551082: 我試過不開著色器了,咳,很可怕50F 03/29 21:29
pokiman: 他們都不做遊戲測試就開賣嗎51F 03/29 21:30
r85270607: 這個著色器是以前常說的「讀取」或「讀場景」嗎
看了一下  調整顏色?...不是專門的有點不知如何上手我比較想問的是 這東西不能像以前常見的過山洞
故意放慢你前進的手段來修飾嗎52F 03/29 21:53
mothertime: 就...不演了56F 03/29 22:30
yangwen5301: Deck硬體都固定的不用編吧57F 03/29 23:02
H3artbreakid: 跑著色器可以連過場動畫都省了58F 03/29 23:14
aigame: 現在最好的方式是第一次進遊戲跑一次著色器,以後順順玩,但臥龍跟此作竟然都要玩家提醒才弄真的無言,他們到底有沒有測試才上架59F 03/30 01:21
meloman: 我也是玩了cod 才知道有的廠商就是懶得演62F 03/30 03:05
sugigu: 比如說戰神4之後的爬山壁鑽縫隙 還有划船閒聊其實都是在做這些事 背景偷讀取63F 03/30 07:18
a902392001: 十幾年前電腦版DMC4也是要跑一個小灰條 現在想起來應該是一樣的東西65F 03/30 07:34

--
作者 moswu 的最新發文:
點此顯示更多發文記錄