Sylveon 2025-01-26 15:47
So I made a pixel buffer and I’m trying to make a 3D game :3
I got a cube to render though :3
Timo 2025-01-26 17:31
LowRes NX is too slow to render textures. It‘s possible for very optimized raycasting graphics, but very complicated…
Timo 2025-01-26 17:32
For example: https://lowresnx.inutilis.com/topic.php?id=2407
Sylveon 2025-01-26 18:43
Ok :3
Sylveon 2025-01-26 18:43
How slow is it :3
nathanielbabiak 2025-01-26 23:32 (Edited)
The speed of the console is explained here. Its clock speed is 1 MHz, but floating point operations are free. (The console has no graphics co-processor or math co-processor.)
Historically...
This console is based on 1982's C64 and 1989's Game Boy, which had clock speeds of 1 and 4 MHz, respectively, but floating point operations were expensive. Those consoles did not have ANY textured 3D demos.
The earliest textured demos were for two systems. The 1984 Intel PC AT had a clock speed of 6-8 MHz, but graphics demos were unplayable on the low-end chips. The 1985 Amiga 1000 had a clock speed of 7 MHz, but it also had a (very rudimentary) graphics co-processor.
nathanielbabiak 2025-01-26 23:37 (Edited)
If you're still interested in graphics details, you should read through the manual's Advanced Topics as much as you can, then read the entire manual again, and again, etc.
If you click on my user name, you can also read through a few references I've posted, which have a bunch of good info too. :-)
I've also written a step-by-step 3D guide in the comments of this upload, and there's a bunch of good links on that page too.
I'll warn you though... it takes a LOT of math. Think very-high-level college / introductory-graduate-level math. If you're not there yet, it may be a few years or decades of learning, it will not come overnight.
Good luck!
Sylveon 2025-01-26 23:42
Ok :3
nathanielbabiak 2025-01-27 03:17 (Edited)
Hey, look, I don't mean to scare you away from this stuff. :-)
If you're looking for a manageable starting point where you can begin to explore the graphics on this console, there's a few videos that can help you visualize the scrolling background, among other topics: