• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Создание интерфейса

Автор Aky, 23 марта 2009, 17:40:55

« назад - далее »

Aky

Здравствуйте, посоветуйте пожалуйста, мне необходимо сделать программный интерфейс, стандартный GUI не подходит. Пользовалась уроком, выложенным в теме https://guest3d.wohlnet.ru/forum/index.php?topic=273.0, но в моем случае нужно не главное меню, а постоянно находящееся на экране. Проблема в том, что объекты (кнопки и т.д.) не выдвигаются на первый план и изменяются с положением камеры. Заранее большое спасибо.

Левша

Прикрути их к отдельной камере и никуда они не денутся. Т.е. рендер идет с двух камер.

Aky

Спасибо, так и делала, но у меня камера вторая вообще этой картинки не видит, хотя в перспективе все нормально. Не знаю, в чем дело, может быть туплю в чем-то, не так давно пользуюсь программой :-[

shaman4d

А можно подробнее объяснить как осуществляется одновременный рендер? - этот тонкий момент я не понял когда с ГУИ разбирался. И возможно ли рендерить сразу с нескольких камер разные сцены?

Const_47

&Aky

Как показывает практика, в большинстве случаев, помощь приходит к именно тем людям, которые вывешивают .сgr
со своими проблемами ;)

Den_ya

Aky

так что ли?

и еще Const_47 дело говорит ;)

Aky

Den_ya, да, только одна из камер не walkthrough.

Const_47, вот здесь: http://stream.ifolder.ru/11233413

В файле только не кнопки, а фон, но не суть, думаю.


Aky

Огромное спасибо :D а проблема была в канале 3d render?

shaman4d

Спасибо Const_47 и Aky- я понял как камеры одновременно рендерят.

Aky

Еще такой вопрос возник, по поводу все того же интерфейса. Не подскажете, как можно избежать размытости картинки? четкую пикселизацию дает Copy image, но с ним не получается выровнять параметры расположения картинки на сцене.

Viik

А что именно не получаеться?

Левша

Попробуй в свойствах текстуры MipMap Count поставить None

Aky

Левша, безрезультатно :(

Viik

#14
У тебя получаеться одна большая картинка, с прорезью для сцены. Копи имедж тут особо не поможет, при смене разрешения картинка не будет рескейлить сама. Нужно интерфейс разрезать на куски и динамически считать координаты для каждого куска. Тогда интерфейс будет пиксел перфект, тобиш не размытый. Когда резолюшен уменьшаеш то интерфейс будет закрывать большую площадь окна, если увеличиваеш то меньше. Ну грубо говоря как "резиновые" хтмл странички.
А как ты сейчас вычисляеш координаты для копи-имеджа? Покажи скриншот.