Публикации по теме 'computer-graphics'
Intel: блокировка Safari, синий экран Windows…
…и влияние добавления нуля
[ Часть серии рассказов о багах компилятора GPU-шейдеров .]
[Предыдущая остановка: Imagination Technologies ]
В этой статье мы сообщаем о некоторых проблемах, обнаруженных GLFuzz при применении к проприетарным драйверам Intel в системах Windows и Mac. Мы еще не тестировали драйверы Mesa для графических процессоров Intel.
Опасности добавления нуля
Возможно, вы помните из моего первого рассказа, что я пообещал изменить 14 символов, которые вызовут эту..
38. Игра 3D CG FMV CD-ROM
В середине 90-х QuickTime VR от Apple была популярной новой технологией. Примерно в то же время Myst была популярной игрой на компакт-дисках.
Поэтому, конечно же, я решил сделать компьютерную игру на компакт-диске на основе QuickTime VR. Он будет сочетать то, что мы привыкли называть FMV (полное видео) и среду 3D CG со сценами QTVR.
Я написал то, что считал (и до сих пор считаю) интересным и оригинальным научно-фантастическим сюжетом для игры. Персонаж игрока садится на явно..
Рисование плавных линий с помощью Cocos2dx
В этой теме я покажу вам, как рисовать плавные линии, как в Cocos2dx.
Эта проблема
Любой, кто достаточно опытен в компьютерной графике, знает, что рисовать линии сложно ! Это может быть особенно сложно для WebGL и OpenGL ES на мобильных платформах. Чтобы добиться в этом успеха, вам нужно как-то разобраться с наложением имен и с тем фактом, что OpenGL не может рисовать кривые произвольной толщины.
Решением этой проблемы может быть реализация такого алгоритма тесселяции (тесселяция..
Лаборатория компьютерной графики
Компьютерная графика = Компьютер + Графика
В отличие от других областей, компьютерная графика требует понимания того, как устроен компьютер и как он работает изнутри. Это компьютерный аспект. Графическая часть — это в основном математика и искусство. Поскольку мы программисты, от нас не требуется превосходных художественных навыков, а математика потребуется, чтобы заставить пиксели светиться на экране!
Экран состоит из пикселей, двумерной сетки точек. Пиксель имеет координаты x и y,..
Воробей WebGL Devlog 9: Тени
Реализация отображения теней в JavaScript и WebGL
Одной из наиболее важных функций для создания глубины и реализма в 3D-сцене являются тени. Они дают визуальные подсказки о форме и положении объектов. Тени также передают настроение и атмосферу.
Основным методом, используемым для рендеринга теней в 3D-приложениях в реальном времени, является отображение теней. Теневые объемы были альтернативой в прошлом, но в последние годы потеряли популярность по сравнению с гибкостью и простотой..
Создайте игру по предотвращению астероидов в p5.js
Прокладывайте свой путь в космосе и уклоняйтесь от приближающихся астероидов
Избегание астероидов взято из книги Foundation HTML5 Canvas Роба Хоукса. Это одна из двух игр, описанных в этой книге.
Первая игра — это игра в боулинг, о которой я расскажу в этой статье . В этом посте будет рассказано о второй игре — Избегание астероидов .
Цель игры «Избежание астероидов» — остаться в живых как можно дольше, избегая приближающихся астероидов.
Как и в предыдущей статье , мы..
Что такое физическая анимация?
Физическая анимация (PBA) - это область компьютерной графики, целью которой является создание физически правдоподобной анимации с использованием искусственного интеллекта (AI) . Анимации обычно воспроизводятся с использованием виртуального персонажа в смоделированной среде 2D или 3D. Хороший пример недавнего современного результата с использованием PBA показан ниже:
Одно из основных различий между PBA и традиционной анимацией по ключевым кадрам заключается в том, что PBA могут..