Комментарии 11
Раньше похожий эффект делали с помощью прорисовки линиями поверх треугольников с помощью glPolygonOffset без дополнительного буфера и постобработки. Интересно было бы сравнить.
Я вдохновлялся двумерными рисунками «от руки», и часть идеи была именно в том, чтобы вес линий менялся в зависимости от выпуклости объекта на сцене, и можно заметить, что тупые углы (в которых переход небольшой) отображаются светло-голубыми линиями, а сами границы модели (где как раз наибольшая разность «высот») — почти черными.
Можно такое сделать прорисовкой поверх треугольников? Было бы интересно посмотреть на результат.
Можно такое сделать прорисовкой поверх треугольников? Было бы интересно посмотреть на результат.
Интересно, просьба продолжать обучение!
Если интересен OpenGL, то вот хорошая серия уроков: Learn OpenGL. На первой странице есть оглавление со ссылками на все остальные, и тем довольно много.
Только это оглавление не полное.
Очень интересно. Спасибо. В Visual Studio работает?
Должно. Оригинальные туториалы Learn OpenGL уже портированы на Visual Studio 2019. Возможно, придется повозиться с настройкой проектных файлов, так, например, glfw для Visual Studio придется собирать самостоятельно.
В целом я рекомендую использовать vcpkg для установки библиотек и cmake для организации проектных файлов, благо Visual Studio 2019 спокойно жует и то, и другое, и на подобных небольших проектах они довольно просты в использовании.
В целом я рекомендую использовать vcpkg для установки библиотек и cmake для организации проектных файлов, благо Visual Studio 2019 спокойно жует и то, и другое, и на подобных небольших проектах они довольно просты в использовании.
glfw для Visual Studio придется собирать самостоятельно.
Не знал, что надо что-то в glfw собирать, я просто скачал и пользуюсь.
cmake вообще не люблю, обычно проект с cmake на винде без mingw какого-нибудь в Visual и не скомпилить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простой шейдер мультяшной графики в OpenGL своими руками