3D모델 등록 부분
String[] modelName = new String[4];
modelName[0] = "wood.mqo";
modelName[1] = "table.mqo";
// modelName[2] = "arm.mqo";
// modelName[3] = "kame.mqo";
float[] modelScale = new float[] {0.01f, 0.03f};
mRenderer = new ModelRenderer(getAssets(), modelName, modelScale);
mRenderer.setMainHandler(mHandler);

마커 등록 부분
    if (arToolkitDrawer == null) {
InputStream camePara = getResources().openRawResource(R.raw.camera_para);
int[] width = new int[4];
for (int i = 0; i < 4; i++) {
width[i] = 80;
}
ArrayList<InputStream> patt = new ArrayList<InputStream>();
patt.add(getResources().openRawResource(R.raw.test1));
patt.add(getResources().openRawResource(R.raw.test2));
// patt.add(getResources().openRawResource(R.raw.test3));
// patt.add(getResources().openRawResource(R.raw.test4));
arToolkitDrawer = new ARToolkitDrawer(camePara, width, patt, mRenderer);

지금 현재 nyartoolkit를 이용해서 3D 모델을 띄우는 중입니다.
문제는 마커 2개까지는 아무 문제 없이 인식을 하고 3D모델이 화면에 제대로 출력이 됩니다.
하지만 3번째(test3)마커를 등록을 하고 거기에 해당하는 3D모델을 넣어주고 프로그램을 실행을 해서
3번째 마커를 촬영하는 순간 프로그램이 죽어버립니다.  그래서 현재 지금은 주석처리 해놨습니다.
지금 계속 보고 있는데 어떤 이유인지 모르겠습니다. 혹시 아시는 분 계신가요?