fallout-fanclub - Нужна помощь. - Архив - Мусорка - Форум
Пятница, 09.12.2016, 12:33

[ Новые сообщения · Правила форума · Поиск · RSS ]


Страница 1 из 11
Форум » Архив » Мусорка » Нужна помощь. (Помогите плиз)
Нужна помощь.
SanyaMДата: Понедельник, 31.10.2011, 16:27 | Сообщение # 1
Эксперт
Группа: Проверенный
Настроение:
Сообщений: 297
Статус: Отсутствует
Подарки: 10
Заслуги:
За регистрацию За 50 Сообщений За 100 Сообщений
Я тут мод придумал с новой локацией. Так вот нужно сгенерировать лоды. Помогите плиз...

Показать подпись
 
GrafДата: Понедельник, 31.10.2011, 17:35 | Сообщение # 2
Львиный прайд
Группа: Модератор
Настроение:
Сообщений: 2447
Статус: Отсутствует
Подарки: 47
Заслуги:
Модератор За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений За 1000 Сообщений За 1500 Сообщений
Диалоговое окно World LOD используется для генерации LOD ландшафта и LOD геометрии строений для мира.
Поля данных и Кнопки

Worldspace list: Список всех мировых пространств.
Worldspace Stats: Имя в редакторе, имя в игре, ID формы, количество "кусков" LOD ландшафта и количество ячеек.
Generate Terrain Meshes: Создает сетку ландшафта для мира основываясь на локальной геометрии земли.
Generate Terrain Texture: Создает текстуры и карты нормалей для LOD ландшафта, так же отталкиваясь от локальных данных земли.
Chop Terrain Texture: Позволяет вам воспользоваться нарисованной вручную текстурой размером до 8192х8192 вместо построения текстуры LOD ландшафта.
Combine Generated and Handpainted Terrain Textures(Комбинировать сгенерированную текстуру и текстуру созданную вручную):
Generate Objects:Создает LOD геометрию и карты текстур для всех объектов-ссылок в мире, которые обозначены как видимые на расстоянии.
Generate Trees (Генерация деревьев)

Примечания
Terrain Mesh Generation (Генерация Сетки Ландшафта)

Время, которое тратит GECK на генерацию LOD сетки напрямую зависит от количества "кусков" земли, которые нужно генерировать, которые в свою очередь зависят от количества ячеек в вашем пространстве мира. Для маленьких миров (до двадцати "кусков") может потребоваться всего пару минут; для больших пространств (20-50 кусков) времени может потребоваться 30-60 минут; для пространств в которых больше 50-ти кусков в основном тратиться несколько часов. Для генерации всей карты высот, созданной в редакторе карты высот (примерно 1300 кусков) потребуется 2-3 недели генерации в безостановочном режиме.
Во время процесса генерации сетки, может показаться, что GECK завис. В некоторых случаях, это может быть правдой; в большинстве же случаев он продолжает генерировать новую сетку и только выглядит недоступным. (Вы можете проверить состояние GECK в диспетчере задач, наблюдая за тем, использует GECK какие-либо системные ресурсы или нет. При генерации LOD сам GECK может использовать до 100% ресурсов вашей системы). Если во время LOD генерации GECK завис или вылетел на рабочий стол, запустите его еще раз и повторите процесс. Вся сгенерированная LOD сетка будет сохраняться из предыдущего сеанса программы и редактор продолжит процесс с места, в котором остановился.

Terrain Texture Generation (Генерация текстур ландшафта)

В настоящий момент, вся функциональность создания текстур, вначале создает исходные TGA текстуры, которые после этого нуждаются в проходе через процесс построения GECK, чтобы в итоге, стать видимыми в игре. Когда генерация LOD тек-стур будет закончена, вы найдете сгенерированные LOD текстуры в формате DDS за пределами директории Fallout3 в папке Source(Источник)\Textures TGA\landscape\LOD\(папка с названием вашего мира).
Для того чтобы игра обнаружила ваши сгенерированные текстуры, вы должны скопировать эту папку и поместить ее в Data\Textures\Landscape\LOD\папка. Папку Diffuse вы можете удалить, а название папки DiffuseGenerated поменять на Diffuse или скопировать файлы из папки DiffuseGenerated в папку Diffuse. (Игра будет искать текстуры в папке Diffuse, но GECK по умолчанию не помещает эти текстуры в нужную папку - (Часто складывается впечатление, что GECK делали одни чуваки, а игру другие... прим. Vel)).

LOD Object Generation (Генерация LOD объектов)

Для генерации LOD объектов, вы должны обеспечить GECK необходимыми сетками LOD и текстурами.
Сетки LOD обычно находятся в той же папке, где и оригинальные, но с окончанием "_lod.nif". Если вы еще этого не сделали, извлеките эти файлы из вашего сетки.bsa и разместите из в нужной папке. (Вообще-то, LOD сетка будет только у тех объектов, у которых установлен флаг Visible When Distant - Видимый на расстоянии).
LOD текстуры можно получить двумя способами: открыв LOD сетку в NifSkope и, раскрыв NiTiStrips найти BSShaderTextureSet (список текстур вы увидите в окне Block Details возле иконок фиолетовых цветков), или запустить процесс Generate Object и записав пропущенные текстуры, которые будут перечислены в окне с предупреждением. (После размещения всех необходимых текстур, вам придется перезапустить эту команду для генерации объектов). Вам нужно будет извлечь из архива и Diffuse карту и Normal карту, конвертировав их после этого в формат TGA, нужный для процесса генерации (смотрите ниже).
Все текстуры для LOD объектов должны быть в формате TGA, иначе редактор не сможет их обработать. Для конвертирования ваших текстур DDS в формат TGA от-крой их в программе редактора изображений, например в Irfanviewor, в GIMP и выберите команду "Save as" TGA. (Настройки по умолчанию появляются при работе с GIMP).
Конвертированные текстуры TGA должны быть помещены в папку Source\Textures TGA\папка, использующая такую же структуру папок, которую использует игра. Например, если ваши текстуры находятся в папке Data\Textures\architecture\urban\, файлы TGA должны быть размещены в папке Source\Textures TGA\architecture\urban. (Папка Source\Textures TGA\ размещается за пределами директории игры Fallout3 в главной папке Bethesda Softworks).
После того как ваши текстуры будут извлечены и конвертированы, запустите команду Generate Objects. Редактор поместит сгенерированные текстуры в вашу папку Source\Textures TGA\landscape\LOD\(папка_по_названию_вашего_мира). Скопируйте сгенерированные текстуры в соответствующую папку Data\Textures\Landscape\LOD\папка. (Если вы забудете о необходимости помещать здесь текстуры сгенерированных объектов, эти объекты в игре будут визуализироваться фиолетовым цветом).

LOD деревья

Мир столичной пустоши находится на высоте примерно 10500 по оси Z. Новый мир вы всегда должны создавать на высоте больше этой координаты; как минимум на 3000 выше, чем 10500 по оси Z. Иначе, при изменении мира, вы можете получить плавающие в воздухе или находящиеся под землей деревья (LOD).

LOD вода

LOD генерируется только для ландшафта, находящегося выше уровня воды. Если с другой стороны большой массы воды нет LOD ландшафта, под водой будет видно небо, а морское дно будет заканчиваться на краю области видимости. Также воз-можно появление видимого шва между плоскостью воды и LOD водой. По этим причинам, большие пространства воды лучше заканчивать видимой землей.
Помните еще и о том, что при создании LOD для мира с авто-водой, иногда вы можете получить большие "дыры" в поверхности LOD воды, которые совсем не просто устранить.
Проверяйте соответствие вашей LOD воды с типом воды вашего пространства мира, чтобы избежать неприятных различий в месте соединения плоскости воды и LOD воды. Тип воды и тип LOD воды устанавливаются в диалоговом окне World Spaces.

Регенерация данных LOD

Перед повторным созданием LOD данных для пространства мира, важно удалить все существующие данные из папки lod. Команда генерации LOD не будет регенерировать существующие блоки LOD: эти блоки должны быть удалены из папки LOD вашего мира, чтобы редактор смог их регенерировать. Если вы изменили количество ячеек в своем мире (увеличив их), забыв удалить эти файлы приведет к тому, что в результате LOD будет выдавать ошибки в вашем моде. (Это справедливо для сетки ландшафта и не всегда относится к другим типам LOD генерации. Для выяснения требуется дополнительное тестирование).
LOD информация сохраняется в следующих папках:
data\meshes\landscape\lod\ваш_мир\ в котором находятся все сетки ландшафта и до двух подпапок: соответственно для блоков и деревьев LOD объектов и LOD деревьев.
data\textures\landscape\lod\ваш_мир\ в котором находится диффузный блок, сгенерированный диффузный (если вы не конвертировали его в папку диффузного блока), блок нормалей и возможно, блоки для LOD объектов.
data\LODSettings (удаляйте только те файлы, которые относятся к вашему миру).
source\textures TG\landscape\lod\ваш_мир\ в котором находятся все сгенерированные текстуры ландшафта, объектов и деревьев, которые вам нужно переместить или скопировать в вашу папку с текстурами для первого прохода генерации. Папка источника находится в вашей главной папке Bethesda Softworks.


Показать подпись
 
SanyaMДата: Среда, 02.11.2011, 20:37 | Сообщение # 3
Эксперт
Группа: Проверенный
Настроение:
Сообщений: 297
Статус: Отсутствует
Подарки: 10
Заслуги:
За регистрацию За 50 Сообщений За 100 Сообщений
Graf, Спасибо за инфу. А как мне сделать меньше 20 кусков? Где эти куски указвать?

Показать подпись
 
freeBulletДата: Среда, 02.11.2011, 21:57 | Сообщение # 4
Ветеран
Группа: Журналист
Настроение:
Сообщений: 519
Статус: Отсутствует
Подарки: 7
Заслуги:
Журналист За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений
Graf, Вижу ты в этом хорошо шаришь мне бы так :)У меня тут стукнула одна мысль но воплотить не получилось.Если тебе интересно то пиши в личку поделюсь неплохими сюжетами для квестов:)
 
GrafДата: Четверг, 03.11.2011, 01:56 | Сообщение # 5
Львиный прайд
Группа: Модератор
Настроение:
Сообщений: 2447
Статус: Отсутствует
Подарки: 47
Заслуги:
Модератор За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений За 1000 Сообщений За 1500 Сообщений
SanyaM, Никак. У меня 10 кусков (заполненных объектами) грухились 40 минут.

freeBullet, Ок.


Показать подпись
 
OneMinOneKillДата: Четверг, 03.11.2011, 02:02 | Сообщение # 6
Эксперт
Группа: Друг сайта
Настроение:
Сообщений: 259
Статус: Отсутствует
Подарки: 4
Заслуги:
За регистрацию За 50 Сообщений За 100 Сообщений
freeBullet, зачем в личку? surprised Давай сюда пиши) мне тоже интересно) и уверен другим тоже)

 
GrafДата: Четверг, 03.11.2011, 02:39 | Сообщение # 7
Львиный прайд
Группа: Модератор
Настроение:
Сообщений: 2447
Статус: Отсутствует
Подарки: 47
Заслуги:
Модератор За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений За 1000 Сообщений За 1500 Сообщений
OneMinOneKill, Не сюда, а сюда - http://fallout-fanclub.ucoz.ru/forum/49-208-5

Прекращаем оффтоп, есть же флудилка для разговоров biggrin


Показать подпись
 
freeBulletДата: Суббота, 05.11.2011, 21:50 | Сообщение # 8
Ветеран
Группа: Журналист
Настроение:
Сообщений: 519
Статус: Отсутствует
Подарки: 7
Заслуги:
Журналист За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений
Quote (Graf)
http://fallout-fanclub.ucoz.ru/forum/49-208-5

Классная мысль насчёт запорожца не считая мысль про мустанг biggrin
 
SanyaMДата: Воскресенье, 06.11.2011, 17:14 | Сообщение # 9
Эксперт
Группа: Проверенный
Настроение:
Сообщений: 297
Статус: Отсутствует
Подарки: 10
Заслуги:
За регистрацию За 50 Сообщений За 100 Сообщений
Graf, смотри, я короч начинаю лоды генерировать, появляется вот такая ошибка: что мне можно сделать?

Показать подпись


Сообщение отредактировал SanyaM - Воскресенье, 06.11.2011, 18:19
 
GrafДата: Воскресенье, 06.11.2011, 19:53 | Сообщение # 10
Львиный прайд
Группа: Модератор
Настроение:
Сообщений: 2447
Статус: Отсутствует
Подарки: 47
Заслуги:
Модератор За регистрацию За 50 Сообщений За 100 Сообщений За 500 Сообщений За 1000 Сообщений За 1500 Сообщений
SanyaM, поищи инфу в инете. у меня не семерка помочь не могу.

Показать подпись
 
Форум » Архив » Мусорка » Нужна помощь. (Помогите плиз)
Страница 1 из 11
Поиск: