I'm looking to make a minimalist 3d engine - tiny library, low cpu/gpu and ram usage - so it can handle much more detailed models. This involves writing the 3d section myself, and then using a very small 2d engine to draw the screen each time. This engine needs to be able to fill a canvas with polygons, each polygon with a texture and shading, possibly antialias the image and then draw it to the screen. I have been looking at existing options, but so far have only found well developed engines with too many unused functions in their libraries. Any ideas would be great.
P.S: If this thread is in the wrong forum it's because I have no idea which forum is which.