2025-10-01 12:40:05 +02:00
|
|
|
|
2026-03-09 13:17:15 +01:00
|
|
|
#include "../global.h"
|
|
|
|
|
|
2025-10-01 12:40:05 +02:00
|
|
|
// let material_output_node_def: ui_node_t = {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// name: _tr("Material Output"),
|
|
|
|
|
// type: "OUTPUT_MATERIAL_PBR",
|
|
|
|
|
// x: 0,
|
|
|
|
|
// y: 0,
|
|
|
|
|
// color: 0xffb34f5a,
|
|
|
|
|
// inputs: [
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Base Color"),
|
|
|
|
|
// type: "RGBA",
|
|
|
|
|
// color: 0xffc7c729,
|
|
|
|
|
// default_value: f32_array_create_xyzw(0.8, 0.8, 0.8, 1.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Opacity"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(1.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Occlusion"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(1.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Roughness"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(0.1),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Metallic"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(0.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Normal Map"),
|
|
|
|
|
// type: "VECTOR",
|
|
|
|
|
// color: -10238109,
|
|
|
|
|
// default_value: f32_array_create_xyz(0.5, 0.5, 1.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Emission"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(0.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Height"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(0.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// id: 0,
|
|
|
|
|
// node_id: 0,
|
|
|
|
|
// name: _tr("Subsurface"),
|
|
|
|
|
// type: "VALUE",
|
|
|
|
|
// color: 0xffa1a1a1,
|
|
|
|
|
// default_value: f32_array_create_x(0.0),
|
|
|
|
|
// min: 0.0,
|
|
|
|
|
// max: 1.0,
|
|
|
|
|
// precision: 100,
|
|
|
|
|
// display: 0
|
|
|
|
|
// }
|
|
|
|
|
// ],
|
|
|
|
|
// outputs: [],
|
|
|
|
|
// buttons: [],
|
|
|
|
|
// width: 0,
|
|
|
|
|
// flags: 0
|
|
|
|
|
// };
|