Вопросы с тегом «3d»

Вопросы и проблемы, связанные с трехмерным пространством, включая трехмерные сетки и другие структуры данных, векторную математику, преобразования и т. Д.

24
Верна ли моя перспективная математика?

У меня есть домашнее задание, в котором я должен рассчитать и построить некоторые точки с использованием предполагаемого преобразования, но я не уверен, что мои результаты верны, так как 3D-график с использованием координат камеры выглядит очень отличающимся от 2-го графика с использованием...

16
Почему у нас есть графические фреймворки, такие как OpenGL и DirectX, когда игры могут просто рисовать пиксели напрямую?

Игры и другие графически насыщенные приложения используют такие платформы, как OpenGL и DirectX. Также им требуются такие функции, как пиксельный шейдер и DX12. Но зачем нам все эти фреймворки и функции GPU, когда мы можем просто рисовать все пиксель за пикселем? Во-первых, игру нужно будет...

13
Почему четверки используются в кинопроизводстве, а треугольники в играх?

В киношколе, на уроках трехмерного моделирования, мне говорили, что когда мы моделируем что-то для фильмов, мы поддерживаем топологию четырехугольных полигонов. Любой многоугольник, имеющий более или менее 4 ребер / вершин, считается плохим, и его следует избегать. Если в играх используется одна и...

12
Существует ли стандартная спецификация для трехмерного графического представления?

Я читаю книгу по компьютерной графике , и в какой-то момент она показывает 3D-модель, созданную из файла .dat. Вот несколько правил для создания файла .dat: Составлен из списка позиций / граней вершин Написано против часовой стрелки Лица заканчиваются точкой (.) Фракции также приемлемы Я хочу...

11
Имеет ли значение, изучаю ли я OpenGL или Direct3D?

Являются ли различия между этими двумя API незначительными деталями реализации, которые означают, что как только я изучу один, я могу использовать его для всего? Или есть причины для изучения одного, а не другого, если я хочу иметь возможность использовать его вообще без необходимости переучивать...

11
Это правильный способ реализации Закона Бера?

Когда я реализую закон Бера (поглощение цвета на расстоянии через объект), он почему-то никогда не выглядит очень хорошо. Когда у меня есть цвет позади объекта, я вычисляю скорректированный цвет следующим образом: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb *...

11
Почему сглаженные сетки в 3D-студии имеют одинаковое количество вершин / треугольников? Как тогда они могут быть сглажены с той же геометрией?

Я пытаюсь понять, почему сетки, сглаженные в 3D-студии (модификаторы / сглаживатели), имеют одинаковое количество вершин / граней до или после этого процесса, а также точно такую ​​же геометрию. В следующем примере обе сетки имеют 32 вершины и 60 граней. Хотя у меня есть опыт работы с...

11
Есть ли причина предпочитать Direct3D OpenGL?

Итак, я читал это , у меня как-то появилась причина, по которой игр в Microsoft Windows намного больше, чем в любой другой ОС. Основной проблемой было то, что Direct3D предпочтительнее OpenGL. Чего я не понимаю, так это зачем любому разработчику жертвовать совместимостью? Это просто финансовый...

10
Является ли глубина резкости несовместимой в трехмерном неподвижном изображении?

При рендеринге изображения в 2D добавление эффектов глубины резкости (размытие объектов дальше от фокусного расстояния) добавляет реализма и привлекает внимание к объекту изображения. При 3D (т. Е. Стерео) изображении при взгляде на объект на изображении на заданной глубине объекты на всех других...

10
Трубопровод для создания Вороного Меша

Я хотел бы реализовать плагин Maya (этот вопрос не зависит от Maya) для создания 3D-моделей Вороного, что-то вроде Я просто знаю, что мне нужно начинать с точечной выборки (я реализовал алгоритм адаптивной пуассоновской выборки, описанный в этой статье ). Я подумал, что из этих точек я должен...

10
В чем разница между орфографической и перспективной проекцией?

Я изучал компьютерную графику из книги « Основы компьютерной графики» (но в третьем издании) и наконец прочитал о проекциях. Хотя я не совсем понял, в чем разница между орфографической и перспективной проекцией? Зачем нам они оба, где они используются? Я также хотел бы узнать, что такое...

9
Окклюзия пересечения сферы (для гибридной трассировки лучей)

Думая о гибридной трассировке лучей, отсюда возникает следующий вопрос: Предположим, у меня есть две сплошные сферы и . Мы знаем их центры и радиусы, и мы знаем, что они имеют некоторый перекрывающийся объем в пространстве.s1s1s_1s2s2s_2 У нас есть типичная настройка 3D-графики: предположим, что...

8
Снимок экрана с игровым видео

Я бы хотел «зацепиться» за работающую игру, скажем Mario Bros, и захватить каждый отрендеренный кадр ... сохранив этот кадр в файл изображения. Хорошим примером чего-то подобного является FRAPS. - Примечание: я не хочу снимать весь экран / рабочий стол. Я хочу захватить целевое окно. Я посмотрел на...

8
Максимальное количество вершин после обрезки треугольника против AABB

Я обрезаю трехмерный треугольник на трехмерной ограничивающей оси (AABB), чтобы получить самый большой плоский многоугольник треугольника, содержащийся в AABB. Мой алгоритм отсечения является (слегка измененной) версией надежного (например, отсечения плоскостей небольшой конечной толщины) алгоритма...