BlenderУкраина
Главная
Новости
Статьи
Уроки
Учебники
Файлы
Ссылки
Форум
Галерея
Конкурсы

• Поиск по сайту

Логин:

Пароль:

 Запомнить
Восстановление пароля

Зарегистрироваться

Наше сообщество:

 Форум

 Галерея
       Все работы по рейтингу
       Все новые работы
       Последние комментарии

 Гостевая

 Радио

RSSНовости Blender
Последние сообщения форума

 Добавить новость
парфюмерияпарфюмерия : Днепропетровск : модели радиомоделирадиомодели модели на радиоуправлении
Сейчас на сайте 18 посетителей:
FroST и 17 гостей

Обсуждаемые темы:

Анекдоты (WorldLand)
W.I.P. от Indigo (Stelix)
W.I.P от Stelix (Stelix)
Дни рождения и прочие поздравлялки. :) (Stelix)
Еженедельный конкурс ПОВТОРИ (kiber01)
Linux (Андрей Головин )
Баннер BlenderУкраина, Март 2012 (fureimu)
kenprol WIP (Anonimous)
Ежедневный Конкурс моделирования в Blender (Олег)
Просто анимации (Sitch)
Еженедельный конкурс "Нарисуй" (mari--elle)
Вопрос(ы) по созданию игр (AndreyMal)
Blender Game Engine примеры (AndreyMal)
WIP от MageasteR (suomi)
Lux Render (SATtva)
Don Marko(BGE) (crask8)

Работа дня:

veber910214
Ежедневный конкурс моделирования

Новые работы в галерее:


Автор: veber910214

Автор: alexkovalev1985

Автор: bogdan.world


Автоматический полив


Лекарственные травы


Прически и стрижки  

Оптимизация BGE



Главная » Форум » Игры и GE » Оптимизация BGE

Сообщений 122, на страницах: 1 2 4 7 8
добавить сообщение
exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



18 января 2010 в 23:42Рейтинг: 0    0    0
#0


Версия 2.5 порадовала работающей функцией камеры "clip".С помощью изменения параметров "cliр еnd" или "сliр stаrt" можно реализовать прорисовку объектов в игровом движке,которая в отличие от v.2.49,осуществляет не только визуальный эффект,но и значительно повышает производительность,уменьшая нагрузку на железо.По проведенным мною тестам,сия функция действует на меши,даже анимированые,то есть при нахождении меша в невидимой зоне производительность растет.К сожалению на источники освещения эта функция не действует.Пусть лампа даже будет в невидимой зоне,производительность не измениться.Исходя из вышеизложеных фактов я предлагаю обмозговать реализацию возможности использования параметра "cliр" для групп объектов в отдельности.То есть группа "деревья" исчезает раньше группы "здания" и т.д. Я в питоне неочень волоку,поэтому мой вопрос-есть ли возможность создания такого скрипта с помощью нынешних библиотек блендера?

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



18 января 2010 в 23:52Рейтинг: 0    0    0
#1


Кстати по этому способу можно реализовать нормальную подгрузку травы.На невидимом слое трава грузиться участками(что не очень бы красиво выглядело визуально при обычной загрузке),а затем красиво и постепенно,травинка за травинкой появляется с помощью "сliр"

O.din13
неравнодушный
O.din13
Сообщений: 9327
Рейтинг: +700



2

19 января 2010 в 00:04Рейтинг: 0    0    0
#2


Насчёт,
> красиво и постепенно,травинка за травинкой появляется
Это легко реализуется с помощью нодов материалов. Альфа-каналом материала меша травы, завязанным на удаленность от камеры...

3dmax
игродел
3dmax
Сообщений: 3652
Рейтинг: +166



19 января 2010 в 00:28Рейтинг: 0    0    0
#3


O.din13 ты предлагаешь что трава есть там заранее просто ее не видно из-за альфы ? тогда это только сильнее нагнет систему.
exooman де этот клип cliр ? Кста В 2.49 если камера отвернута от большинсва объектов или персонажей то системе становиться значительно легче (фпс увеличиваються)

O.din13
неравнодушный
O.din13
Сообщений: 9327
Рейтинг: +700



2

19 января 2010 в 01:04Рейтинг: 0    0    0
#4


3dmax, я предполагаю, что трава добавилась в сцену и плаавнеенько показалась игроку!)
Не сильно нагибает, без этого сильнее...

> де этот клип cliр
Там же, где угол камеры меняешь...

3dmax
игродел
3dmax
Сообщений: 3652
Рейтинг: +166



19 января 2010 в 01:17Рейтинг: 0    0    0
#5


> плаавнеенько показалась игроку!)
так а те что не видны на самом деле присутствуют только на них тратятся ресурсы альфа канала.
на скок понял "cliр еnd" и "сliр stаrt" ничем не отличаються от старой версии.

Letun
игромастер
Letun
Сообщений: 1740
Рейтинг: +59



19 января 2010 в 10:10Рейтинг: 0    1    0
#6


> Версия 2.5 порадовала работающей функцией камеры "clip".
В 24.9b за дальность отрисовки отвечает переменная far

Прикреплен файл: far.blend

odimmo
Советник
odimmo
Сообщений: 5405
Рейтинг: +339



3


19 января 2010 в 10:48Рейтинг: 0    0    0
#7


ГЫ! Можно и без скрипта. ;)
Я это использовал когда по своей ЧАЭС бегал.

Прикреплен файл: 346-far.blend

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



19 января 2010 в 11:20Рейтинг: 0    0    0
#8


Вынужден извиниться!В самом деле,в 2.49 cliр работает так же хорошо как и в 2.5.причина моей абсурдной ошибки скорей всего была лампа типа "прожектор" которая присутствовала на сцене во время проверки 2.49.

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



19 января 2010 в 11:20Рейтинг: 0    0    0
#9


Вынужден извиниться!В самом деле,в 2.49 cliр работает так же хорошо как и в 2.5.причина моей абсурдной ошибки скорей всего была лампа типа "прожектор" которая присутствовала на сцене во время проверки 2.49.

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



19 января 2010 в 11:33Рейтинг: 0    0    0
#10


Вот собственно и вопрос-как сделать переменную far разную для отдельных объектов?

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



19 января 2010 в 11:33Рейтинг: 0    0    0
#11


Вот собственно и вопрос-как сделать переменную far разную для отдельных объектов?

Letun
игромастер
Letun
Сообщений: 1740
Рейтинг: +59



19 января 2010 в 11:41Рейтинг: 0    0    0
#12


far - это дальность прорисовки сцены относительно камеры(ну или дальность обзора камеры), поэтому твой вопрос не совсем понятен

O.din13
неравнодушный
O.din13
Сообщений: 9327
Рейтинг: +700



2

19 января 2010 в 11:48Рейтинг: 0    0    0
#13


> а те что не видны на самом деле присутствуют только на них тратятся ресурсы альфа канала
Ниччё на них не тратится! Они тупо отсекаются из области просчёта! Это как с occluderом... только без occluderа)...

exooman
пользователь
exooman
Сообщений: 602
Рейтинг: +70



19 января 2010 в 12:14Рейтинг: 0    0    0
#14


Lеtun,fаr-дальность прорисовки сцены,а как сделать чтобы fаr была дальностью прорисовки отдельного объекта.Может еще какие переменные есть?

Letun
игромастер
Letun
Сообщений: 1740
Рейтинг: +59



19 января 2010 в 12:29Рейтинг: 0    0    0
#15


Такого к сожалению нет. У IMDagger'a было в планах сделать LOD'ы, так что будем надеятся что он от этой идеи не откажется ;)


Сообщений 122, на страницах: 1 2 4 7 8
добавить сообщение
© 2007-2012 Юлия Корбут, некоторые права соблюдены.
© 2007-2012 Julia Korbut, some rights reserved.