Вопросы с тегом «graphics-programming»

10
Что такое рендеринг в «нулевом состоянии» в OpenGL?

Недавно на собеседовании я упомянул, что изучал современный OpenGL и рендеринг с объектами буфера вершин, потому что мой университет в то время обучал только конвейеру фиксированных функций с немедленным рендерингом режима. Интервьюер кратко прервал меня, чтобы сказать, что VBO фактически были...

10
Сортировка объектов перед рендерингом

Я пытаюсь реализовать граф сцены, и во всех встреченных мной статьях рассказывается о сортировке объектов. Например, вы сортируете свои объекты по «материалу». Теперь, пока я не сел и не начал это реализовывать, я воспринимал это как должное, потому что это имело смысл. Но теперь мне интересно, что...

9
Графическое программирование, повторяющее переход от Chrono Trigger внутри ворот

Я начал играть в эту игру впервые за последнее время, и это действительно заинтересовало меня Вы можете увидеть переход в движении, начинающийся с ~ 12: 08 Там, кажется, есть некоторые интересные математики, происходящие там. Казалось бы, есть две разные точки зрения, объединенные вместе. Сначала...

9
Есть хорошие книги по графическому программированию?

Я искал книгу, которая использует восходящий подход для графического программирования. Итак, то, что начинается с 2d-фильтрации, может перейти в нормальное отображение, затем окружающая окклюзия и т. Д. Я спрашиваю, потому что я был ленив в последние несколько лет в разработке игр и всегда...

8
Поддерживается ли аппаратное обеспечение семплирования квадрилинейных текстур?

Если у вас есть объемная текстура с mipmaps, выборка текстуры GL_LINEAR_MIPMAP_LINEAR выполнит квадрилинейную выборку текстуры. Это реализовано в оборудовании, как билинейная выборка текстур? Или драйвер просто делает два трилинейных образца текстуры и интерполирует эти результаты для вас?...

8
Что такое лепесток, в отношении освещения и графики

Я иногда вижу ссылки на лепестки, когда говорим об освещении, особенно с зеркальным освещением, но также со сферическими гармониками, которые не отражают. Кто-нибудь может объяснить, что такое именно...

8
Самый эффективный способ нарисовать вершину с OpenGL

Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно...

8
Нарисуйте контур вокруг объекта в Opengl

Мне нужно нарисовать контур вокруг 2D-объектов в 3D-пространстве. Я попытался нарисовать линии вокруг объекта (+ точки, чтобы заполнить зазор), но из-за ширины линии некоторая часть (~ 50%) покрывала объект. Я попытался использовать буфер трафарета, чтобы устранить эту проблему, но я получил что-то...

8
Как я могу реализовать рендер, который может рисовать много видов примитивов?

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