Вопросы с тегом «software-rendering»

8
Какие преимущества имеют OpenGL, SFML и SDL перед программным рендерингом?
Я начал смотреть поток Handmade Hero , где Кейси Муратори создает игровой движок без использования фреймворков или чего-то подобного. Вчера я попал в ту часть, где он показал, как изображение выводится на экран. Насколько я понял, он просто выделил немного памяти размером с экран, на котором он хочет нарисовать. А …

3
Как выполняется рендеринг программного обеспечения?
Я хотел бы исследовать растеризацию в реальном времени на основе программного обеспечения. Я знаю, что сейчас все идет к GPU, но есть несколько игр, в которых все еще имеет смысл использовать программный рендерер. Например: Воксельтрон Voxatron - это стрелялка на арене, которая происходит в мире, сделанном из вокселей (маленькие кубики, …

4
Зачем сегодня использовать программный рендеринг вместо аппаратного?
В отличие от процессора или программного рендеринга я предполагаю? Не будет ли вообще весь текущий рендеринг основываться на GPU, если вы будете использовать OpenGL или Direct X? Может ли кто-нибудь дать мне некоторую информацию здесь, не может найти подходящих ответов?

2
Детали того, что на самом деле делает GPU при вырезании в однородном пространстве 4D?
Я изучаю программируемый конвейер рендеринга, внедряя крошечный программный рендер. Я пытаюсь реализовать это в «аппаратном» стиле. Тем не менее, я не знаком с конвейером графического процессора и получил некоторые проблемы однородного отсечения. Однородное пространство отсечения содержит переменную w, которая различна в каждой вершине. Находится ли гомогенная координата каждого объекта вершины …

1
Глубинная интерполяция для z-буфера со сканирующей линией
Мне нужно написать собственный программный 3d растеризатор, и пока я могу проецировать свою 3d модель из треугольников в 2d пространство: Я вращаю, перемещаю и проецирую свои точки, чтобы получить двухмерное представление каждого треугольника. Затем я беру 3 точки треугольника и реализую алгоритм линии сканирования (используя линейную интерполяцию), чтобы найти все …

2
Чистый рендеринг программного обеспечения OpenGL
Для обучения алгоритму машинного обучения нам нужно визуализировать некоторую геометрию в OpenGL без какой-либо аппаратной поддержки рендеринга (без графической карты). Итак, мы думали о рендеринге в чистом программном обеспечении и уже рассматривали Mesa. Кажется, что он способен выполнять рендеринг в чистом программном обеспечении, но пока мы получаем только OpenGL 2.x, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.