|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2015, 23:30 | #1 |
Форумчанин
Регистрация: 02.10.2009
Сообщений: 255
|
Шейдеры
Решил начать изучать шейдеры по этим урокам: http://ogltutor.netau.net/, но это оказалось слишком сложно для меня. До освещения было все нормально(не скажу что отлично, кое-что мне не ясно до сих пор). Может ли кто-нибудь посоветовать литературу для новичка, который до этого изучал лишь старый OpenGL. Или хотя бы книги по математике в 3D графики. Боюсь гуглить, вдруг найду что-нибудь не то, и моя самооценка опустить ниже плинтуса, а то судя по этим урокам я совсем тупой, нужны проверенные варианты.
Заранее спасибо.
"Реальность воображаема, а воображаемое - реально" В. Соло
|
28.05.2015, 00:37 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
шейдеры которые вас интересуют?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.05.2015, 02:18 | #3 |
Форумчанин
Регистрация: 02.10.2009
Сообщений: 255
|
Не совсем понятен вопрос, как я сказал, я только начал изучать. Боюсь показаться глупым, но если вы про Фрагментный и Вершинный, то оба.
"Реальность воображаема, а воображаемое - реально" В. Соло
|
29.05.2015, 00:55 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Посмотрите мой пример, а точнее шейдеры, то есть файлы .glsl в папке Shaders и ещё статью, которая указана там в списке литературы
Я дальше освещения в шейдерах так и не продвинулся, так как стал изучить движок Unity 3D и вам того же советую. Писать свой движок нет смысла. Может быть шейдеры стоит изучать просто ради общего развития (для интереса). А если вы хотите создавать 3D интерактивные приложения, игры, то лучше Unity сейчас нет, на мой взгляд. Там скриптинг на C#. После C++ язык C# идёт приятно. Я вижу вы давно, как и я копали в Qt С++ OpenGL. В общем, поберегите свои нервы. Изучите основы C#, далее ООП на C#, 23 основных паттерна, разработку через тестирование на C#, ещё можно алгоритмы и структуры данных, а далее можно спокойно изучать API Unity. Тут я не буду советовать обучалок, найдёте сами, их полно на youtube и на официальном сайте (на английском). Это реальный способ создавать что-то, найти вакансии, а шейдеры вас погубят. Не, ну правда |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
шейдеры | ser70 | Общие вопросы C/C++ | 2 | 05.11.2014 09:54 |
OpenGL, шейдеры | Shkolota | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 15 | 29.03.2014 22:19 |
Шейдеры | Inv1s | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 28.06.2012 13:46 |
Шейдеры | _-Re@l-_ | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 01.08.2010 14:33 |
Шейдеры и ассамблер | Элодар | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 03.02.2009 19:15 |