>> в код полноценный виджет, похожий на color_ramp?... совсем другой, но похожий? это куда в Cycles? ...... если в Cycles, наверное лучше проэкспериментировать на узле OSL ...
>>Осликовскими возможностями не обойтись. Именно, нужно модифицировать color_ramp. Вернее, вместе с color_ramp нужна и модифицированная версия.... опиши алгоритм ...
... надеялся, что ты не успел его прочитать и удалил, поскольку по ходу выяснилось что что-то пошло не так ->
#include <string>#include <map>#include "Object.h"#include "Pigment.h"#include "Normal.h"#include "Finish.h"#include "Texture.h"#include "Material.h"#include "GlobalSettings.h"using namespace std;namespace povray{class Scene{ public: map<string,Object*> objects; map<string,Pigment*> pigments; map<string,Normal*> normals; map<string,Finish*> finishes; map<string,Texture*> textures; map<string,Material*> materials; GlobalSettings* settings; Scene(); ~Scene();}}
Да во многих рендерах свои настройки материалов, камеры и вообще всего. Вот kerkythea и TheaRender как пример
чтоб не затерять.