Уроки Коммент.

» Уроки "Pixel shader" Pixel shader

GPU PerfStudio 2.6

GPU PerfStudio 2.6

Компания AMD выпустила новую версию GPU PerfStudio 2.6 – утилиты для отладки и анализа графических приложений на видеокартах серии ATI Radeon. Основными компонентами программы GPU PerfStudio являются профайлер фреймов, отладчик фреймов, интегрированный отладчик шейдеров с поддержкой DirectX HLSL и ASM, интегрированный API Trace с поддержкой CPU тайминга. Программа также разделяется на клиентскую и серверную части. В новой версии утилиты GPU PerfStudio 2.6: поддержка Frame Capture и Texture_2D_Rect для OpenGL 3.0 отладчик шейдеров и вьвюер изображений теперь стали … Читать GPU PerfStudio 2.6 »

Разделы: Новости

Per-pixel lighting (Попиксельное освещение)

Per-pixel lighting (Попиксельное освещение)

Per-piхel lighting или Pixel shader lighting это общее название для техник, позволяющих рассчитывать цвет, яркость, освещение, блики и т.д. для каждого видимого пикселя того объекта, который мы рендерим. В старых играх освещения либо не было вообще, либо оно было статическим и, лишь в очень редких случаях, освещённость объектов рассчитывалось повертексно (для каждой вершины модели). Но, с ростом мощностей видео-карт, стало возможным использовать более точные методы расчёта освещения, в том числе и попиксельного освещения моделей. Такие, … Читать Per-pixel lighting (Попиксельное освещение) »

Разделы: DirectX 9, Featured

Создание игры. Графический движок.

Создание игры. Графический движок.

Вообще, тема создания собственного графического движка для игры достаточно больная и давно заезженная. Я решил включить её в уроки на моём блоге, т.к. многие всё равно, так или иначе, возьмутся делать собственный графический движок. Кроме того, это блог в том числе по программированию графики, потому лишним не будет. Ну и, конечно, создание игры, особенно достаточно простой, нередко подразумевает и создание граф. движка, т.к. простой движок создать достаточно не сложно, а времени сэкономить он может кучу. Со … Читать Создание игры. Графический движок. »

Разделы: DirectX 9, Featured

Pixel Shaders

Pixel Shaders

Pixel shaders, для чего же они используются в компьютерной графике и играх? Пиксельный (или фрагментный) шейдер – это шейдерная программа, которая занимается обработкой отдельных пикселей изображения. В конечном итоге, по большей части, именно pixel shader определяет насколько красиво и естественно будет выглядеть конечное изображение. Причём, пиксельные шейдеры могут использоваться не только для формирования самого изображения, но и для его пост-процессинга, т.е. для создания некоторых спец-эффектов. … Читать Pixel Shaders »

Разделы: DirectX 9, Featured

Shader (Шейдер)

Shader (Шейдер)

Shader – это специальная программа для графического процессора (GPU, Graphical Processing Unit), управляющая поведением определённой (шейдерной) стадии графического конвейера видео-карты, занимающаяся обработкой входных данных и “отдающая” результат обработки этих данных. В данный момент наиболее часто используются вершинные и пиксельные шейдеры (vertex & pixel shaders), но на самом деле в Direct3D существует не два, а больше видов шейдеров, которые отличаются как назначением, так и способами их применения: Вершинный шейдер (vertex shader) – шейдер, занимающиеся обработкой вершин … Читать Shader (Шейдер) »

Разделы: DirectX 11, DirectX 9, Featured