Я понятия не имею, в чем разница между рендерингом 2D или 3D-объекта на холсте с рендерингом программного обеспечения/графического процессора. Может ли кто-нибудь помочь мне с разницей? заранее спасибо
В чем разница между программным рендерингом и рендерингом на GPU
Ответы:
Программный рендеринг означает, что расчеты рендеринга выполняются на центральном процессоре — основном процессоре общего назначения на вашем компьютере.
Рендеринг на аппаратном/графическом процессоре означает, что вычисления рендеринга выполняются на графическом процессоре — специализированном микрочипе, который есть на некоторых компьютерах и который оптимизирован для очень быстрого выполнения 3D-математики и других вычислений.
Процессоры будут разбивать сложные математические операции на несколько более мелких частей. Каждая часть требует фиксированного количества времени для вычисления ЦП, поэтому чем больше частей, тем дольше выполняется операция. Иногда это может быть очень неэффективно.
Графический процессор предназначен для выполнения сложных математических операций, необходимых для рендеринга графики, без разбивки на множество частей. Разбиение его на меньшее количество частей означает, что он может выполнять ту же математику за меньшее количество шагов, и в результате графика визуализируется быстрее.