Информация о книге

978-5-9775-0139-2

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » DirectX 10 - это просто. Программируем графику на С++ (+CD)

Попов А.Н., DirectX 10 - это просто. Программируем графику на С++ (+CD)

BHV, 2008 г., 464 стр., 978-5-9775-0139-2 , 215*165*20 мм., тираж: 2500


Описание книги

Рассмотрено создание графических приложений для Windows на С++ с использованием новой версии компонента Direct3D 10, входящего в состав библиотеки DirectX 10. Описывается вывод двухмерной и трехмерной графики, связанное с этим программирование вершинных, пиксельных и геометрических шейдеров на языке HLSL. Отдельная часть книги посвящена быстрой разработке приложений с помощью библиотеки DXUT (DirectX Utility). Материал сопровождается практическими примерами, а также справочником функций библиотек DirectX 10 и DXUT. На прилагаемом компакт-диске находятся все исходные тексты примеров, рассмотренных в книге.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 183 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу




Об авторе


Отзывы

Первая книга примеры из которой компилируются без ошибок  [28 February 2012]
Нынче на дворе 2012 год и я пользуюсь Visual Studio 2010, и из многих книг примеры отказываются работать. Моих знаний к сожалению не всегда хватает, чтобы настроить проект как надо. Из этой книги пока все примеры запускаются почти с первой попытки. Единственное что требуется доработать - я стираю один из include. Этого заголовочного файла у меня нет и в линках в списке lib файлов проекта я его убираю. Но хотя бы нет ругани на синтаксис. Из других книг у меня постоянно вылетали ошибки по поводу несовместимости типов.
Отличная книга  [16 December 2009]
Купил эту книгу. Помоему книга стоит больше своей цены. Вполне доступным, и понятным языком(понятным даже начинающему программисту) описаны все шаги создания программ - я считаю это главным плюсом любой книги. Начинающему книга как раз очень подойдет. То, что в книге использовано многое из примеров MS DirectX SDK пусть не пугает, потому как если бы книга сильно отличалась от них,значит была бы написана с ошибками. Книга не ставит целью придумать что-то новое, она просто дает внятное,и четкое объяснение всех примеров программ, и приведение примеров возможного применения описанных навыков.

ВЫВОД: КНИГУ СОВЕТУЮ КУПИТЬ!!!
Очень странно читать подобные отзывы: Старков Виктор от 9 августа  [20 August 2008]
"Содержание почти идентично, только кое-что переставлено местами, примеры одинаковы, справочник тот же..."

Возьмем любую книгу по DirectX любой версии. Практически в каждой из них есть похожие разделы,
посвященные:
- Программированию в Windows.
- Созданию минимального приложения DirectX.
- Матрицам преобразования.
- Выводу на экран треугольника.
- Освещению.
- Наложению текстур.

Значит ли это, что все авторы писали свои труды с оглядкой на книгу С.Г. Горнакова по DirectX 9? И в каком порядке следует располагать эти разделы? Сначала главу по текстурам, а затем о программировании в Windows?
Кроме того, в "почти идентичном содержании" книги есть главы про язык HLSL и использование библиотеки DXUT (вторая часть целиком), а у С.Г. Горнакова этого нет совсем! Хочется также сказать, что DirectX 10 принципиально отличается от версии 9, об этом, кстати говоря, рассказывается в первой же главе.

Теперь относительно текста "который ОДИН В ОДИН списан.. Например, в кратком описании о DirectDraw проскакивают слова и обороты просто идентичные!".
Обратимся к первоисточникам:

С. Г. Горнаков:
"DirectX Graphics в ранних версиях (до седьмой включительно) был разделен на две части: DirectDraw и Direct3D. DirectDraw отвечал за двухмерную графику, тогда как Direct3D за трехмерную. В восьмой версии DirectX DirectDraw был объединен в Direct3D. Произошло это по понятным причинам, настала эра трехмерных игр и удивить кого-то двухмерной графикой уже было невозможно. С выходом DirectX 9 почти ничего не изменилось, хотя, конечно возможность к доступу DirectDraw по-прежнему имеется, но вот насколько это актуально?"

А. А. Попов:
"DirectDraw (Присутствовал в DirectX до седьмой версии, отвечал за двухмерную графику, после появления Direct3D необходимость в данном компоненте отпала, его функции теперь несет на себе Direct3D, хотя возможностями DirectDraw можно пользоваться до сих пор)."

Где эти "идентичные слова и обороты"? "Отвечал за двухмерную графику"?
Осталось только упрекнуть автора в использовании "идентичного" алфавита.

ВЫВОД:
Очень похоже на то, что человек, оставивший отзыв о книге, лишь пролистал ее и немного ознакомился с первой главой.
Не понравилась!  [ 9 August 2008]
Где это я уже слышал…
Такое впечатление, что автор книги положил перед глазами книгу Горнакова DirectX 9 Уроки программирования на С++ и смотря в нее, написал свою. Содержание почти идентично, только кое-что переставлено местами, примеры одинаковы, справочник тот же... Но главное, что в книге местами есть текст, который ОДИН В ОДИН списан и даже не измен из вышеупомянутой книги! Например, в кратком описании о DirectDraw проскакивают слова и обороты просто идентичные! Понравилось только одно - быстрая доставка ОЗОНОМ книги домой, за что нужно благодарить совсем не автора...
Хорошая книга по DirectX.  [26 February 2008]
Добротная книга по DirectX.
Понравилось, что рассматривается как 2d, так и 3d графика.
Еще понравилось изложение программирования шейдеров.
Рекомендую (в отличии от книг г. Горнакова).

Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Попов А.Н., DirectX 10 - это просто. Программируем графику на С++ (+CD) в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.