我一直在研究3D圖形一段時間,現在我想更深入地瞭解每件事物的工作原理。我想要做的是創建一個不使用DirectX或OpenGL的簡單遊戲。我明白我相信的大部分數學,但是我遇到的問題是我不知道如何控制在窗口中顯示的像素。如何從頭開始創建實時渲染窗口?
如何指定我希望窗口中的每個像素是什麼顏色?
我知道我可能會遇到緩衝區和圖像剪切以及可能出現的效率問題,但我想創建自己的程序,以便從最底層的高級語言中看到,渲染過程起作用。我真的不知道從哪裏開始。我已經想出瞭如何輸出BMP,但我想有一個正在運行的程序每秒吐出超過20幀。我該如何做到這一點?