Something that provides 3D Rendering on a high-level. Or do high-level utilities just include window

Something that provides 3D Rendering on a high-level. Or do high-level utilities just include windowing and input?
Do I have to write rendering related code for a specific backend? Or is there some abstraction ?
Was this page helpful?