Отображение картинки с экрана на блоке

Не, грузануть то можно через ForgeChunkManager. Но просидать будет, причем сильно.
 
Как ты грузанешь, если ты не знаешь что грузить?
Проблема в том, что трекер не отсылает нужному игроку данные о том игроке, от лица которого надо рендерить, когда тот выходит за некоторый предел, поэтому мы даже его позицию знать не будем.
 
Тогда от меня такой вопрос - скажем отражение сделать реально? Например есть модель зеркала и нужно чтобы оно отражало все что перед ним, но тогда я не знаю как камеру делать новую...
 
Делаешь наследника EntityLivingBase,через фреймбуффер на блок. Ентити ставить на зеркало
 
Подниму тему, скажем у меня есть энтити, управляемый игроком. Нужно на рендере одного/нескольких шейпов вывести изображение с камеры энтитя. Тут два вопроса:
Как выводить изображение(поподробние если можно)
Как сделать саму камеру для энтити?
 
Не забивайте людям головы, мистер Дракон, даже для меня такое трудно-выполнимо (фактически невыполнимо ближайшие пару лет). И дело вовсе не в просадке фпс. Вы представляете, что для того чтобы сделать зеркало или камеру с какого то моба - для этого надо отрисовать все блоки вокруг него (с учетом освещения майна, мимо проходящих объектов) это не возможно поместить в списки vertexframebuffer, потому что всё вокруг меняется.
это всё равно что рендерить дважды всё что видит игрок и всё что видит зеркало(моб). При чём мы не можем встать в конкретные глобальные координаты.

Dovakin я вообще с тебя фигею, ты советуешь так будто сам уже сделал и у тебя работает.

А за мод Picture in Picture, спасибо. Хоть самому делать не придется.

Однако, если рендерить только то, что доступно игроку который это всё хочет видеть, то проблем никаких, но это не гарантирует наличие блоков(или других мобов) рядом с зеркалом(мобом)
 
В этом случае как раз используется уже отрисованная сцена, а автомат рисуется после всего остального с искаженной текстуркой.
 
А хотя не, я наврал. Когда видос посмотрел, там видно, что туман ОЧЕНЬ уж близко, да и рисуется далеко не все.
 
Да не так уж и сложно зеркало сделать. Сейчас вот за три часа наговнокодил зеркальце, правда, с изменениями в майне. Раньше с не экспериментировал ни с зеркалами, ни со стенсил буфером.
h_1434462638_3836256_5d63bbd548.png
 
красавчик! :cool:
 
Делается через какой-то stencil buffer.В гугле,ну прям много результатов(даже если русскими буквами написать)
http://stackoverflow.com/questions/20511599/how-do-i-draw-a-mirror-mirroring-something-in-opengl
Я понял как(заполняем буффер и потом рендерим).Даже код нарыть можно.Правда на C++,но разница невелика
https://rsdn.ru/forum/media/2778201.all
http://junkst.narod.ru/Theory/FlatMirror.htm
 
По поводу OpenGL интересуют шейдеры. Скажем я хочу чтобы мой блок с моделью был полупрозрачным и искажал пространство за собой. Как осуществить? (Вопрос в основном к глуми, он тут бог OpenGL)
 
Внезапно.
kiss_15kb.1434535489.png

Если кто не понял:
kiss_4kb.1434535579.png
ЗЫ. ОХРЕНЕТЬ! Уже год прошёл.
 
Назад
Сверху