???
Математика на уровне МГУ

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

Тема: Создание объектов и блоков в РоФ. Вопросы по SDK.

  1. #1
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    51
    Сообщений
    3,194

    Создание объектов и блоков в РоФ. Вопросы по SDK.

    Всвязи с выходом официального руководства по созданию объектов и импорту их в РоФ, предлагаю в этой теме обсуждать и задавать вопросы всем, кому интересно моделировать.
    Я с охотой помогу всем, если буду знать ответы. Мне пришлось потратить несколько дней, чтобы разобраться с созданием простейших моделей. Процесс этот не трудный, но аккуратный.
    Велкам!

    Мои первый и второй эксперименты.
    My Dream, it's to Fly, over the rainbow in the Sky

  2. #2
    Механик
    Регистрация
    22.12.2004
    Сообщений
    1,540
    Записей в дневнике
    11

    Re: Создание объектов и блоков в РоФ. Вопросы по SDK.

    В руководстве содержится следующая информация:
    Maximum texture dimensions for unique (historical) buildings like cathedrals, fortresses or other well known points of interest - 512px. A model on unique building must use one diffuse texture for a spring-summer-fall and one diffuse texture for a winter. Winter texture must have _wi suffix in its name to be automatically loaded if mission uses winter season.

    Maximum texture dimensions for city blocks - 2048px. Currently all models for blocks share the same diffuse texture for a spring-summer-fall and the same diffuse texture for a winter. Additionally they have shared damage textures (with _d1 suffix) also for both kinds of seasons. #
    То есть, максимальный размер текстуры для исторических зданий - 512пикс, а для городских зданий - 2048пикс. Это не опечатка? Я где-то встречал информацию, что размер текстуры для таких объектов как здания составляет как раз 512 пикс. А исторические неразрушаемые здания достаточно большие и детальные, поэтому можно предположить, что для них нужны текстуры более высокого разрешения. В "руководстве" же все наоборот. Это ошибка или так и должно быть? И если так и должно, то с чем это связано?

  3. #3
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    51
    Сообщений
    3,194

    Re: Создание объектов и блоков в РоФ. Вопросы по SDK.

    512 - это размер текстуры для одного объекта. (уникального). Уникальных объектов может быть много и под каждый по одной текстуре.

    1024 это одна текстура под ВСЕ городские здания. Т.е. объектов много, но для всех текстуры размещены в одном битмапе. Т.е. персонально для каждого здания или блока размер используемой текстуры конечно же значительно меньше, чем 1024.
    My Dream, it's to Fly, over the rainbow in the Sky

  4. #4
    Механик
    Регистрация
    22.12.2004
    Сообщений
    1,540
    Записей в дневнике
    11

    Re: Создание объектов и блоков в РоФ. Вопросы по SDK.

    Цитата Сообщение от ROSS_DiFiS Посмотреть сообщение
    512 - это размер текстуры для одного объекта. (уникального). Уникальных объектов может быть много и под каждый по одной текстуре.

    1024 это одна текстура под ВСЕ городские здания. Т.е. объектов много, но для всех текстуры размещены в одном битмапе. Т.е. персонально для каждого здания или блока размер используемой текстуры конечно же значительно меньше, чем 1024.
    Что речь идет о нескольких группах зданий (city blocks), я понимаю, но непонятно как это выглядит на практике - если собираешься делать не "все городские здания", а только одно здание (или вообще один тестовый объект в виде куба), то нужна текстура 2048рх или все-таки 512рх? Или 2048 это только максимальный размер, а минимальный размер не ограничен и можно взять даже текстуру 256рх?

  5. #5
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    51
    Сообщений
    3,194

    Re: Создание объектов и блоков в РоФ. Вопросы по SDK.

    минимальный размер любой. Собственно и максимальный размер тоже ограничен только рамками разумности. Все считается от условия загрузки текстур в память. Так как память совсем не резиновая и лимит там очень жесткий, то надо думать не только о том, как наделать текстур, но и о том, куда мы их будем складывать. Потому и требования на каждое отдельное здание не более 512, на большую группу зданий, ну так уж и быть, 2048, но одна.

    а на практике это выглядит именно так, что нет смысла делать только одно здание. Если уж делать, так делать. Можно выделить текстуру в 512 например и использовать для своего здания только четверть от нее, оставляя остальное поле пустым, чтобы в будущем туда например добавить еще три здания Ну или сделать маленькую текстуру на каждое. 3д-моделеры очень легко оперируют с этими понятиями.
    My Dream, it's to Fly, over the rainbow in the Sky

  6. #6
    Механик
    Регистрация
    22.12.2004
    Сообщений
    1,540
    Записей в дневнике
    11

    Re: Создание объектов и блоков в РоФ. Вопросы по SDK.

    Цитата Сообщение от ROSS_DiFiS Посмотреть сообщение
    минимальный размер любой. Собственно и максимальный размер тоже ограничен только рамками разумности. Все считается от условия загрузки текстур в память. Так как память совсем не резиновая и лимит там очень жесткий, то надо думать не только о том, как наделать текстур, но и о том, куда мы их будем складывать. Потому и требования на каждое отдельное здание не более 512, на большую группу зданий, ну так уж и быть, 2048, но одна.

    а на практике это выглядит именно так, что нет смысла делать только одно здание. Если уж делать, так делать. Можно выделить текстуру в 512 например и использовать для своего здания только четверть от нее, оставляя остальное поле пустым, чтобы в будущем туда например добавить еще три здания Ну или сделать маленькую текстуру на каждое. 3д-моделеры очень легко оперируют с этими понятиями.
    Спасибо за ответ. Значит, для экспериментов вполне достаточно будет взять 512 на отдельный объект.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •