История изменений
Исправление Deleted, (текущая версия) :
Да понятное дело, материалы не рандомные сомволы содержат, а чёткий набор только того что поддерживается вот дефолтный материал в движке, любой объект в игре имеет их все
bool surfaces_numbers = false
bool envcube_dynamic = false
shader vertex = $ASSETS/shaders/basic.vs
shader fragment = $ASSETS/shaders/basic.fs
texture diffuse_map = $ASSETS/textures/orange_peel.dds
texture normal_map = $ASSETS/textures/orange_peel_nm.dds
texture specular_map = $ASSETS/textures/orange_peel_s.dds
texture parallax_map = $ASSETS/textures/orange_peel_s.dds
texture reflecting_map = $ASSETS/textures/reflecting.tga
texture refracting_map = $ASSETS/textures/refracting.tga
texture envcube_map = $ASSETS/water/cube_sea.dds
float transparency_level = 0
float reflecting_level = 0
int reflecting_chanel = 1
float refracting_level = 0
int refracting_chanel = 1
int specular_chanel = 1
int repeat_level = 0
float glossiness_level = 10
float bumpiness_level = 3
float specular_level = 1
float parallax_level = 0
int parallax_layers = 22
int parallax_type = 3
int parallax_chanel = 1
bool parallax_offlim = true
bool parallax_filter = false
float alpha_filter = 0
int material = 2
Тоесть ведётся поиск только по ним, я конечно их проверю, но потом я буду добавлять ещё опции и хотелось бы не парится и имена где то проверять на колизии заранее, ну а в предварительную проверку сунуть пару сотен общих слов поторые подвержены коллизиям. Прям всё всё мне не надо проверять.
Исходная версия Deleted, :
Да понятное дело, материалы не рандомные сомволы содержат, а чёткий набор только того что поддерживается вот дефолтный материал в движке, любой объект в игре имеет их все
bool surfaces_numbers = false
bool envcube_dynamic = false
shader vertex = $ASSETS/shaders/basic.vs
shader fragment = $ASSETS/shaders/basic.fs
texture diffuse_map = $ASSETS/textures/orange_peel.dds
texture normal_map = $ASSETS/textures/orange_peel_nm.dds
texture specular_map = $ASSETS/textures/orange_peel_s.dds
texture parallax_map = $ASSETS/textures/orange_peel_s.dds
texture reflecting_map = $ASSETS/textures/reflecting.tga
texture refracting_map = $ASSETS/textures/refracting.tga
texture envcube_map = $ASSETS/water/cube_sea.dds
float transparency_level = 0
float reflecting_level = 0
int reflecting_chanel = 1
float refracting_level = 0
int refracting_chanel = 1
int specular_chanel = 1
int repeat_level = 0
float glossiness_level = 10
float bumpiness_level = 3
float specular_level = 1
float parallax_level = 0
int parallax_layers = 22
int parallax_type = 3
int parallax_chanel = 1
bool parallax_offlim = true
bool parallax_filter = false
float alpha_filter = 0
int material = 2
Тоесть ведётся поиск только по ним, я конечно их проверю, но потом я буду добавлять ещё опции и хотелось бы не парится и имена где то проверять на колизии заранее, ну а в предварительную проверку сунуть пару сотен общих слов поторые подвержены коллизиям. Прям всё всё мне не надо проверять.