Ответы пользователя по тегу C++
  • С чего начать изучения: с DirectX 9 или DirectX 11?

    @coderlex
    Абсолютно не важно, в новом API больше различий, чем похожего.

    Но 9-й - проще:

    - Если вы изучали OpenGL 1-2 на курсе графики в универе, то в 9-м найдете много похожих вещей.

    - В 9-м чтобы вывести примитивную Hello World картинку на экран не обязательно знать физику освещения для написания шейдера. Не нужно разбираться в языке программирования шейдеров HLSL. В целом достаточно прочитать пару глав какого-нибудь самоучителя - и вот готов первый результат.

    - 11-й имеет больше слоев абстракций даже на уровне Hello World, которые желательно понимать, чтобы не чувствовать себя обезьяной перед пультом управления адронного коллайдера =)

    Поэтому, для обучения с нуля (т.е. без курса компьютерной графики в универе или опыта OpenGL 2 за плечами) имхо лучше начинать с 9-ки.

    Но с другой стороны, если вы поставили целью выучить именно d3d11, то никаких препятствий на вашем пути возникнуть не должно. Просто нужно будет затратить чуть больше усердия и упорства.
    Ответ написан
    Комментировать