Результаты поиска

Call of The Dead

19 Апр 2011, zombie. Рубрика: Новости
Метки: ,

В выходящем буквально через месяц дополнительном пакете карт игры Call of The Duty зомбеманам предоставится возможность попробовать новый зомби режим. DLC Escalation Map Pack - так называется пакет карт от компании Activision, будет содержать 5 карт, одна из которых и позволит игрокам поучаствовать в зомби заварушке. В этом режиме, под громким названием Call of The […]

S.T.A.L.K.E.R.: Зов Припяти

04 Май 2009, zombie. Рубрика: Новости
Метки:

Компания GSC Game World анонсирует новое дополнение S.T.A.L.K.E.R.: Call of Pripyat (на русском S.T.A.L.K.E.R.: Зов Припяти). Релиз намечен на осень 2009 года. В данной версии разработчики добавят новые зоны: город Припять, станцию Янов, завод Юпитер, деревню Капачи и другие. Так же не обойдется и без новых монстров: Химера, Бурер. Обновленный движок X-Ray engine v.1.6 и […]

4.12 Трафарет II

04 Авг 2008, zombie. Рубрика:

     Ранее вы познакомились с наложением трафарета, состоящего из массива бит 32х32 точки. Недостатки такого трафарета в его небольшой площади и в том, что каждый его элемент является битом, т.е. у такого трафарета всего две зоны(рисуем и не рисуем). Далее вы познакомитесь с полноценным трафаретом. В OpenGL есть буфер трафарета, который предоставляет огромные возможности для […]

4.11 Логические операции

04 Авг 2008, zombie. Рубрика:

     Логические операции позволяют вам складывать цвет фрагмента, находящегося в буфере, с цветом, который туда поступает. Этот режим разрешается и запрещается вызовом функций glEnable\glDisable с параметром GL_COLOR_LOGIC_OP. Правило, по которому будут складываться цвета, задается функцией glLogicOp. У нее один параметр - одна из следующих констант, определенных в файле gl.h. /* LogicOp */ #define GL_CLEAR 0x1500 […]

4.10 Туман

04 Авг 2008, zombie. Рубрика:

     Еще одна мелочь, которую мы рассмотрим - это включение тумана. За основу возьмем нашего снеговика. Надо сказать, что ведет туман себя довольно странно. Если его цвет установить белым, то при увелечении плотности тумана снеговик становится полностью белым, причем даже те его места, которые изначально были черными, т.к. не освещались. Когда я установил цвет тумана […]

4.6 Плоскости отсечения

04 Авг 2008, zombie. Рубрика:

     Если вам требуется нарисовать сферу или любой другой объект урезанным, то плоскости отсечения это то, что вам надо. Плоскостей отсечения может быть шесть штук. По умолчанию они все запрещены. Плоскость отсечения включается командой glEnable(GL_CLIP_PLANE0). Ноль на конце GL_CLIP_PLANE означает нулевую плоскость; можно указать один, два, три и т.д. Сама плоскость устанавливается функцией glClipPlane. Первый […]

4.4 Прозрачность

04 Авг 2008, zombie. Рубрика:

     С помощью четвертого компонента цвета можно получать различные эффекты наложения объктов друг на друга, наложения цветов и т.п. Здесь я расскажу о наиболее нужном и распрострененном эффекте - прозрачности объектов. Для того, чтобы разрешить обрабатывать четвертый компонент цвета вы должны вызвать функцию glEnable с аргументом GL_ALPHA_TEST. Для получения требуемого эффекта прозрачности нужно разрешить наложение […]

4.3 Интерполяция цветов

04 Авг 2008, zombie. Рубрика:

     Когда вы создаете многоугольник, вы можете задать цвет для каждой его вершины. Если разрешено сглаживание цветов, то многоугольник будет переливаться. Поясню на примере. Режим сглаживания по умолчанию разрешен. Он переключается функцией glShadeModel с аргументами GL_FLAT и GL_SMOOTH. GL_FLAT запрещает сглаживание. На мой взгляд, сглаживание редко нужно. Вещь красивая, но бесполезная. Я в своих неучебных […]

4.1 Построение поверхностей

04 Авг 2008, zombie. Рубрика:

     Существует набор функций для построения сфер, цилиндров и дисков. Эти функции представляют очень мощный контроль за построением трехмерных объектов. Непосредственно рисовать вы будете, используя следующие функции: gluSphere, gluCylinder, gluDisk и gluPartialDisk. В начале книги вы научились строить трехмерные объекты с помощью функций из библиотеки Auxilary Library. Функции aux[Solid/Wire]Sphere, aux[Solid/Wire]Cylinder и aux[Solid/Wire]Cone просто вызывают gluSphere […]

2.8 Анимация

04 Авг 2008, zombie. Рубрика:

     Давайте оживим нашего снеговика и добавим интерактивность. Для этого надо отрисовывать кадры и реагировать на внешние события от клавиатуры или мыши. Для отрисовки кадров их надо как-то различать. Для этого мы в функции display вводим переменную time типа int с модификатором static. Создайте новый проект и в функцию display введите следующее: "static int time=0;". […]