Камрад
|
Kit
>>> Бред, если игра упрется в диск - она тут же будет показывать 0.5 fps, тут же.
Ну, если программеры не озаботятся созданием соответствующих алгоритмов, то так и будет: подъехали к границе локации - бац, и срочно потребовались новые данные. Дикие свопы, слезайте друзья, мы приехали . А если будет происходить постоянная упреждающая подгрузка, то нет ничего невозможного. Вот тебе пример: самые большие открытые уровни того-же Far Cry у меня загружались секунд тридцать- сорок, или около того. И на моём гиге памяти игра практически не свопила дальше. В то же время, на простое пересечение этого же уровня нужно несопоставимо больше времени хоть по прямой, хоть по кривой. Вот и прикинь, успевал ли бы движок постепенно подгружать следующую локацию по мере продвижения, если бы он был "заточен" под это. Другой вопрос, что под "заточен" скрывается огромный труд программистов. Посчитай и так: как кто-то из обозревателей глянул, Far Cry занимает в памяти около пол-гига. Скорость последовательного чтения нормального винта - 50-60 Мб/с. При случайном доступе - существенно меньше, конечно. Не помню точно, сколько. В общем, подставь значения, которые считаешь верными и прикинь, достаточна ли эта скорость для упреждающей подгрузки локации из рассчёта пересечения её, скажем, за 7 минут. Думается мне, что там будет с большим запасом.
>>> Или ты думаешь, что "бесшовность" - это такой алгорим, реализовал - и все в шоколаде?
Да я бы и не думал, если бы результаты работы программеров Epic не заставили меня считать так.
>>> в U3 может и можно сделать, а вот в Сталкере видимо нельзя
Изумительно! В Сталкере, который изначально и в течение длительного времени пытались сделать "бесшовным" это нельзя, а вот в Unreal Engine 3.0 это сделали, надо ж такому случиться. Более того, как оказывается, Сталкер даже не стал к этому близок: как звучало в каком-то интервью, подгрузка уровней займёт около минуты, и то, при проведении неких "дополнительных оптимизаций"!
>>> Не получится
Да ведь и по отношению к Сталкеру я бы не стал зарекаться. Так что у нас не такие уж и малые шансы встретить эти игры в одном сезоне.
Изменено: NightVz, 17-03-2005 в 19:27
|