안녕하세요, 저는 renderTargets가 rajawali에서 어떻게 작동하는지 파악하려고합니다.Rajawali RenderTargets
RajawaliVuforiaSideBySideRenderer.java는이를 사용하는 유일한 모듈입니다.
또한 내용은 Rajawali Renderer에 적용 가능한 1 : 1이 아닙니다. 지금까지 tryed는 다음과 같습니다.
나는 2 장면을 만들었습니다.
3 개의 렌더링 타겟을 만들었습니다.
.. 메인 코드 :
scene1(); // creating Scene1
scene2(); // creating Scene2
addScene(sc1); adding created scenes to renderer
addScene(sc2);
r1 = new RenderTarget(512, 512);
r2 = new RenderTarget(512, 512);
r3 = getRenderTarget();
addRenderTarget(r1);
addRenderTarget(r2);
plane = new Plane(10,10,1,1);
Material planeMat = new Material();
plane.setRotX(180);
plane.setRotZ(180);
plane.setPosition(0,0,-5);
try{
planeMat.addTexture(r1.getTexture());
planeMat.setColorInfluence(0);
plane.setMaterial(planeMat);
}catch(TextureException t){
t.printStackTrace();
}
addChild(plane);
mUserScene = getCurrentScene();
}
protected void onRender(double deltaTime) {
switchScene(sc1);
setRenderTarget(r1);
render(deltaTime);
switchScene(sc2);
setRenderTarget(r2);
render(deltaTime);
setRenderTarget(r3);
switchScene(mUserScene);
render(deltaTime);
};
이는GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT에 있지만 응용 프로그램이 충돌을 작업 할 수있는 방법 만 생각했다 : 프레임 버퍼는 적어도 하나 개의 이미지가 첨부가없는 경우 이 돌아왔다.
저는 아직 초보자이며 슬프게도 renderTargets 사용법에 대한 자습서가 없습니다.
사용 방법을 알고 있다면 PostProcessingEffects를 사용합니다.
전체 장면에 셰이더를 추가하려고합니다. 그래서 내가 생각 : 은 "텍스처에 렌더링을 추가 Shadereffects을"
안녕 veiwport에 맞게, 스택 오버플로에 오신 것을 환영합니다. 좀 더 자세한 정보를 제공해 주시겠습니까? (예 : 어떤 선?) – Stefan