[Перевод] Раскрашиваем треугольник программным способом
#Работасвекторнойграфикой #Работас3Dграфикой #Разработкаигр #работасграфикой #shading #opengl #directx IV
https://habr.com/ru/post/526340/
#Работасвекторнойграфикой #Работас3Dграфикой #Разработкаигр #работасграфикой #shading #opengl #directx IV
https://habr.com/ru/post/526340/
t.me
Раскрашиваем треугольник программным способом
Мне интересно воссоздавать работу GPU программно, поэтому я решил поделиться моим пониманием того, как можно выполнить раскраску треугольников методами простой...
[Перевод] Пишем программу 3D-моделирования в 500 строках кода
#Python #Работас3Dграфикой #3dмоделирование #3dmodelling #3deditor #3dредактор #opengl IV
https://habr.com/ru/post/527914/
#Python #Работас3Dграфикой #3dмоделирование #3dmodelling #3deditor #3dредактор #opengl IV
https://habr.com/ru/post/527914/
t.me
Пишем программу 3D-моделирования в 500 строках кода
Введение Люди от природы креативны. Мы постоянно проектируем и создаём новые, полезные и интересные вещи. Сегодня мы пишем ПО, помогающее процессу проектировани...
OpenGL на Apple M1
#Программирование #Работас3Dграфикой #Компьютерноежелезо #Видеокарты #Настольныекомпьютеры #opengl #macos IV
https://habr.com/ru/post/533018/
#Программирование #Работас3Dграфикой #Компьютерноежелезо #Видеокарты #Настольныекомпьютеры #opengl #macos IV
https://habr.com/ru/post/533018/
t.me
OpenGL на Apple M1
Apple ведёт активную борьбу с открытыми стандартами и некоторое время назад объявила OpenGL "устаревшим" на своей платформе macOS Mojave 10.14, двигая разработчи...
Пишем простой Path Tracer на старом добром GLSL
#Программирование #C #Работас3Dграфикой #Разработкаигр #glsl #opengl #трассировкапути IV
https://habr.com/ru/post/533932/
#Программирование #C #Работас3Dграфикой #Разработкаигр #glsl #opengl #трассировкапути IV
https://habr.com/ru/post/533932/
t.me
Пишем простой Path Tracer на старом добром GLSL
На волне ажиотажа вокруг новых карточек от Nvidia с поддержкой RTX, я, сканируя хабр в поисках интересных статей, с удивлением обнаружил, что такая тема, как тра...
Кроссплатформенные OpenGL + Python при помощи Kivy
#Python #Работас3Dграфикой #Разработкамобильныхприложений #OpenGL #python #android #3dграфика IV
https://habr.com/ru/post/546682/
#Python #Работас3Dграфикой #Разработкамобильныхприложений #OpenGL #python #android #3dграфика IV
https://habr.com/ru/post/546682/
t.me
Кроссплатформенные OpenGL + Python при помощи Kivy
Предыстория: будучи наивным чукотским программистом, я думал: "питон такой кроссплатформенный, напишу игрушку для сына, запущу на планшетике, пусть играется". В...
[recovery mode] Часы и волны
#Ненормальноепрограммирование #WebGL #часы #программированиеграфики #webgl #opengl #glsl IV
https://habr.com/ru/post/557088/
#Ненормальноепрограммирование #WebGL #часы #программированиеграфики #webgl #opengl #glsl IV
https://habr.com/ru/post/557088/
t.me
Часы и волны
Я показывал хабру свою графику, хотя меня и заминусовали, я хочу показать снова то, над чем я работал, может кому то из большой аудитории хабра понравится анимац...
Рисуем светом: длинная выдержка на Android
#Разработкамобильныхприложений #РазработкаподAndroid #Обработкаизображений #длиннаявыдержка #longexposure #android #opengl IV
https://habr.com/ru/post/558728/
#Разработкамобильныхприложений #РазработкаподAndroid #Обработкаизображений #длиннаявыдержка #longexposure #android #opengl IV
https://habr.com/ru/post/558728/
t.me
Рисуем светом: длинная выдержка на Android
Всем привет, меня зовут Дмитрий, и я Android-разработчик в компании «MEL Science». Сегодня я хочу рассказать, как можно реализовать поддержку длинной выдержки н...
3D Graphics Rendering Cookbook
#Программирование #C #Работас3Dграфикой #Разработкаигр #opengl #vulkan #c IV
https://habr.com/ru/post/577302/
#Программирование #C #Работас3Dграфикой #Разработкаигр #opengl #vulkan #c IV
https://habr.com/ru/post/577302/
t.me
3D Graphics Rendering Cookbook
В августе этого года, после полутора лет напряженной работы, наконец-то вышла наша третья книга (про первую и вторую уже были посты на Хабре) ориентированная на разработку игр: 3D Graphics Rendering...
Переход на Metal
#Блогкомпании2ГИС #ObjectiveC #Геоинформационныесервисы #Metal #OpenGL #iOS #карты IV
https://habr.com/ru/post/689390/
#Блогкомпании2ГИС #ObjectiveC #Геоинформационныесервисы #Metal #OpenGL #iOS #карты IV
https://habr.com/ru/post/689390/
Хабр
Переход на Metal
А зачем? Причина первая: уход на пенсию OpenGL для iOS/OSX. В 2018 году Apple объявила, что прекращает поддержку этого графического API, и это только вопрос времени, когда она удалит его из своих...
Как я начал писать движки для визуальных новелл на C++. Часть 1: Начало пути
#C #игровойдвижок #c #opengl #vulkan #визуальныеновеллы IV
https://habr.com/ru/post/693714/
#C #игровойдвижок #c #opengl #vulkan #визуальныеновеллы IV
https://habr.com/ru/post/693714/
Хабр
Как я начал писать движки для визуальных новелл на C++. Часть 1: Начало пути
1.1. Введение Бывает такое чувство, что ты изучаешь что-то не то. Вроде интересно, а вроде и нет. Именно такое чувство у меня и было, когда я изучал Unreal Engine — мощный движок, можно сделать от...
3D-графика в Go
#БлогкомпанииOTUS #Работас3Dграфикой #Go #Визуализацияданных #3d #golang #opengl IV
https://habr.com/ru/post/708170/
#БлогкомпанииOTUS #Работас3Dграфикой #Go #Визуализацияданных #3d #golang #opengl IV
https://habr.com/ru/post/708170/
Хабр
3D-графика в Go
В большинстве случаев, когда речь заходит об использовании Go, вспоминается backend или DevOps и в самую последнюю очередь можно подумать об использовании Go для создания мобильных или десктопных...
Схема кампуса в Android приложении
#РазработкаподAndroid #android #map #opengl #module #library #canvas IV
https://habr.com/ru/articles/729650/
#РазработкаподAndroid #android #map #opengl #module #library #canvas IV
https://habr.com/ru/articles/729650/
Хабр
Схема кампуса в Android приложении
Всем привет, я Леонид Соляной, Android разработчик из @UMNODigital , и сегодня я расскажу о своем домашнем проекте. Еще на первом курсе я занялся разработкой мобильного приложения для просмотра...
Об отображении 10-бит цвета с использованием OpenGL (GLFW)
#Обработкаизображений #МониторыиТВ #opengl #glfw IV
https://habr.com/ru/articles/792122/
#Обработкаизображений #МониторыиТВ #opengl #glfw IV
https://habr.com/ru/articles/792122/
Хабр
Об отображении 10-бит цвета с использованием OpenGL (GLFW)
Начну я, пожалуй, сразу со спойлера, чтобы сэкономить время тех, у кого нет времени или желания читать пост целиком. Вкратце — мы просто добавим перед созданием окна вот такой вот код:...
Рисуем эффект «Таноса» на Android (и не только)
#Разработкамобильныхприложений #РазработкаподAndroid #Дизайнмобильныхприложений #Android #Java #OpenGL #Telegram IV
https://habr.com/ru/articles/799163/
#Разработкамобильныхприложений #РазработкаподAndroid #Дизайнмобильныхприложений #Android #Java #OpenGL #Telegram IV
https://habr.com/ru/articles/799163/
Хабр
Рисуем эффект «Таноса» на Android (и не только)
Привет! Вопрос мобильным разработчикам: часто ли вам приходится работать с необычным UI? Если вы ответили утвердительно, то я по-доброму вам завидую. В своей повседневной практике мне в основном...
Заставляем дружить OpenGL c JVM на macOS
#Java #Kotlin #kotlin #opengl #java #macos #lwjgl
https://habr.com/ru/articles/806025/
#Java #Kotlin #kotlin #opengl #java #macos #lwjgl
https://habr.com/ru/articles/806025/
Хабр
Заставляем дружить OpenGL c JVM на macOS
Исторически так сложилось, что macOS сильно отличается от других OS, когда дело доходит до нативной работы с окнами и графикой. И нельзя сказать, что это определенно плохо или хорошо. В этом плане...
Шейдерный осциллограф в 140FPS или как обойти невозможность передать огромный массив переменных из C++ в QML/Shader
#Qt #QT #QML #opengl
https://habr.com/ru/articles/834360/
#Qt #QT #QML #opengl
https://habr.com/ru/articles/834360/
Хабр
Шейдерный осциллограф в 140FPS или как обойти невозможность передать огромный массив переменных из C++ в QML/Shader
Доброго времени суток всем хабровчанам! Как-то пришлось работать с медленным промышленным ARM с кастомным линуксом на борту. Было там одно слабое ядро и 512 мегабайт оперативной памяти, которая...
Трёхмерные, часть 2. О 3D-интерфейсах в операционных системах
#xwindowsystem #композитныеменеджеры #gui #интерфейс #Compiz #CompizFusion #OpenGL
https://habr.com/ru/companies/serverspace/articles/857982/
#xwindowsystem #композитныеменеджеры #gui #интерфейс #Compiz #CompizFusion #OpenGL
https://habr.com/ru/companies/serverspace/articles/857982/
Хабр
Трёхмерные, часть 2. О 3D-интерфейсах в операционных системах
Прошлая статья была посвящена первым робким попыткам создать удобный трехмерный интерфейс для операционных систем, однако ни одна из этих попыток не увенчалась успехом. Тем не менее существуют...
[Перевод] Рендеринг текста без текстур
#font #rendering #glsl #opengl
https://habr.com/ru/companies/beget/articles/859796/
#font #rendering #glsl #opengl
https://habr.com/ru/companies/beget/articles/859796/
Хабр
Рендеринг текста без текстур
Иногда все, что требуется — быстро вывести какой‑то текст в Renderpass. Традиционно отрисовка текста требует отрендерить все возможные символы шрифта в атлас, затем привязать...
Создаем эмулятор Sega Mega Drive на C++
#c #segamegadrive #m68k #retro #emulator #opengl #sega
https://habr.com/ru/articles/871284/
#c #segamegadrive #m68k #retro #emulator #opengl #sega
https://habr.com/ru/articles/871284/
Хабр
Создаем эмулятор Sega Mega Drive на C++
В этой статье описано создание эмулятора 16-битной приставки Sega Mega Drive на C++. Будет много интересного: эмуляция процессора Motorola 68000, реверсинг игр, графика на OpenGL, шейдеры, и многое...