XTK에서 X.shaders를 사용하는 방법에 대한 예제를 제공 할 수 있습니까?X.shaders 사용 방법에 대한 XTK 예제가 필요합니다.
맞춤 셰이더를 사용하여 정점에 알파 구성 요소가있는 텍스처와 색상을 적용해야합니다.
XTK에서 X.shaders를 사용하는 방법에 대한 예제를 제공 할 수 있습니까?X.shaders 사용 방법에 대한 XTK 예제가 필요합니다.
맞춤 셰이더를 사용하여 정점에 알파 구성 요소가있는 텍스처와 색상을 적용해야합니다.
코드를 읽은 후 : 지금은 할 수 없습니다. 처음에는 쉐이더 클래스가 공개되지 않았지만, 하나의 쉐이더를 인스턴스화 할 수 있도록 Haehn에 공개적으로 내보내는 문제를 제출했습니다. 또한 조각 및 정점 소스에 2 개의 설정기를 필요로하며 쉐이더 소스에 사용되는 모든 속성/유니폼에 대한 테스트를 제거해야합니다.
현재 코드에서는 쉐이더에 매개 변수를 추가 할 수 없습니다 (btw는 사용하기에 충분해야하며 "특성"및 "유니폼"에는 here이 표시됨).
는 그 후, 내가 말하고 싶지만,이 기능을 사용하려면var r = new X.renderer3D(); //create a renderer
r.init(); //initiate it
var sh = new X.shaders(); // create a new par of shaders
/* here use the futur setters to set sources from a string or a file */
r.addShaders(sh); // this set the shaders for the renderer and try to compile them
// DO NOT call init anymore or it would erase the current shaders and replace them by default ones
/*
Any code to fill the scene, etc...
*/
r.render();
을하지만 나는이 글의 시작 부분에 말했다 3 명 변경을 기다릴 필요가있다. 나는 Haehn의 뉴스를 기다리고있다.
@ Ricola3D가 맞습니다.
https://github.com/xtk/X/issues/69
하지만 정점에 대한 알파 채널을 원한다면, 당신은 X.object.opacity를 사용할 수 있습니다
이에 대한 논의는 여기에있다.