понятно, значит тебе надо свой софтварный рендер написать.
это вполне реализуемо, но придётся много всего изучить.
даже не знаю какую литературу посоветовать.
можешь начать с простецкого рейтрейсинга примитивов:
https://www.youtube.com/watch?v=9g8CdctxmeU