Показано с 1 по 9 из 9

Тема: Видимость (дальность) в мирах.

  1. #1
    Новичок
    Регистрация
    18.01.2009
    Сообщений
    12

    По умолчанию Видимость (дальность) в мирах.

    Каждый объект имеет свою геометрию и свои размеры. Есть еще яркость. Однако в наших мирах это не соответствует тому, что кажет браузер.
    Вообще непонятная настройка "видимость". Если поставил 30 метров, то пока в объект носом не ткнёшся - не увидишь! Это же бред! То сперва крыша отрастает, цветы в вазе на втором этаже, а после оказывается, что всё это расположено в огромном замке на 2-м этаже... 8-()
    Неужели нельзя в свойство каждого объекта (а может и группы объектов) включить параметр дальности. Тогда здание я увидел бы за 400-600 м, а цветы только когда поднялся бы в комнату на 2-й этаж. Всё было бы естественно.
    Особенно это заметно когда в полёте ищешь некий крупный объект... Ан облом!
    Не видно сверху ничего!
    А бывает наоборот. Поднимешься над миром километра на два и видно оттуда внизу пара ярких точек. Опускаемся - обыкновенный фонарик с лампочкой на 25 Вт.
    Неправильно это.

  2. #2
    Пользователь
    Регистрация
    30.01.2008
    Сообщений
    45

    По умолчанию Ну конечно! Но это нельзя изменить:(

    Ну конечно! Но это нельзя изменить Это слабое место и проблема, конечно.

    В современных играх разные объекты имеют разный радиус видимости. Земля видна на большое расстояние, здания - поменьше, всякая мелочь только вблизи. В более старых играх было как в мирах - просто радиус видимости, за которым обычно туман.

    Проблема в том, что в мирах радиус видимости часто некомфортно мал, и сама видимость обрезатся очень грубо, предметы просто проподают и видна пустота.

    Единственный выход - строить легче, чтобы радиус видимости можно было поставить побольше.

  3. #3
    Новичок
    Регистрация
    18.01.2009
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Xaoc Посмотреть сообщение
    Ну конечно! Но это нельзя изменить Это слабое место и проблема, конечно. ...
    Единственный выход - строить легче, чтобы радиус видимости можно было поставить побольше.
    И никаких перспектив? А в 4.1 тоже самое?
    И как легче? Меньше элементов? Проще текстура? Шарм теряется.
    А если я уперся носом в пустую белую стену, эксплорер будет тупо пытаться воспроизвести все объекты за ней радиусом в 200 метров? 8-()
    Жуть!

    ps. Спасибо тебе за человеческий перевод по строительству на русском.
    А можно как-нибудь одним куском его скачать, чтоб в спокойной обстановке, в онлайне почитать? Чтоб не странично копировать.

  4. #4
    Пользователь
    Регистрация
    30.01.2008
    Сообщений
    45

    По умолчанию

    Одним куском можно так:
    http://xaoc.50webs.com/commands42.zip
    http://xaoc.50webs.com/commands36.zip

    Легче - меньше полигонов, меньше источников света.

    Полигоны которые не видно броузер вроде умеет не обсчитывать.

    Вообще графический движок миров вполне мощный и умный, на современном уровне, чень то помогает.может общитывать очень много полигонов, просто иногда их ещё больше.

    Жаль в мирах нет объективного способа оценить тормоза. Типа на этой ячейки 1000 источников тормозов - это нормально, а на этой 80000 - это много.

    В 42 есть команда visible c параметром radius, но по моему она не очень то помогает.

  5. #5
    Хранитель мира Аватар для Vortex
    Регистрация
    30.01.2008
    Сообщений
    68

    По умолчанию

    Способ есть. В 4.2 встроена отладочная информация (число полигонов, источников света, загрузка текстурной памяти итд в сцене). Для того, чтобы включить, надо выбрать на вкладке Video режим Direct3D Designer Mode (Engine Metrics Display).
    Будет что-то вроде такой инфы в верхнем левом углу:
    Изображения Изображения

  6. #6
    Пользователь
    Регистрация
    30.01.2008
    Сообщений
    45

    По умолчанию Объём текстур.

    Я подозревал, дада. Объём текстур много значит.

    Лично у меня всё зло от того, что объём текстур может превышать объём памяти видео адаптера и оперативной вместе взятых. 128MB+256MB < tex size=630MB. По правильному броузер мог бы не диском хрустеть(он чего, текстуры пишет, если не влезают в видео адаптер, в оперативную и далее в виртуальную), а просто вместо текстур сделать заливку цветом(не использовать текстуры в рендеринге если не лезет).


    tri - количество треугольников обрабатываемых броузером.
    vert - количество вершин обрабатываемых броузером.

    tex: uploads - количество штук текстур обрабатываемых броузером.
    size - объём памяти занятый текстурами.
    Во первых используется память видео адаптера.
    Во вторых используется оперативная память.
    В третьих используется виртуальная память(на жёстком диске).

    resource swap - свап чегото кудато?

    changes materials - количество текстур изменённых источниками света.
    lights - количество источников света обрабатываемых броузером, кроме двух основных мировых(окружающего и напрвленного)

    state changes render - тож не понятно.
    tex

    collision atomics - обсчёт того чтоб камера и аватары не прходили сквозь объекты
    или террайн.

    fully rendered avatars - чево ето?

    Вортекс, поправь где не правильно, а то я от балды написал

  7. #7
    Новичок
    Регистрация
    18.01.2009
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Vortex Посмотреть сообщение
    Способ есть. В 4.2...
    Спасибо за надежду на лучшее, но пока у меня какая-то 3.6 или чуть старше. Вот обещают переселить народ на 4.1 (вроде..., да и то не известно когда). Так где ж её взять-то эту новую версию? Короче это будет, но не скоро. Жаль.

  8. #8
    Новичок
    Регистрация
    18.01.2009
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Xaoc Посмотреть сообщение
    Легче - меньше полигонов, меньше источников света.

    Полигоны которые не видно броузер вроде умеет не обсчитывать.
    Это радует, но что значит не видно? Вне радиуса видимости? Цветы за непрозрачной стеной? Или те, что Invisible?

    Цитата Сообщение от Xaoc Посмотреть сообщение
    Вообще графический движок миров вполне мощный и умный, на современном уровне, чень то помогает.может общитывать очень много полигонов, просто иногда их ещё больше.

    Жаль в мирах нет объективного способа оценить тормоза. Типа на этой ячейки 1000 источников тормозов - это нормально, а на этой 80000 - это много.

    В 42 есть команда visible c параметром radius, но по моему она не очень то помогает.
    Теоретически - должна помогать. Но вот например стена с текстурой кирпичами издали может (должна) смотреться как серый прямоугольник без текстуры, а вблизи должны быть видны кирпичи. То есть видимость должна быть как бы 2-х этапная.
    То есть текстура для ближнего диапазона - одна, для дальнего - другая, а если угловой размер объекта от смотрящего менее 1 градуса - исчезнуть совсем.

    Смотрим дальше - стена как правило состоит из модулей-блоков. Если модуль уже не видно, то это не значит, что не должно быть видно всей китайской стены... и т.д.
    Возможно когда-нибудь это будет реализовано. Вот только когда? ...

  9. #9
    Хранитель мира Аватар для Starec
    Регистрация
    05.08.2007
    Сообщений
    198

    По умолчанию

    Абгрейдишь комп по самое некуда, в браузере ставишь видимость 500 метров, наслаждается дальновидением.
    У вас недостаточно прав для просмотра данной подписи

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
TAG.Hosting — Хостинг сайтов и Регистрация Доменов