Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Актуальна ли на 2015 год книга по OpenGL “OpenGL — руководство по программированию, 4-е издание” [закрыт]

#cpp #книги #opengl


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
                        
                        Закрыт 3 года назад.
                                                                                
           
                
        
Я программист C#. Также занимаюсь 3D-моделированием(Maya,3ds max,ZBrush) Хочу изучить
OpenGL + C++. Нашел книгу "OpenGL — руководство по программированию, 4-е издание" Девис,
Нейдер, Шрайнер...

Вопрос: есть ли на сегодня (декабрь,2015г) смысл читать эту книгу, если я хочу использовать
последнюю версию OpenGL? Поясню - вопрос не об абстрактном "есть ли смысл" а о конкретно
актуальности этой книги на сегодня, чтобы как можно быстрее войти в курс дела и начать
писать 3D программы на последней версии OpenGL. 

К примеру здесь есть комментарии которые вводят меня в заблуждение.
Там говорится об устаревшем конвейере обработки графики или что-подобное. И этому
комментарию уже 2 года.

P.S. Очень трудно дается многое в OpenGL на сегодня. Конкретно это касается не языка
C++, а логики 3D типа загадочных glMatrixMode(GL_PROJECTION),glOrtho.. и т.п., 3D-математики
. Поэтому буду рад любой помощи и в этом вопросе.
    


Ответы

Ответ 1



Нет, эта книга 2006 года, её нет смысла начинать даже смотреть. Там действительно opengl перешел с фиксированного конвейера на программируемые шейдеры, и всё старое резко потеряло актуальность. Вот актуальные на русском: OpenGL ES 3.0. Руководство разработчика OpenGL 4. Язык шейдеров. Книга рецептов Обе купил, хорошо написаны, хороший перевод. Первая, правда, это, скорее, подробный гайд по командам и синтаксису, вторая интересна с точки зрения уже приведенных в ней решений: всякие там туманы, освещение и прочее. На русском это всё, что есть, из актуальных книг. На английском — супербиблия openGL, 6 издание - OpenGL SuperBible: Comprehensive Tutorial and Reference (6th Edition) http://rutracker.org/forum/viewtopic.php?t=4553108. Rниги по opengl на английском можно найти спокойно на rutracker: наберите в поиске opengl — все что 2012,2013, 2014, 2015 года можно смотреть, читать, там уже более менее современное всё: http://rutracker.org/forum/tracker.php?nm=opengl Еще нужно учесть, что у openGL есть несколько разных версий, они похожи в целом. Есть openGL ES для браузеров и мобильных устройств — сейчас очень популярна, я в основном с ней работаю сам лично. Для PC, по-моему, openGL 4 версии сейчас актуален. Если хочется ещё материала на русском: Хорошая ветка на 4pda: http://4pda.ru/forum/index.php?showtopic=418429 и Startandroid. Начал цикл уроков по openGL, но там пока мало материала, что уж они там, куда доберутся и что напишут, я не знаю. http://startandroid.ru/ru/uroki/vse-uroki-spiskom/397-urok-168-opengl-vvedenie.html Отдельные статьи по работе камеры, матрицам можно найти в gamedev.ru . Мне иногда очень помогают, там хорошо расписана теория иногда.

Ответ 2



Не имеет. Вообще, настоятельно советую учить OpenGL по туториалам, а не по книгам. Некоторые туториалы имеют PDF версию, что делает их очень похожими на книги. В блоге, на который вы сослались, есть подборка актуальных туториалов, а также оригинальная сериая туториалов на русском языке. Сейчас в серии всего 6 статей, но в скором времени должны появиться еще.

Комментариев нет:

Отправить комментарий