Cocos Creator材質(zhì)進(jìn)階:五步打造專業(yè)級游戲畫面質(zhì)感
1. 項(xiàng)目概述從“能跑就行”到“視覺驚艷”的必經(jīng)之路做游戲開發(fā)尤其是獨(dú)立開發(fā)者或者小團(tuán)隊(duì)我們常常會陷入一個怪圈花大量時間在玩法邏輯和性能優(yōu)化上最后一看畫面總覺得差了那么點(diǎn)意思。你可能也遇到過明明模型建得不錯場景也搭得有模有樣但渲染出來的效果就是“塑料感”十足或者光影平淡缺乏沉浸感。問題往往就出在“材質(zhì)”這個環(huán)節(jié)上。材質(zhì)簡單說就是物體表面的“皮膚”它定義了光如何與物體互動決定了你的游戲畫面是停留在“能玩”的層面還是能真正“打動人心”。Cocos Creator作為一款優(yōu)秀的跨平臺游戲引擎其內(nèi)置的材質(zhì)系統(tǒng)其實(shí)非常強(qiáng)大但很多開發(fā)者包括我自己在早期都只是簡單地用用默認(rèn)材質(zhì)或者從資源商店拖一個現(xiàn)成的材質(zhì)球調(diào)調(diào)顏色和貼圖就完事了。這就像你有一臺頂級的單反相機(jī)卻只會用自動模式拍照。今天我們就來聊聊如何把這臺“相機(jī)”的手動模式玩轉(zhuǎn)通過五個核心步驟系統(tǒng)性地提升你的游戲畫面質(zhì)感。無論你是想實(shí)現(xiàn)《原神》那種風(fēng)格化的卡通渲染還是《黑神話悟空》里寫實(shí)的金屬與布料其底層邏輯都是相通的。這套方法不依賴于某個特定版本的引擎無論是2.x還是3.x而是聚焦于材質(zhì)設(shè)計(jì)的核心思想與工作流讓你知其然更知其所以然。2. 核心思路拆解材質(zhì)效果的“道”與“術(shù)”在動手調(diào)參數(shù)之前我們必須先建立正確的認(rèn)知框架。很多人一上來就糾結(jié)于某個Shader代碼怎么寫或者某個效果參數(shù)怎么調(diào)這是典型的“只見樹木不見森林”。我把實(shí)現(xiàn)專業(yè)級材質(zhì)效果的思路總結(jié)為“一個核心兩個維度五個步驟”。一個核心物理可信度或風(fēng)格化一致性這是所有材質(zhì)工作的終極目標(biāo)。對于追求寫實(shí)的項(xiàng)目你的材質(zhì)要模擬真實(shí)世界的光照反應(yīng)即“物理可信”。金屬的高光反射、布料的粗糙漫反射、皮膚的次表面散射這些都有其物理規(guī)律。對于風(fēng)格化項(xiàng)目如卡通、像素風(fēng)目標(biāo)則變?yōu)椤帮L(fēng)格化一致性”即所有材質(zhì)都要遵循同一套非物理的、但自洽的視覺規(guī)則比如固定的明暗交界線、純色陰影等。明確你的核心目標(biāo)是后續(xù)所有決策的基石。兩個維度數(shù)據(jù)Data與邏輯Logic這是理解材質(zhì)系統(tǒng)的關(guān)鍵。我們可以把任何材質(zhì)效果拆解為這兩部分?jǐn)?shù)據(jù)即輸入給材質(zhì)的信息。主要包括紋理Textures這是最重要的數(shù)據(jù)源。不僅僅是顏色貼圖Albedo還包括法線貼圖Normal、金屬度/粗糙度貼圖Metallic/Roughness、環(huán)境光遮蔽貼圖AO、高度貼圖Height等。一套好的PBR基于物理的渲染材質(zhì)其質(zhì)感70%以上來自于高質(zhì)量的多重紋理。參數(shù)Parameters在材質(zhì)面板或腳本中可調(diào)節(jié)的標(biāo)量、向量值如基礎(chǔ)顏色、金屬度、粗糙度、法線強(qiáng)度、UV偏移/縮放等。它們是紋理的補(bǔ)充和微調(diào)工具。頂點(diǎn)數(shù)據(jù)Vertex Data如頂點(diǎn)顏色、UV坐標(biāo)可用于實(shí)現(xiàn)漸變、溶解等效果。邏輯即處理這些數(shù)據(jù)的“程序”。在Cocos Creator中這主要就是著色器Shader。它決定了如何讀取紋理、如何混合參數(shù)、如何計(jì)算光照漫反射、高光反射、環(huán)境光等。Cocos Creator提供了可視化的材質(zhì)編輯器Effect和Shader Graph在3.x中讓我們可以不用直接寫GLSL代碼而是通過節(jié)點(diǎn)連接的方式來構(gòu)建這個“邏輯”。五個步驟正是將“核心目標(biāo)”通過“兩個維度”逐步實(shí)現(xiàn)的一套標(biāo)準(zhǔn)化工作流。它不是五個孤立的技巧而是一個環(huán)環(huán)相扣的流程從最基礎(chǔ)的表面屬性定義到增加表面細(xì)節(jié)再到引入環(huán)境互動最后進(jìn)行全局整合與性能優(yōu)化。接下來我們就深入這五個步驟。3. 第一步奠定基石——構(gòu)建準(zhǔn)確的表面屬性這一步的目標(biāo)是確定物體最基本的“身份”它是金屬還是非金屬表面是光滑如鏡還是粗糙磨砂這一步做對了材質(zhì)就成功了一半。在PBR工作流中這主要通過兩個核心參數(shù)控制金屬度Metallic和粗糙度Roughness。3.1 理解金屬度與粗糙度的本質(zhì)金屬度Metallic這是一個“非0即1”的參數(shù)雖然在紋理中常用0-1的灰度表示。它定義了材質(zhì)是導(dǎo)體金屬還是絕緣體非金屬/電介質(zhì)。金屬M(fèi)etallic 1沒有漫反射顏色。它的顏色完全來自于對周圍環(huán)境的鏡面反射Specular。所以一張生銹的鐵板銹蝕部分非金屬M(fèi)etallic應(yīng)為0露出金屬光澤的部分應(yīng)為1。非金屬M(fèi)etallic 0擁有明確的漫反射顏色Albedo Color其鏡面反射強(qiáng)度很弱且顏色固定通常為接近白色的淡灰色。誤區(qū)不要用金屬度來控制“亮度”或“光澤度”那是粗糙度的職責(zé)。一個常見的錯誤是把臟污、磨損做在金屬度貼圖上這會導(dǎo)致光照計(jì)算錯誤。臟污通常只影響粗糙度和顏色。粗糙度Roughness它控制鏡面反射的“模糊”程度。從0完全光滑如鏡子到1極度粗糙如粉筆。光滑表面Roughness低反射圖像清晰高光點(diǎn)小而亮。粗糙表面Roughness高反射圖像模糊、發(fā)散高光點(diǎn)大而柔和。實(shí)操技巧在制作粗糙度貼圖時多觀察現(xiàn)實(shí)。磨損的邊緣、經(jīng)常觸摸的區(qū)域如門把手、有灰塵或水漬的地方粗糙度會更高。你可以利用AO貼圖或曲率貼圖來智能地生成這些磨損信息。3.2 在Cocos Creator中的實(shí)現(xiàn)與資源準(zhǔn)備在Cocos Creator 3.x中通常使用標(biāo)準(zhǔn)PBR材質(zhì)如builtin-standard.effect。你需要準(zhǔn)備三張核心紋理基礎(chǔ)顏色貼圖Albedo包含材質(zhì)的固有色必須去除光照信息即不能有陰影或高光通常是sRGB顏色空間。金屬度/粗糙度貼圖Metallic/Roughness這是一張合并貼圖。通常R通道存儲粗糙度G通道存儲金屬度B和A通道可能用于AO或其他數(shù)據(jù)。這是一張線性空間的灰度圖。法線貼圖Normal增加表面微觀幾何細(xì)節(jié)如劃痕、凹凸、織物紋理。這是線性空間貼圖。注意紋理的色彩空間sRGB vs Linear和壓縮格式至關(guān)重要。Albedo貼圖通常勾選sRGB而Metallic/Roughness、Normal、AO等數(shù)據(jù)貼圖必須取消sRGB使用線性空間否則會導(dǎo)致光照計(jì)算錯誤。在移動平臺使用ASTC或ETC2壓縮能顯著提升性能。節(jié)點(diǎn)設(shè)置示例以Cocos Creator 3.x Shader Graph思路描述 你會有一個主著色器節(jié)點(diǎn)其Albedo輸入口連接你的Albedo貼圖采樣節(jié)點(diǎn)和基礎(chǔ)顏色參數(shù)的混合。Metallic和Roughness輸入口分別連接從MR貼圖中分離出的G通道和R通道并可以疊加一個常量參數(shù)進(jìn)行整體微調(diào)。Normal輸入口連接法線貼圖采樣節(jié)點(diǎn)并通過一個Normal Strength參數(shù)控制強(qiáng)度。4. 第二步注入靈魂——添加表面細(xì)節(jié)與層次感僅有基礎(chǔ)屬性材質(zhì)看起來還是會很“平”。這一步的目標(biāo)是打破這種平整增加視覺豐富度和可信度。核心武器是法線貼圖和環(huán)境光遮蔽貼圖。4.1 法線貼圖的深度應(yīng)用法線貼圖通過改變每個像素的法線方向來模擬復(fù)雜的表面幾何細(xì)節(jié)而不增加實(shí)際頂點(diǎn)數(shù)。這是性價比最高的細(xì)節(jié)提升手段。制作與選擇可以使用Substance Painter、Quixel Mixer等軟件烘焙生成也可以使用PS插件或在線工具從高度圖轉(zhuǎn)換。對于磚墻、木板、石材等一套好的法線貼圖能立刻讓墻面“立”起來。Cocos Creator中的技巧強(qiáng)度控制務(wù)必通過材質(zhì)參數(shù)暴露一個Normal Scale法線強(qiáng)度。不同設(shè)備屏幕尺寸和游戲視角下合適的強(qiáng)度可能不同需要靈活調(diào)整。UV縮放與平鋪為法線貼圖設(shè)置獨(dú)立的UV縮放Tiling有時讓法線細(xì)節(jié)的密度與顏色貼圖不同能產(chǎn)生更自然的效果。例如顏色貼圖UV縮放為1法線貼圖縮放為2可以在保持大圖案顏色的同時增加小尺度凹凸感?;旌隙鄰埛ň€貼圖這是高級技巧。例如第一張法線貼圖表現(xiàn)石材的大塊凹凸第二張表現(xiàn)表面的細(xì)微劃痕或水漬痕跡。在Shader Graph中可以使用Blend Normals節(jié)點(diǎn)進(jìn)行混合?;旌蠒r要注意順序通常大尺度細(xì)節(jié)先混合小尺度細(xì)節(jié)后混合。4.2 環(huán)境光遮蔽AO的妙用AO貼圖模擬了物體表面縫隙、褶皺和接觸區(qū)域因?yàn)殡y以接收到環(huán)境光而產(chǎn)生的自然陰影。它能極大地增強(qiáng)物體的體積感和物體之間的接觸感。使用方式通常將AO貼圖一張灰度圖與漫反射顏色Albedo進(jìn)行乘法混合。在Shader中即FinalAlbedo Albedo * AO。注意事項(xiàng)強(qiáng)度控制和法線一樣建議暴露一個AO Intensity參數(shù)。有時烘焙的AO過于強(qiáng)烈需要減弱。避免“臟”過頭AO的目的是增加層次不是讓物體變臟。要確保AO圖案與物體的幾何結(jié)構(gòu)邏輯相符。與光照系統(tǒng)的協(xié)作在Cocos Creator中SSAO屏幕空間環(huán)境光遮蔽是后處理效果而材質(zhì)上的AO貼圖是物體本身的屬性。兩者可以疊加使用材質(zhì)AO解決微觀遮蔽SSAO解決宏觀物體間的遮蔽共同構(gòu)建真實(shí)的陰影關(guān)系。4.3 高度圖與視差效果比法線貼圖更進(jìn)一步的是視差映射Parallax Mapping或更高級的視差遮蔽映射Parallax Occlusion Mapping。它利用高度圖根據(jù)視角偏移紋理坐標(biāo)產(chǎn)生真正的視差感讓凹凸看起來有“深度”尤其適用于地面、磚墻等表面。在Cocos Creator中實(shí)現(xiàn)視差效果需要自定義Shader?;舅悸肥窃谄沃髦懈鶕?jù)視角方向和高度圖采樣值對UV坐標(biāo)進(jìn)行多次步進(jìn)Ray Marching偏移以找到正確的表面點(diǎn)。這是一個性能開銷相對較大的效果常用于PC或主機(jī)平臺移動端需謹(jǐn)慎使用。5. 第三步與環(huán)境共舞——反射與折射的質(zhì)感升華材質(zhì)不是孤立的它存在于環(huán)境中。與環(huán)境光的互動尤其是反射和折射是材質(zhì)產(chǎn)生高級質(zhì)感的關(guān)鍵。5.1 反射的兩種實(shí)現(xiàn)路徑基于圖像的照明IBL這是Cocos Creator PBR管線的標(biāo)準(zhǔn)配置。它使用一張立方體貼圖Cubemap作為環(huán)境光源為材質(zhì)提供漫反射和環(huán)境高光反射。這是性價比最高的反射方案。操作在場景中設(shè)置天空盒材質(zhì)或?yàn)槟P筒馁|(zhì)指定一個Cubemap。引擎會自動計(jì)算IBL光照。技巧使用HDR高動態(tài)范圍的Cubemap能獲得更真實(shí)的高光反射。對于室內(nèi)場景可以烘焙場景自身的Cubemap來獲得準(zhǔn)確的局部環(huán)境反射。屏幕空間反射SSR這是一種后處理效果能動態(tài)捕捉屏幕內(nèi)的場景進(jìn)行反射。它能讓光滑的地板、水面實(shí)時反射出場景中移動的角色和物體動態(tài)感極強(qiáng)。優(yōu)缺點(diǎn)SSR效果真實(shí)但性能開銷大且只能反射屏幕內(nèi)可見的內(nèi)容對于視角外的物體無能為力。在Cocos Creator中通常作為可選的高端效果開啟。結(jié)合使用最佳實(shí)踐是IBL打底SSR增強(qiáng)。IBL提供穩(wěn)定的環(huán)境反射SSR補(bǔ)充動態(tài)物體的精確反射。5.2 實(shí)現(xiàn)透明與折射材質(zhì)對于玻璃、水、塑料等透明或半透明材質(zhì)折射是關(guān)鍵?;A(chǔ)透明在Cocos Creator中調(diào)整材質(zhì)的Alpha通道和混合模式如BLEND_TRANSPARENT即可實(shí)現(xiàn)簡單透明。但這只是顏色混合沒有光學(xué)扭曲。折射效果真正的折射需要改變光線方向。在Shader中核心步驟是獲取當(dāng)前像素的法線和視角方向。使用斯涅爾定律或簡化公式計(jì)算折射方向。一個簡化的方法是使用refract(viewportDir, normal, refractiveIndex)函數(shù)。使用計(jì)算出的折射方向去采樣一張場景顏色紋理通常是上一幀的渲染結(jié)果或抓取的屏幕紋理或背景Cubemap。將采樣到的顏色作為該像素的最終顏色或混合進(jìn)去。性能考量實(shí)時折射尤其是基于屏幕抓取的非常耗費(fèi)性能。常見的優(yōu)化手段有降低采樣紋理的分辨率、只對特定材質(zhì)如主角手中的水晶球啟用、使用簡化的折射計(jì)算等。6. 第四步風(fēng)格化與特殊效果——突破物理的創(chuàng)意表達(dá)并非所有游戲都追求物理真實(shí)??ㄍㄤ秩?、像素風(fēng)、水墨風(fēng)格等都需要突破PBR的束縛建立自己的材質(zhì)語言。6.1 卡通渲染Cel-Shading材質(zhì)核心卡通渲染的核心是色階化Posterization和描邊Outline。色階化光照拋棄平滑的光照過渡將漫反射光照結(jié)果蘭伯特或半蘭伯特模型通過一個step或smoothstep函數(shù)進(jìn)行離散化通常分為明、暗兩到三階。// 簡化示例將光照強(qiáng)度分為明暗兩階 float ndotl dot(normal, lightDir); ndotl max(0.0, ndotl); // 蘭伯特 float cel step(0.3, ndotl); // 閾值0.3大于為1明部小于為0暗部 vec3 diffuse albedo * lightColor * cel;高光處理卡通的高光通常是銳利的、形狀規(guī)則的如一個圓點(diǎn)或十字星??梢酝ㄟ^計(jì)算高光強(qiáng)度并用step閾值化后乘以一個高光貼圖或形狀紋理來實(shí)現(xiàn)。描邊常見方法有后處理描邊和幾何描邊。背面膨脹法幾何描邊更穩(wěn)定復(fù)制一個模型將三角形沿法線方向擠出背面并賦予純黑材質(zhì)只渲染背面。這種方法描邊粗細(xì)均勻不受深度影響。6.2 頂點(diǎn)動畫與動態(tài)材質(zhì)讓材質(zhì)“動”起來能極大增強(qiáng)表現(xiàn)力。UV動畫通過時間變量cc_time.x動態(tài)改變UV坐標(biāo)可以實(shí)現(xiàn)水流、瀑布、火焰、魔法漩渦等效果。// 簡單橫向滾動 vec2 uv v_uv vec2(cc_time.x * speed, 0.0); vec4 color texture(mainTexture, uv);頂點(diǎn)位移在頂點(diǎn)著色器中根據(jù)紋理如噪聲圖或公式修改頂點(diǎn)位置可以實(shí)現(xiàn)旗幟飄動、水面波浪、地形起伏等效果。這是性能開銷較大的操作需控制影響范圍。溶解效果利用一張?jiān)肼晥D作為溶解圖根據(jù)一個閾值隨時間變化來裁剪像素閾值以上的顯示以下的丟棄discard并在邊緣混合一個發(fā)光顏色常用于角色死亡、傳送等效果。7. 第五步整合、優(yōu)化與性能平衡最后一步是將所有效果和諧地整合在一起并確保它在目標(biāo)平臺上流暢運(yùn)行。這是一個權(quán)衡藝術(shù)與技術(shù)的階段。7.1 材質(zhì)實(shí)例化與參數(shù)管理當(dāng)場景中有大量使用同一材質(zhì)但參數(shù)不同的物體時如不同顏色的敵人不要為每個物體創(chuàng)建獨(dú)立的材質(zhì)資產(chǎn)而應(yīng)使用材質(zhì)實(shí)例Material Instance。在Cocos Creator中的操作在資源管理器中對主材質(zhì)右鍵選擇“創(chuàng)建材質(zhì)實(shí)例”。實(shí)例會繼承主材質(zhì)的所有屬性和Shader但允許你單獨(dú)覆蓋某些參數(shù)如顏色、紋理而無需復(fù)制Shader代碼。這能有效減少Draw Call提升合批效率。通過腳本動態(tài)控制你可以獲取材質(zhì)實(shí)例并在運(yùn)行時動態(tài)修改其參數(shù)實(shí)現(xiàn)角色受傷變紅、武器發(fā)光等效果。// TypeScript示例 let material this.getComponent(MeshRenderer).material; if (material instanceof MaterialInstance) { material.setProperty(mainColor, new Color(1, 0, 0, 1)); // 設(shè)置為紅色 material.setProperty(emissiveIntensity, 2.0); // 增加自發(fā)光強(qiáng)度 }7.2 性能優(yōu)化實(shí)戰(zhàn)清單紋理優(yōu)化尺寸永遠(yuǎn)不要使用超過必要精度的紋理。512x512夠用就別用1024x1024。利用引擎的紋理壓縮功能ASTC/ETC2/PVRTC。通道合并將金屬度、粗糙度、AO等灰度圖合并到一張紋理的RGBA通道中減少紋理采樣次數(shù)。Mipmap確保開啟避免遠(yuǎn)處紋理閃爍。Shader復(fù)雜度指令數(shù)移動端GPU對片段著色器指令數(shù)敏感。避免復(fù)雜的循環(huán)、分支和 transcendental 函數(shù)如sin,pow。紋理采樣減少不必要的紋理采樣。能使用頂點(diǎn)顏色或常量就不要用紋理。精度在片段著色器中對顏色使用mediump精度對位置、法線使用highp精度。在Cocos Creator的Effect中可以聲明精度。渲染狀態(tài)管理透明排序透明物體過多且重疊會導(dǎo)致Overdraw激增。合理安排渲染順序盡量減少透明重疊。合批使用相同的材質(zhì)和紋理的靜態(tài)物體盡量保持模型數(shù)據(jù)一致以觸發(fā)靜態(tài)合批。動態(tài)物體可以考慮GPU Instancing。7.3 常見問題排查與調(diào)試技巧即使遵循了所有步驟實(shí)際運(yùn)行時仍可能遇到問題。這里有一個快速排查清單問題現(xiàn)象可能原因排查步驟材質(zhì)全黑或全白光照設(shè)置錯誤、法線方向錯誤、Shader編譯失敗1. 檢查場景是否有方向光。2. 檢查模型法線是否反轉(zhuǎn)在建模軟件中查看。3. 檢查引擎日志是否有Shader編譯錯誤。紋理顯示錯亂/拉伸UV坐標(biāo)錯誤、紋理Wrap模式不對、紋理未正確導(dǎo)入1. 在建模軟件中檢查UV展開。2. 檢查紋理的Wrap ModeRepeat/Clamp。3. 確認(rèn)紋理資源已成功導(dǎo)入項(xiàng)目。反射/高光異常金屬度/粗糙度貼圖色彩空間錯誤、環(huán)境貼圖未設(shè)置1. 確認(rèn)MR貼圖是線性空間取消sRGB。2. 檢查材質(zhì)是否指定了有效的環(huán)境Cubemap或天空盒。移動端效果與編輯器不一致精度差異、Shader特性不支持、紋理壓縮格式1. 在Shader中明確聲明精度highp,mediump。2. 檢查使用的GLSL函數(shù)在目標(biāo)GLES版本中是否可用。3. 對比不同紋理壓縮格式下的效果。性能突然下降過度繪制、復(fù)雜Shader、未合批1. 使用引擎的渲染調(diào)試工具查看Draw Call和三角形數(shù)量。2. 分析幀性能定位耗時最長的Shader或渲染步驟。3. 檢查材質(zhì)實(shí)例化使用情況。一個實(shí)用的調(diào)試技巧在開發(fā)復(fù)雜材質(zhì)時我習(xí)慣在Shader中暴露一個“調(diào)試模式”參數(shù)。通過一個下拉菜單可以快速切換只顯示Albedo、只顯示Normal、只顯示Roughness等單個通道的效果或者將計(jì)算中的中間變量如光照強(qiáng)度、反射向量可視化輸出為顏色。這能幫你快速定位是哪個環(huán)節(jié)的數(shù)據(jù)出了問題。材質(zhì)效果的打磨是一個永無止境的過程它需要技術(shù)知識、藝術(shù)審美和大量的實(shí)踐觀察。這套“五步法”提供了一個從基礎(chǔ)到進(jìn)階的系統(tǒng)性框架但真正的精髓在于理解每個參數(shù)背后的物理或藝術(shù)原理并敢于動手實(shí)驗(yàn)和調(diào)試。我最深的體會是多看優(yōu)秀游戲和現(xiàn)實(shí)世界的材質(zhì)用引擎工具去嘗試復(fù)現(xiàn)在失敗中積累的“手感”遠(yuǎn)比死記硬背參數(shù)更有價值。從今天起試著為你場景中的一個普通箱子按照這五步從頭制作一套完整的PBR材質(zhì)你會對整個流程有全新的認(rèn)識。

相關(guān)新聞

ODYSSEY-X86J41x5 GPIO控制實(shí)戰(zhàn):從硬件映射到Python編程

ODYSSEY-X86J41x5 GPIO控制實(shí)戰(zhàn):從硬件映射到Python編程

1. 項(xiàng)目概述:解鎖單板計(jì)算機(jī)的物理世界接口如果你手頭有一塊 ODYSSEY - X86J41x5 這樣的高性能 x86 架構(gòu)單板計(jì)算機(jī),除了用它跑服務(wù)器、做軟路由或者當(dāng)個迷你主機(jī),有沒有想過讓它也能像樹莓派那樣,直接操控LED燈、讀取傳感器數(shù)據(jù)、…

2026/8/2 10:35:22 閱讀更多
AMD GPU多租戶隔離:進(jìn)程級分割在K8s節(jié)點(diǎn)失效的三種典型場景

AMD GPU多租戶隔離:進(jìn)程級分割在K8s節(jié)點(diǎn)失效的三種典型場景

AMD Instinct 多租戶隔離實(shí)戰(zhàn):從性能崩潰到穩(wěn)定服務(wù)的五層防御體系 上周調(diào)試一個AMD Instinct MI210節(jié)點(diǎn)上的多租戶模型服務(wù)時,我們遭遇了嚴(yán)重的性能干擾:兩個并發(fā)的Llama-7B推理實(shí)例,P99延遲從預(yù)期的200ms飆升至1.2秒。問題根源…

2026/8/2 11:25:24 閱讀更多
終極指南:讓經(jīng)典游戲在Windows 11上實(shí)現(xiàn)局域網(wǎng)聯(lián)機(jī)

終極指南:讓經(jīng)典游戲在Windows 11上實(shí)現(xiàn)局域網(wǎng)聯(lián)機(jī)

終極指南:讓經(jīng)典游戲在Windows 11上實(shí)現(xiàn)局域網(wǎng)聯(lián)機(jī) 【免費(fèi)下載鏈接】ipxwrapper 項(xiàng)目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper 還在為《星際爭霸》《魔獸爭霸2》《紅色警戒2》等經(jīng)典游戲無法在現(xiàn)代Windows系統(tǒng)上聯(lián)機(jī)而煩惱嗎?IPXWra…

2026/8/2 11:25:24 閱讀更多
WSaiOS應(yīng)用工程實(shí)踐WSaiOS Application Engineering Practice

WSaiOS應(yīng)用工程實(shí)踐WSaiOS Application Engineering Practice

第九卷WSaiOS應(yīng)用工程實(shí)踐WSaiOS Application Engineering Practice第十章WSaiOS應(yīng)用工程發(fā)展方向WSaiOS Application Engineering Future Development10.1 項(xiàng)目概述WSaiOS應(yīng)用工程發(fā)展方向,是對WSaiOS應(yīng)用體系未來擴(kuò)展路徑的規(guī)劃。經(jīng)過前面多個工程系統(tǒng)建設(shè)&#x…

2026/8/2 11:15:23 閱讀更多
MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案 【免費(fèi)下載鏈接】MoneyPrinterPlus AI一鍵批量生成各類短視頻,自動批量混剪短視頻,自動把視頻發(fā)布到抖音,快手,小紅書,視頻號上,賺錢從來沒有這么容易過! 支持本地語音模型chatTTS,fasterwhisper,…

2026/8/2 0:04:00 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費(fèi)下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動化發(fā)布完整解決方案 【免費(fèi)下載鏈接】MoneyPrinterPlus AI一鍵批量生成各類短視頻,自動批量混剪短視頻,自動把視頻發(fā)布到抖音,快手,小紅書,視頻號上,賺錢從來沒有這么容易過! 支持本地語音模型chatTTS,fasterwhisper,…

2026/8/2 0:04:00 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費(fèi)下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應(yīng)用材料(Applied Materials)公司生產(chǎn)的一款用于半導(dǎo)體設(shè)備的I/O信號分配電路板。該型號(0100-02186)的核心特點(diǎn)如下:專用于Endura等半導(dǎo)體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機(jī)是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機(jī),適用于自動化設(shè)備及通用機(jī)械驅(qū)動。該型號(FFMN-32L-10-T0 40AX)的核心特點(diǎn)如下:三相交流異步電動機(jī)。額定…

2026/8/2 2:52:49 閱讀更多