2012-07-04 3 views

답변

1

코드를 읽은 후 : 지금은 할 수 없습니다. 처음에는 쉐이더 클래스가 공개되지 않았지만, 하나의 쉐이더를 인스턴스화 할 수 있도록 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의 뉴스를 기다리고있다.

0

@ Ricola3D가 맞습니다.

https://github.com/xtk/X/issues/69

하지만 정점에 대한 알파 채널을 원한다면, 당신은 X.object.opacity를 사용할 수 있습니다

이에 대한 논의는 여기에있다.

관련 문제