2014-04-19 2 views
2

저는 XNA 배경에서 왔으며 다른 사람들이 만든 셰이더를 다시 사용하는 것은 정말 멋졌습니다. 사용 가능하고 재사용하기 쉬운 정말 멋진 블룸 쉐이더가있었습니다. 공식이 있습니까? 아니면 물, 정상 맵핑 또는 다른 멋진 효과를위한 재사용 가능한 쉐이더의 비공식 컬렉션이 있습니까?libgdx 및 사전 빌드 된 쉐이더?

+0

내가 아는 것은 아닙니다. 그러나 셰이더를 직접 추가 할 수 있습니다. https://github.com/libgdx/libgdx/wiki/Shaders – BennX

답변

1

Libgdx의 쉐이더는 OpenGL ES 쉐이더이므로 OpenGL ES (또는 OpenGL, 일반적으로) 쉐이더 컬렉션은 adaptable to Libgdx이어야합니다. 또한 WebGL도 OpenGL ES를 기반으로하므로 WebGL 셰이더를 적용 할 수 있습니다.

"가볍게 정리 된"예제의 경우 https://www.shadertoy.com/ 또는 http://glsl.heroku.com/을 참조하십시오.

사실, 셰이더 입력은 내 특정 구조에 맞게 조정해야하지만 셰이더의 핵심은 WebGL에서 개발되고 Libgdx로 쉽게 포팅 될 수 있음을 발견했습니다.

+0

감사합니다. 완벽한 대답입니다. 그러면 libgdx로 처리 할 수있는 효과를 내줄 수있을 것 같습니다. – smuggledPancakes

관련 문제