- 1,417
- 44
- 594
Добрый день, столкнулся с проблемой рендера:
В общем, как вы можете заметить на первом скрине за сусанно(Фиолетовая хрень) ничего не рендерится, а на втором рендерится слизень, который находится позади того, который не рендерится.
Рендерю так:
В общем, как вы можете заметить на первом скрине за сусанно(Фиолетовая хрень) ничего не рендерится, а на втором рендерится слизень, который находится позади того, который не рендерится.
Рендерю так:
Java:
GL11.glPushMatrix();
GL11.glDisable(GL11.GL_ALPHA_TEST);
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
Minecraft.getMinecraft().renderEngine.bindTexture(susanno);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glCullFace(GL11.GL_BACK);
model.renderAll();
GL11.glCullFace(GL11.GL_FRONT);
model.renderAll();
GL11.glCullFace(GL11.GL_BACK);
GL11.glDisable(GL11.GL_CULL_FACE);
GL11.glDisable(GL11.GL_BLEND);
GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glPopMatrix();
// Я в курсе, что тут может быть 30% лишнего,
//но я пока openGL не сильно изучал
Вложения
Последнее редактирование: