Size: a a a

pro.graphon (and gamedev)

2020 February 11

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
да, вот есть
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
почему CMake её не видит?
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
нааверное попробую переустановить CMake
источник

d

disba1ancer in pro.graphon (and gamedev)
думаю надо переустанавливать студию
источник

L

Lain-dono in pro.graphon (and gamedev)
disba1ancer
думаю надо переустанавливать студию
Или пути прописывать.
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
блин это по-ходу из-за того что у меня в студии нет средств разработки на С++
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
так-с, теперь компилятор находит, но я вообще впервые за это берусь, тут как, всё норм?
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
источник

d

disba1ancer in pro.graphon (and gamedev)
если в гайдах ничего не сказано, то жми generate
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
disba1ancer
если в гайдах ничего не сказано, то жми generate
а это норм что цвет такой?
источник

КЮ

Кирилл Юркин in pro.graphon (and gamedev)
Дмитрий Воеводин
а это норм что цвет такой?
Да, норм
источник

КЮ

Кирилл Юркин in pro.graphon (and gamedev)
Нажми конфигур снова, и он пропадет
источник

ДВ

Дмитрий Воеводин in pro.graphon (and gamedev)
Кирилл Юркин
Нажми конфигур снова, и он пропадет
действительно
источник

КЮ

Кирилл Юркин in pro.graphon (and gamedev)
;)
источник

d

disba1ancer in pro.graphon (and gamedev)
class IMesh {
public:
 struct vertex {
   math::vec4 pos;
   math::vec3 norm;
   math::vec3 tang;
   math::vec2 uv;
   std::uint32_t matID;
 };
 struct buffer_info {
   std::uint32_t verticesCount;
   std::uint32_t trianglesCount;
 } getBufferElementsCount() = 0;
 void fillBuffers(vertex* vertexBuffer, std::uint32_t* triangleBuffer) = 0;
 Material* matFromID(std::uint32_t id) = 0;
protected:
 ~IMesh() = default;
};

кто что скажет насчёт интерфейса меша?
источник

L

Lain-dono in pro.graphon (and gamedev)
disba1ancer
class IMesh {
public:
 struct vertex {
   math::vec4 pos;
   math::vec3 norm;
   math::vec3 tang;
   math::vec2 uv;
   std::uint32_t matID;
 };
 struct buffer_info {
   std::uint32_t verticesCount;
   std::uint32_t trianglesCount;
 } getBufferElementsCount() = 0;
 void fillBuffers(vertex* vertexBuffer, std::uint32_t* triangleBuffer) = 0;
 Material* matFromID(std::uint32_t id) = 0;
protected:
 ~IMesh() = default;
};

кто что скажет насчёт интерфейса меша?
Может буфер индексов, а не треугольников?
источник

FM

Fr Mr in pro.graphon (and gamedev)
disba1ancer
class IMesh {
public:
 struct vertex {
   math::vec4 pos;
   math::vec3 norm;
   math::vec3 tang;
   math::vec2 uv;
   std::uint32_t matID;
 };
 struct buffer_info {
   std::uint32_t verticesCount;
   std::uint32_t trianglesCount;
 } getBufferElementsCount() = 0;
 void fillBuffers(vertex* vertexBuffer, std::uint32_t* triangleBuffer) = 0;
 Material* matFromID(std::uint32_t id) = 0;
protected:
 ~IMesh() = default;
};

кто что скажет насчёт интерфейса меша?
У меша лучше не делать материал
источник

d

disba1ancer in pro.graphon (and gamedev)
Lain-dono
Может буфер индексов, а не треугольников?
это и есть буффер индексов
источник

FM

Fr Mr in pro.graphon (and gamedev)
У тебя должна быть нода сцены
источник

FM

Fr Mr in pro.graphon (and gamedev)
Которая содержит трансформ материал меш
источник