OpenGL: модель использует несколько текстур, только бит загружает только один [закрыто]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 OpenGL: модель использует несколько текстур, только бит загружает только один [закрыто]

Сообщение Anonymous »

При загрузке файла сцены GLTF с несколькими текстурами через Model Loader с использованием Nlohmann: JSON Library . Модель отображается только с одной из текстур для всей модели. Я понятия не имею, должен ли я добавить больше слотов текстур в фрагментный шейдер или если код, который загружает модель, нуждается в корректировке.std::vector Model::getTextures()
{
std::vector textures;

std::string unloadedPath = "Assets/Textures/Unloaded.png";
std::string fileStr = std::string(file);
std::string fileDirectory = fileStr.substr(0, fileStr.find_last_of('/') + 1);

std::vector uris;

if (!JSON.contains("images") or !JSON["images"].is_array())
{
Texture Unloaded = Texture(unloadedPath.c_str(), "diffuse", (GLuint)loadedTex.size());
textures.push_back(Unloaded);
loadedTex.push_back(Unloaded);
loadedTexName.push_back("Unloaded");
std::cerr

Подробнее здесь: https://stackoverflow.com/questions/797 ... -loads-one
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как объединить данные координат текстур многих различных объектов в один vbo для атласа текстур
    Anonymous » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Модуль 0. Проблема с загрузкой текстур C++ OpenGL [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Модуль 0. Проблема с загрузкой текстур C++ OpenGL [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • QT игнорирует запрос на Desktop OpenGL на Linux, использует вместо этого OpenGL ES. Почему? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Модуль 0. Проблема с загрузкой текстур C++ OpenGL
    Anonymous » » в форуме C++
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»