Быстрая установка пикселей

Я искал и искал хороший ответ, и вот-вот заплачу от разочарования. Я программист-любитель, я не делаю вещей, потому что они имеют смысл или они являются правильным способом их выполнения; Я делаю их, чтобы узнать, как это сделать, и сейчас я в тупике.

Я хочу установить отдельные пиксели на экране. Это может показаться простым, но это усложняет мои другие условия. Мне нужно сделать это быстро, только ЦП, 20 кадров в секунду или лучше (конечно, при работе других элементов программы), на экране 400 на 300 или лучше (полноэкранный?).

Я рендерил несколько классных изображений с помощью программ Я писал на Python, который использует Pygame, но для заполнения экрана размером 100 на 100 пикселей просто случайными пикселями требуется 50 миллисекунд (это мои 20 кадров в секунду, а другие программные биты замедляют его еще больше). В идеале мне хотелось бы создать свою собственную (дрянную) 3D-игру, которая просто использует только ЦП, устанавливая пиксели на экране (возможно, графическое изображение воксельного октодерева).

Есть ли способ (на любом языке, но желательно на Python) ) Я мог бы сделать 2D-массив значений пикселей (больше похожий на 3D-массив с RGB) (это называется растровым изображением?) В ОЗУ и выгрузить его на дисплей или что-то в этом роде? Разве это не было бы быстро ??? Как вы взаимодействуете напрямую с пикселями в окне. Ах! Я такой невежественный. Я / не новичок в программировании. Дай мне все, что ты можешь в меня бросить, я это перевариваю. Мне просто нужны указатели (хаха) в правильном направлении.

8
задан Wyzard --Stop Harming Monica-- 19 August 2011 в 05:40
поделиться