Игры для iOS будут выглядеть намного лучше

Артём Баусов avatar | 18 июня 2016

Превосходный уровень графических возможностей.

Metal, API нового поколения для разработки игр, был впервые представлен вместе с выходом iOS 8. Он продолжает совершенствоваться, и это заметно в технодемке движка Unity.

В ней демонстрируется новая функция, доступная «Металу»: адаптивная тесселяция. Она используется для повышения уровня детализации, более глубокой адаптации модели к различным текстурам. Как утверждают разработчики, все ограничено лишь нашим воображением.

Обновлённая версия API выйдет осенью вместе с iOS 10. Разработчики Unity уверены в том, что инструмент будет активнее использоваться девелоперами при создании игр. Если вас интересует полная презентация Metal, то вам сюда.

Тесселяция – это разбиение полигонов модели на более мелкие части. К примеру, если вы разрежете квадрат по диагонали, то вы «тесселируете» его на 2 треугольника. Тем самым, новая версия Metal добавит разработчикам возможность создавать более ровные и аккуратные модели объектов в играх. [iMore]

27
Логотип iPhones.ru
iPhones.ru
Превосходный уровень графических возможностей. Metal, API нового поколения для разработки игр, был впервые представлен вместе с выходом iOS 8. Он продолжает совершенствоваться, и это заметно в технодемке движка Unity. В ней демонстрируется новая функция, доступная «Металу»: адаптивная тесселяция. Она используется для повышения уровня детализации, более глубокой адаптации модели к различным текстурам. Как утверждают разработчики, все...

27 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Serj avatar
    Serj 18 июня 2016

    В 3D нет квадратов, только треугольники. А почему в 3д редакторе не увеличить количество полигонов? Зачем тесселяцию возлагать на метал?

    Войди на сайт, чтобы ответить
    Ответить
    YellowwolleY
    YellowwolleY 18 июня 2016

    @Serj, щито? Полигон это ЧЕТЫРЕХугольник.

    Войди на сайт, чтобы ответить
    Ответить
    creker
    creker 18 июня 2016

    @Serj, потому что это дешевле. Во-первых, память. Она не резиновая. Во-вторых, видеокарты обрабатывают геометрию, выполняя четко определенный порядок действий. В самом начале находится vertex shader, где, к примеру, может быть реализована анимация. И будет большая разница, если сюда попадет модель с кучей полигонов. Тесселяция происходит же после этого шейдера. Но даже так в современных играх ее не так часто и используют. Обычно для чего-то вроде воды и ландшафта. Те золотые горы, которые нам рисовали, когда все камешки на земле и стенах тесселируются до мельчайших деталей, так и не наступили и вряд ли наступят. Тесселяция дается дорого и от нее нет большого смысла в большинстве случаев, а куда проще заменить ее другими технологиями. Вот для воды она очень полезна, т.к. поверхность из нескольких полигонов разбивают на тысячи и процедурно меняют координаты вершин, симулируя поверхность воды, которая имеет волны и реагирует на объекты в ней.

    Войди на сайт, чтобы ответить
    Ответить
    Мурад Газибеков

    @Serj, Вы точно никогда не программировали 3D-графику, это во-первых; а во-вторых: не всегда используются треугольники.

    Войди на сайт, чтобы ответить
    Ответить
  2. andwhite avatar
    andwhite 18 июня 2016

    Игры в IOS – это слишком громко сказано.

    Войди на сайт, чтобы ответить
    Ответить
    axinfernis
    axinfernis 19 июня 2016

    @andwhite, Это главное отличие от Андроида.

    Войди на сайт, чтобы ответить
    Ответить