Size: a a a

2020 June 28

IP

Ivan Popelyshev in GameDev for Web
в любом случае отлаживается через spectorJS что там за вебгл команды сформировались
источник

🖐

🖐🏿 in GameDev for Web
есть линки на толковые ресурсы по шейдерам? видимо пора погружаться в них))
источник

IP

Ivan Popelyshev in GameDev for Web
во-первых надо пройти webglfundamentals
источник

IP

Ivan Popelyshev in GameDev for Web
пишешь на threejs на pixi или на чем еще - все равно проходи webglfundamentals
источник

IP

Ivan Popelyshev in GameDev for Web
во-вторых в пикси примерах https://pixijs.io/examples/#/mesh-and-shaders/triangle-color.js
источник

IP

Ivan Popelyshev in GameDev for Web
прямо написано - mesh-and-shaders
источник

St

Stranger in the Q in GameDev for Web
источник

IP

Ivan Popelyshev in GameDev for Web
но тебе обязательно нужно будет задать сдвиги, поэтому https://pixijs.io/examples/#/mesh-and-shaders/uniforms.js - юниформы нужно туда подать
источник

St

Stranger in the Q in GameDev for Web
источник

St

Stranger in the Q in GameDev for Web
вот неплохой туториал
источник

🖐

🖐🏿 in GameDev for Web
окей понял, покурю. спасибо)
источник

IP

Ivan Popelyshev in GameDev for Web
как комбинировать цвета с двух текстур, если одна на другой
источник

IP

Ivan Popelyshev in GameDev for Web
допустим colorBack , colorFront есть
источник

IP

Ivan Popelyshev in GameDev for Web
хочешь градиент - пусть он alphaGradient
источник

IP

Ivan Popelyshev in GameDev for Web
colorFront = colorFront * alphaGradient - вот, применил к переднему
источник

IP

Ivan Popelyshev in GameDev for Web
а потом комбинация как обычно нормал бленд на премультиплаед
источник

IP

Ivan Popelyshev in GameDev for Web
gl_FragColor = colorBack * (1.0-colorFront.a) + colorFront
источник

IP

Ivan Popelyshev in GameDev for Web
если не знаешь что такое premultiplied - https://ciechanow.ski/alpha-compositing/
источник

🖐

🖐🏿 in GameDev for Web
спасиб) еще вопрос. есть какие нибудь приколы с шейдерами что они где то не заведутся?
источник

🖐

🖐🏿 in GameDev for Web
в ИЕ я так понимаю не завезли полную поддержку
источник