forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   порталы как в Portal - это как ? (http://forum.boolean.name/showthread.php?t=17240)

pax 28.08.2012 17:17

Ответ: порталы это как ?
 
Цитата:

Сообщение от MoKa (Сообщение 237434)
В Xors3D была проблема в данном случае - т.к. лочилась текстура для рендера в неё, объекты на которые она была наложена текстура с них летела. Следственно для нормальной реализации такого зацикленного отражения, приходилось использовать две текстуры чередуя их одну за другой.

Чередовать не надо, надо в одну рендерить, во вторую рисовать квад с перовой. А так да, понадобится по 2 рендертекстуры на портал.

Mr_F_ 28.08.2012 21:09

Ответ: порталы это как ?
 
думаю, можно и вовсе без текс отрендерить через стенсил (меньше видеопамяти потребуется и без лишнего семплинга большой текстуры). под блиц было немало длл для работы со стенсилом.
типа рендерим плоскую форму портала в стенсил, потом положение камеры меняем, рендерим чтоб только в пределах этой формы отрисовалось.
в самом конце по контурам рисуем фигню, которая скроет резкие края.

меня больше интересует - как физический движок сдружить с порталами?

pax 28.08.2012 21:25

Ответ: порталы это как ?
 
Цитата:

Сообщение от Mr_F_ (Сообщение 237471)
думаю, можно и вовсе без текс отрендерить через стенсил (меньше видеопамяти потребуется и без лишнего семплинга большой текстуры). под блиц было немало длл для работы со стенсилом.
типа рендерим плоскую форму портала в стенсил, потом положение камеры меняем, рендерим чтоб только в пределах этой формы отрисовалось.
в самом конце по контурам рисуем фигню, которая скроет резкие края.

А вот что делать с напротив стоящими порталами? пока один рендерит второй еще не нарисован...


Цитата:

Сообщение от Mr_F_ (Сообщение 237471)
меня больше интересует - как физический движок сдружить с порталами?

Тут вероятно хаки физ движка, либо физическую геометрию стен перестраивать. Например можно на время создания портала сделать Boolean из модели стены и овала портала. Физика будет действовать только на тот объект, чей центр снаружи портала.

Кирпи4 28.08.2012 22:35

Ответ: порталы это как ?
 
Вы не поверите, но я почему-то сначала подумал про портальный рендеринг...

HolyDel 28.08.2012 23:55

Ответ: порталы это как ?
 
Отчего же не поверим, название темы прямо таки и говорит за портальный рендеринг

Владислав 15.10.2012 08:24

Ответ: порталы как в Portal - это как ?
 
вот мои порталы на блице :)
http://vk.com/oriongame

Видео:
http://www.youtube.com/watch?v=AHfez...ure=plpp_video

SBJoker 15.10.2012 10:50

Ответ: порталы как в Portal - это как ?
 
Хотелось бы посмотреть на такое расположение порталов:
внутренний угол двух стен, на одной стороне портал входа на другом выхода.
Интересно посмотреть как реализован эффект когда мы видим сами себя.

Так же на двух параллельных стенах порталы напротив друг друга, должна быть видна бесконечная последовательность порталов.

Wegox 15.10.2012 14:10

Ответ: порталы как в Portal - это как ?
 
Цитата:

Сообщение от Владислав (Сообщение 240340)
вот мои порталы на блице :)
http://vk.com/oriongame

Видео:
http://www.youtube.com/watch?v=AHfez...ure=plpp_video

А ты, эту http://forum.boolean.name/showpost.p...0&postcount=19
технологию используешь? Или своё что-то придумал?

Владислав 15.10.2012 16:10

Ответ: порталы как в Portal - это как ?
 
SBJoker
когда 2 портала в углу все ок, видно персонажа, а вот с "портал в портале" пока не все хорошо - порталы отображаются некорректно, но думаю с переездом на dx9 с помощью шейдеров я что-нибудь придумаю.
Есть идея пускать на рендер только 1 портал в портале, а дальше уже вставлять картинку с первого портала.

Wegox
Делал с ноля, подобные вещи начал встречать уже после.

Wegox 15.10.2012 17:23

Ответ: порталы как в Portal - это как ?
 
Цитата:

Сообщение от Владислав (Сообщение 240358)
SBJoker
Wegox
Делал с ноля, подобные вещи начал встречать уже после.

Это хорошо что ты раньше сделал:) Я и спорить не буду, принцип работы тот-же или нет?
Нет? Сделай примерчик плиz;)

Mr_F_ 15.10.2012 17:26

Ответ: порталы как в Portal - это как ?
 
напрягает что в порталах всё в каких пиксельных лесенках.

Владислав 15.10.2012 17:39

Ответ: порталы как в Portal - это как ?
 
Wegox
о какой интересный примерчик ты кинул, хитро сделано... но - фэйк все же, зато качество картинки в портале хорошее

Mr_F_
Вообще текстуру можно настроить, если использовать 1024х1024 то все окей, однако при записи видео это 12 фпс, пришлось использовать 256х256

Владислав 15.10.2012 17:49

Ответ: порталы как в Portal - это как ?
 
Wegox
принцип как раз обратный

Wegox 15.10.2012 20:07

Ответ: порталы как в Portal - это как ?
 
Цитата:

Сообщение от Владислав (Сообщение 240369)
Wegox
о какой интересный примерчик ты кинул, хитро сделано... но - фэйк все же, зато качество картинки в портале хорошее

У тебя тоже неплохое качество картинки в портале, даже с 256х256 в этом, вся суть:)

Цитата:

Сообщение от Владислав (Сообщение 240371)
Wegox
принцип как раз обратный

Это секрет?:mad:

Владислав 16.10.2012 14:01

Ответ: порталы как в Portal - это как ?
 
Wegox
чуть попозже кину пример, сейчас нужно разобраться с глюками. если порталы разноориентированы появляются неприятные искажения, скоро разберусь, я думаю.


Часовой пояс GMT +4, время: 14:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot