Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

что такое сглаживание в играх? ! какя разница со сглаживанием и без него? ! какой эффект даёт это сглаживание?!

KOSTIK Просветленный (24285), закрыт 17 лет назад
Лучший ответ
GygaVolt Знаток (484) 17 лет назад
Есть вообще разные виды эффектов: сглаживание и фильтрация. Суть сглаживания в 3D на уровне объектов (трехмерных моделей) заключается в разбиении её на более мелкие детали путем увеличения числа треугольников (так называемый MeshSmoth). При этом изменяется геометрия объекта, то есть он становится менее угловатым (если у куба отпилить углы, он станет округлым))) ) ). Но при этом увеличивается время обработки, так как появляются новые плоскости.
Фильтрация тоже бывает разная: фильтрация текстур и так называемый антиалиасинг. Фильтрация текстур - это процедура "вычисления" дополнительных цветовых точек. Текстура - это вроде обычной фотки, накладываемой на объект. Так вот. Чтобы фотку увеличить (например, текстуру подъехавшего близко к нам танка) , например, в 4 раза надо на каждую точку исходного изображения "добавить" недостающие 3-е. Если они будут того же цвета, что и исходная, то будут видны большие грубые квадраты. Чтобы этого избежать, есть математические методы, вычисления "правильного" цвета этих дополнительных точек на основе двух-трех соседних. Это соответственно "билинейная", "трилинейная" фильтрация. Есть более точная - анизотропная. Она более медленная, но более точная.
А что касается антиалиасинга, то, как тут правильно заметили, это как раз сглаживание "ступенек" изображения. Причем антиалиасинг, в отличии от всех остальных методов работает после того, как картинка полностью сформировалась. Причина появления ступенек проста - дискретность (прерывистость) изображения. Из-за этого на стыке двух разных цветов будет заметна эта самая "лесенка". Чтобы от неё избавиться, используют по сути те же методы, что и при фильтрации. Сбоку к "лесенке", на стыке цветов добавляются новые точки, с переходным цветом. Есть 2-3- ступенчатый АА и различается качеством. АА - одна из самых ресурсоемких операций, и время обработки возрастает с ростом разрешения в игре. Это и понятно - больше точек нужно обработать.
Остальные ответы
Игорь Юсупов Гуру (3687) 17 лет назад
Сглаживание - функция видеокарты, маскирующая выпирающие углы полигонов, из которых всё в играх и состоит. Функция требовательна к видеокарте, если видеокарта слабая, то "сглаживает" процессор, что очень нагружает комп в целом. Если попросту - со сглаживанием красивее, но видеокарта нужна хорощая.
Станислав Черепанов Мастер (1346) 17 лет назад
сглаживание-это делает красивыми детали. Вот прмер: без сглаживание кончики пальуев квадратные, а с ним кончики пальце нормальные (овальные) (это так в играх)
}|{yG@ LiC Мастер (1276) 17 лет назад
При включенном сглаживании модели (обьекты) более.. . гладкие :-) не угловатые.. . трудно обьяснить словами.. . надо на примере показывать:)
Сергей КотовЗнаток (349) 10 лет назад
фффуууууууууууууууууууууууууууу
Jilura Мастер (1499) 17 лет назад
Эффект огромный. Исчезает так называемая лесенка (на текстурах и персонаже, на всем короче тоненькая полоска из пикселей) . Чем больше сглаживание тем более мягкий переход из одной текстуры в другую. В нынешних играх есть загогулина лучше сглаживания, непомню как называется.
Руся ГубарьПрофи (677) 12 лет назад
Принцип сглаживания таков на примере:
Максим Тишков Профи (942) 9 лет назад
аааа теперь понятно почему игра вылетает если это иза этого
Святой Атеист Ученик (247) 9 лет назад
чтб все зебок было но видюха бс нужна хотяб если амд то 8450 или выше
Heizenberg Мудрец (15477) 5 лет назад
например если поставить в майнкрафте сглаживание руки и голова станут круглыми)))
Похожие вопросы