Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {"connections":[],"nodes":[{"connections":[{"from":"perlin","from_port":0,"to":"tones_step","to_port":0},{"from":"fbm","from_port":0,"to":"warp_4","to_port":1},{"from":"fbm_2","from_port":0,"to":"tones_step_2","to_port":0},{"from":"warp_4","from_port":0,"to":"gen_outputs","to_port":0},{"from":"tones_step","from_port":0,"to":"blend","to_port":1},{"from":"blend","from_port":0,"to":"warp_4","to_port":0},{"from":"fbm_3","from_port":0,"to":"warp","to_port":1},{"from":"tones_step_2","from_port":0,"to":"warp","to_port":0},{"from":"warp","from_port":0,"to":"blend","to_port":0}],"label":"Wood lines","longdesc":"","name":"graph","node_position":{"x":-136.5,"y":-94.500031},"nodes":[{"name":"perlin","node_position":{"x":-540.5,"y":99},"parameters":{"iterations":3,"persistence":0.55,"scale_x":33,"scale_y":2},"type":"perlin"},{"name":"tones_step","node_position":{"x":-271.5,"y":93},"parameters":{"invert":false,"value":0.51,"width":0},"type":"tones_step"},{"name":"warp_4","node_position":{"x":253.382202,"y":102.708191},"parameters":{"amount":0.085,"angle":0,"eps":19.995001,"mode":0},"shader_model":{"code":"vec2 $(name_uv)_slope = $(name)_slope($uv, $eps);\nvec2 $(name_uv)_warp = $mode;","global":"","inputs":[{"default":"vec4(sin($uv.x*20.0)*0.5+0.5, sin($uv.y*20.0)*0.5+0.5, 0, 1)","label":"","longdesc":"The input image to be warped","name":"in","shortdesc":"Input","type":"rgba"},{"default":"0.0","function":true,"label":"","longdesc":"The height map whose slopes are used to deform the input","name":"d","shortdesc":"Height map","type":"f"}],"instance":"vec2 $(name)_slope(vec2 uv, float epsilon) {\n\tvec2 e = vec2(cos($angle*0.01745329251), -sin($angle*0.01745329251));\n\treturn e * $d(fract(uv+ epsilon * e));\n}","longdesc":"A node that warps its input according to a heightmap","name":"Directional Warp","outputs":[{"longdesc":"Shows the warped image","rgba":"$in($uv+$amount*$(name_uv)_warp)","shortdesc":"Output","type":"rgba"}],"parameters":[{"default":0,"label":"","longdesc":"Both warp modes extract their direction from the height map slopes:\n- Slope warp intensity only depends on the slope\n- Distance to top warp intensity depends on the slope and the distance to the top, and can be used to create mosaic-like patterns\n\nA Transform node with translate maps can produce effects similar to Slope Warp and is generally faster.","name":"mode","shortdesc":"Mode","type":"enum","values":[{"name":"Slope","value":"$(name_uv)_slope"},{"name":"Distance to top","value":"$(name_uv)_slope*(1.0-$d($uv))"}]},{"control":"None","default":0,"label":"Amount","longdesc":"The strength of the warp effect","max":1,"min":0,"name":"amount","shortdesc":"Strength","step":0.005,"type":"float"},{"control":"None","default":0,"label":"Epsilon","longdesc":"The offset used to measure slopes","max":0.2,"min":0.005,"name":"eps","shortdesc":"Epsilon","step":0.005,"type":"float"},{"control":"None","default":0,"label":"Angle","longdesc":"Distortion angle (deg)","max":360,"min":0,"name":"angle","step":1,"type":"float"}],"shortdesc":"Warp"},"type":"shader"},{"name":"fbm","node_position":{"x":-8.897237,"y":263.240173},"parameters":{"folds":0,"iterations":4,"noise":0,"persistence":0.5,"scale_x":2,"scale_y":2},"type":"fbm"},{"name":"gen_inputs","node_position":{"x":-840.5,"y":138.25},"parameters":{},"ports":[],"type":"ios"},{"name":"gen_outputs","node_position":{"x":550.16333,"y":113.572105},"parameters":{},"ports":[{"group_size":0,"name":"Height","type":"f"}],"type":"ios"},{"name":"gen_parameters","node_position":{"x":-281.75,"y":-248},"parameters":{"param0":33,"param1":2,"param2":0.51,"param3":0.085,"param4":2,"param5":0.35,"param6":0.295},"type":"remote","widgets":[{"label":"Scale X","linked_widgets":[{"node":"perlin","widget":"scale_x"}],"name":"param0","type":"linked_control"},{"label":"Scale Y","linked_widgets":[{"node":"perlin","widget":"scale_y"}],"name":"param1","type":"linked_control"},{"label":"Amount","linked_widgets":[{"node":"tones_step","widget":"value"}],"name":"param2","type":"linked_control"},{"label":"Distortion amount","linked_widgets":[{"node":"warp_4","widget":"amount"}],"name":"param3","type":"linked_control"},{"label":"Distortion scale","linked_widgets":[{"node":"fbm","widget":"scale_x"},{"node":"fbm","widget":"scale_y"}],"name":"param4","type":"linked_control"},{"label":"Noise","linked_widgets":[{"node":"tones_step_2","widget":"value"}],"name":"param5","type":"linked_control"},{"label":"Noise warp","linked_widgets":[{"node":"warp","widget":"amount"}],"name":"param6","type":"linked_control"}]},{"name":"fbm_2","node_position":{"x":-762.370728,"y":276.898224},"parameters":{"folds":0,"iterations":5,"noise":0,"persistence":0.5,"scale_x":127,"scale_y":17},"type":"fbm"},{"name":"tones_step_2","node_position":{"x":-475.892517,"y":273.679413},"parameters":{"invert":false,"value":0.35,"width":0},"type":"tones_step"},{"name":"blend","node_position":{"x":-2.72069,"y":61.234886},"parameters":{"amount":1,"blend_type":2},"type":"blend"},{"name":"warp","node_position":{"x":-224.260071,"y":271.563904},"parameters":{"amount":0.19,"eps":0.095,"mode":0},"type":"warp"},{"name":"fbm_3","node_position":{"x":-504.300537,"y":420.704224},"parameters":{"folds":0,"iterations":5,"noise":0,"persistence":0.5,"scale_x":2,"scale_y":2},"type":"fbm"}],"parameters":{"param0":33,"param1":2,"param2":0.51,"param3":0.085,"param4":2,"param5":0.35,"param6":0},"shortdesc":"","type":"graph"}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement