forked from blender/blender
Export to MatX various Texture nodes #5
@ -6,17 +6,10 @@
|
|||||||
|
|
||||||
#include "hydra/image.h"
|
#include "hydra/image.h"
|
||||||
|
|
||||||
#include "DEG_depsgraph_query.h"
|
|
||||||
#include <MaterialXFormat/XmlIo.h>
|
|
||||||
namespace blender::nodes::materialx {
|
namespace blender::nodes::materialx {
|
||||||
|
|
||||||
NodeItem TexCheckerNodeParser::compute()
|
NodeItem TexCheckerNodeParser::compute()
|
||||||
{
|
{
|
||||||
Image *image = (Image *)node->id;
|
|
||||||
NodeTexChecker *tex = static_cast<NodeTexChecker *>(node->storage);
|
|
||||||
Scene *scene = DEG_get_input_scene(depsgraph);
|
|
||||||
Main *bmain = DEG_get_bmain(depsgraph);
|
|
||||||
|
|
||||||
NodeItem texcoord = create_node("texcoord", "vector2", true);
|
NodeItem texcoord = create_node("texcoord", "vector2", true);
|
||||||
NodeItem frequency = create_node("constant", "vector2", true);
|
NodeItem frequency = create_node("constant", "vector2", true);
|
||||||
NodeItem scale = get_input_value("Scale");
|
NodeItem scale = get_input_value("Scale");
|
||||||
|
@ -6,17 +6,10 @@
|
|||||||
|
|
||||||
#include "hydra/image.h"
|
#include "hydra/image.h"
|
||||||
|
|
||||||
#include "DEG_depsgraph_query.h"
|
|
||||||
|
|
||||||
namespace blender::nodes::materialx {
|
namespace blender::nodes::materialx {
|
||||||
|
|
||||||
NodeItem TexNoiseNodeParser::compute()
|
NodeItem TexNoiseNodeParser::compute()
|
||||||
{
|
{
|
||||||
Image *image = (Image *)node->id;
|
|
||||||
NodeTexNoise *tex = static_cast<NodeTexNoise *>(node->storage);
|
|
||||||
Scene *scene = DEG_get_input_scene(depsgraph);
|
|
||||||
Main *bmain = DEG_get_bmain(depsgraph);
|
|
||||||
|
|
||||||
NodeItem texcoord = create_node("position", "vector3", true);
|
NodeItem texcoord = create_node("position", "vector3", true);
|
||||||
NodeItem scale = get_input_value("Scale");
|
NodeItem scale = get_input_value("Scale");
|
||||||
NodeItem position = texcoord * scale;
|
NodeItem position = texcoord * scale;
|
||||||
|
Loading…
Reference in New Issue
Block a user