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

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

Комбинированный просмотр

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

    По умолчанию

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

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

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

    По умолчанию

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

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

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

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

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

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

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

    По умолчанию

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

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

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

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

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


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

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

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

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

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

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

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

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

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

    По умолчанию

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

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

    По умолчанию

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

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

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

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

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

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

Ваши права

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