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

» Уроки "Vertex shader" Vertex 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 »

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

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

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

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

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

Vertex shaders

Vertex shaders

Vertex shader (вершинный шейдер) занимается обработкой данных вершин модели. Такие данные как координаты вершины в пространстве, текстурные координаты, тангент-вектор, бинормаль, нормаль обрабатываются как раз вершинными шейдерами. Кроме того, vertex shader занимается преобразованием модели из пространства модели в пространство мира/вида/проекции. Он может сам генерировать текстурные координаты или менять форму самой модели, например, “пустить” волны по ровной поверхности воды или как-то изогнуть модель, провести трансформации в соответствии со скелетной анимацией, может почитать освещённость вершин модели и … Читать Vertex shaders »

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

Shader (Шейдер)

Shader (Шейдер)

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

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