Публикации по теме '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 могут..