發(fā)布時(shí)間:2025-12-10 02:02:55 來源:骨軟筋酥網(wǎng) 作者:熱點(diǎn)

回顧過去,PS游戲的實(shí)現(xiàn)頂點(diǎn)具有不穩(wěn)定的效果,這種不穩(wěn)定的實(shí)現(xiàn)效果是由于缺乏浮點(diǎn)精度造成的。
PS的實(shí)現(xiàn)硬件僅允許定點(diǎn)計(jì)算,因此當(dāng)攝像機(jī)移動或物體移動時(shí),實(shí)現(xiàn)任何給定的實(shí)現(xiàn)頂點(diǎn)都會保持其位置,直到它靠近下一個(gè)位置并突然捕捉到它為止。實(shí)現(xiàn)如今,實(shí)現(xiàn)圖形硬件可以在兩個(gè)位置之間平滑地插入頂點(diǎn)得益于更高的實(shí)現(xiàn)浮點(diǎn)精度。



步驟2:創(chuàng)建材料功能
PSXEffect_Function函數(shù)返回頂點(diǎn)偏移數(shù)據(jù),實(shí)現(xiàn)我們使用它來偏移頂點(diǎn)以產(chǎn)生不穩(wěn)定的效果。該函數(shù)還可以對UV數(shù)據(jù)進(jìn)行像素化處理,我們將返回值插入“紋理樣本”節(jié)點(diǎn)中以具有像素化紋理。
要了解我們?nèi)绾螕u動頂點(diǎn),請想象一下網(wǎng)格周圍的3D網(wǎng)格,并且頂點(diǎn)會捕捉該網(wǎng)格中最接近的點(diǎn)。
步驟3:向您的材料添加PSXEFFECT_FUNCTION
向材料添加功能很容易。您可以通過在材質(zhì)編輯器中單擊鼠標(biāo)左鍵來添加它,然后輸入功能名稱。
隨便看看