#pragma once #include #include #include #include "renderer.h" // includes Vec3, Vec2, Triangle, Color struct Material { Color color; std::string texture_path; }; std::map load_mtl_materials(const std::string& mtl_path); std::vector load_obj(const std::string& obj_path, Renderer* renderer);