В данной статье мы рассмотрим способ создания правильного и наиболее грамотного неба для Half-Life (CS) карт. Сложное (правильное) небо обладает рядом преимуществ перед простым небом, построенным коробкой вокруг карты. Главные из них — это меньшее время компиляции и более высокий FPS на карте.
В этой статье мы рассматриваем очень простой метод создания неба. Он не требует много времени и больших усилий, однако имеет некоторые недостатки, которые мы попытаемся свести к минимуму, применив кое-какие хитрости. Мы надеемся, что Вы уже неплохо научились создавать «закрытые» карты, без неба, представляющие собой одну или несколько соединенных между собой комнат.
Материалы это то что движок Source использует для определения какие текстуры (textures) (в формате .VTX) и шейдеры (shaders) (функции, которые определяют как рендерятся материалы на экране) используются на поверхностях (surfaces) (модели, поверхностях мира, спрайты и т.д). Материал также может объявлять прокси (proxies) с помощью которых может расширяться и модифицироваться способ его рендеринга.
Это краткое описание как между собой взаимодействуют серверы и клиенты, что такое частота кадров (FPS), какие факторы влияют на пинг (ping), и как это все работает вместе.
В этом туторе содержится краткое описание по созданию и настройке ентитей используемых для создания дождя, снега, пыль и т.д. На момент написания статьи снег не поддерживается, но подготовить все для него уже можно (т.к принцип создания пыли, дождя и т.д один и тот-же я не буду объяснять создание каждого по отдельности).
Я думаю все играли в ХЛ2. И может видели или не видели, или просто не обратили внимание на такую классную штуку, как новый тип Стекла ! Вообщем cтреляя по нему, всё стекло не бьётся, а только отлетает та часть стекла, где прошла пуля.