나는 종종 2D 게임을 개발합니다. EvalDraw와 같은 프로그램이 있는지 알고 싶습니다. 예를 들어 정사각형, 검정색 쿼드로 신속하게 사각형을 만든 다음 일부 셰이더 코드를 작성하고 해당 셰이더 코드가 어떻게 정사각형을 수정하는지 확인하십시오. 실시간.
그것은 미래의 개발 프로세스에 정말 좋을 것입니다.
편집 : 셰이더 도구는 HLSL과 함께 작동해야합니다.
나는 종종 2D 게임을 개발합니다. EvalDraw와 같은 프로그램이 있는지 알고 싶습니다. 예를 들어 정사각형, 검정색 쿼드로 신속하게 사각형을 만든 다음 일부 셰이더 코드를 작성하고 해당 셰이더 코드가 어떻게 정사각형을 수정하는지 확인하십시오. 실시간.
그것은 미래의 개발 프로세스에 정말 좋을 것입니다.
편집 : 셰이더 도구는 HLSL과 함께 작동해야합니다.
답변:
다음 온라인 쉐이더 편집기를 사용해보십시오 :
https://www.shadertoy.com/
https://shaderoo.org/
http://glslsandbox.com/
http://pixelshaders.com/editor/
http : //shdr.bkcore. com /
RenderMonkey 와 FX Composer 는 최근 비교적 폐기되었지만 이러한 툴입니다. Max 또는 Maya와 같은 3D 모델링 도구에는 대개 셰이더 / 효과 / 재료 파이프 라인이 내장되어 있지만 엄청나게 비쌉니다.
shadertoy와 glsl-sandbox에 의해 영감을 얻어 나는 hlsl 버전을 만듭니다. https://github.com/vinjn/HlslShaderToy
현재 실시간 코딩 지원은 없습니다. 좋아하는 편집기를 사용하여 셰이더를 작성할 수 있습니다. 내용이 변경되면 HlslShaderToy가 내용을 감지하고 셰이더를 자동으로 다시로드합니다. 따라서 실시간 셰이더 도구 인 것처럼 가장 할 수 있습니다.
멋진 기능도 있습니다 :
-로컬 이미지를 텍스처로
로드-인터넷 이미지를 텍스처로로드