|
687 | 687 | <input name="value2" type="boolean" value="true" /> |
688 | 688 | <input name="value1" type="boolean" interfacename="threshold_smooth" /> |
689 | 689 | </ifequal> |
690 | | - <adsk_converter name="adsk_converter1" type="color3" nodedef="ND_adsk_converter_float_color3" Autodesk-hiddenInternalConverter="true" Autodesk-internalConverter="true"> |
691 | | - <input name="in" type="float" nodename="turbulence3d_max8" /> |
692 | | - </adsk_converter> |
693 | 690 | <backdrop name="offset_and_rotation" xpos="5.36043" ypos="3.36278" width="3.49555" height="4.42037" /> |
694 | 691 | <add name="add_noise1" type="float" nodedef="ND_add_float" xpos="14.5288" ypos="10.3503"> |
695 | 692 | <input name="in2" type="float" nodename="mult_phase" /> |
|
3690 | 3687 | </legacy_gradient> |
3691 | 3688 | </nodegraph> |
3692 | 3689 |
|
| 3690 | + <nodegraph name="NG_legacy_knurl" Autodesk-ldx_inputPos="-1747.36 -123.243" Autodesk-ldx_outputPos="2689.42 48.6444" nodedef="ND_legacy_knurl"> |
| 3691 | + <separate2 name="separate_uv" type="multioutput" nodedef="ND_separate2_vector2" xpos="0.173733" ypos="-1.37102"> |
| 3692 | + <input name="in" type="vector2" nodename="diag_select1" /> |
| 3693 | + </separate2> |
| 3694 | + <output name="out_rgb" type="color3" nodename="convert_vec_col" /> |
| 3695 | + <constant name="constant_vecX" type="vector3" nodedef="ND_constant_vector3" xpos="-1.92249" ypos="0.974561"> |
| 3696 | + <input name="value" type="vector3" value="1, 0, 0" /> |
| 3697 | + </constant> |
| 3698 | + <rotate3d name="rotate_Y1" type="vector3" nodedef="ND_rotate3d_vector3" xpos="0.221146" ypos="0.691367"> |
| 3699 | + <input name="in" type="vector3" nodename="constant_vecX" /> |
| 3700 | + <input name="amount" type="float" nodename="amount_to_degrees" /> |
| 3701 | + <input name="axis" type="vector3" value="0, 1, 0" /> |
| 3702 | + </rotate3d> |
| 3703 | + <rotate3d name="rotate_Y2" type="vector3" nodedef="ND_rotate3d_vector3" xpos="0.18353" ypos="1.88111"> |
| 3704 | + <input name="in" type="vector3" nodename="constant_vecX" /> |
| 3705 | + <input name="amount" type="float" ldx_value="90" nodename="invert_180" /> |
| 3706 | + <input name="axis" type="vector3" value="0, 1, 0" /> |
| 3707 | + </rotate3d> |
| 3708 | + <ifgreater name="ifgreater_half_x" type="vector3" nodedef="ND_ifgreater_vector3" xpos="3.43067" ypos="-1.19766"> |
| 3709 | + <input name="value2" type="float" value="0.5" /> |
| 3710 | + <input name="in1" type="vector3" nodename="rotate_Y1" ldx_value="0.2934, 0, 0" /> |
| 3711 | + <input name="in2" type="vector3" nodename="rotate_Y2" /> |
| 3712 | + <input name="value1" type="float" nodename="separate_uv" output="outx" /> |
| 3713 | + </ifgreater> |
| 3714 | + <multiply name="amount_to_degrees" type="float" nodedef="ND_multiply_float" xpos="-3.75268" ypos="-0.68535"> |
| 3715 | + <input name="in1" type="float" nodename="invert_amount" /> |
| 3716 | + <input name="in2" type="float" value="90" /> |
| 3717 | + </multiply> |
| 3718 | + <invert name="invert_x" type="float" nodedef="ND_invert_float" xpos="3.46505" ypos="2.25166"> |
| 3719 | + <input name="in" type="float" nodename="separate_uv" output="outx" /> |
| 3720 | + </invert> |
| 3721 | + <ifgreater name="ifgreater_xy" type="float" nodedef="ND_ifgreater_float" xpos="5.42496" ypos="-0.352874"> |
| 3722 | + <input name="in1" type="float" value="1" /> |
| 3723 | + <input name="in2" type="float" value="0" /> |
| 3724 | + <input name="value2" type="float" nodename="separate_uv" output="outy" /> |
| 3725 | + <input name="value1" type="float" nodename="separate_uv" output="outx" /> |
| 3726 | + </ifgreater> |
| 3727 | + <ifgreater name="ifgreater_yx" type="float" nodedef="ND_ifgreater_float" xpos="5.42107" ypos="1.22741"> |
| 3728 | + <input name="in1" type="float" value="1" /> |
| 3729 | + <input name="in2" type="float" value="0" /> |
| 3730 | + <input name="value2" type="float" nodename="invert_x" /> |
| 3731 | + <input name="value1" type="float" nodename="separate_uv" output="outy" /> |
| 3732 | + </ifgreater> |
| 3733 | + <ifequal name="select_plane" type="vector3" nodedef="ND_ifequal_vector3" xpos="7.20856" ypos="0.289837"> |
| 3734 | + <input name="value1" type="float" nodename="ifgreater_xy" /> |
| 3735 | + <input name="value2" type="float" nodename="ifgreater_yx" /> |
| 3736 | + <input name="in1" type="vector3" nodename="ifgreater_half_x" ldx_value="0.4052, 0.0935, 0.0935" /> |
| 3737 | + <input name="in2" type="vector3" nodename="ifgreater_half_y" ldx_value="0, 0, 0" /> |
| 3738 | + </ifequal> |
| 3739 | + <output name="out_vec3" type="vector3" nodename="normalmap1" /> |
| 3740 | + <invert name="invert_amount" type="float" nodedef="ND_invert_float" xpos="-5.42683" ypos="-1.00327"> |
| 3741 | + <input name="in" type="float" interfacename="amount" /> |
| 3742 | + </invert> |
| 3743 | + <rotate3d name="rotate_X1" type="vector3" nodedef="ND_rotate3d_vector3" xpos="0.193136" ypos="3.51694"> |
| 3744 | + <input name="axis" type="vector3" value="1, 0, 0" /> |
| 3745 | + <input name="amount" type="float" nodename="invert_180" /> |
| 3746 | + <input name="in" type="vector3" nodename="constant_vecY" /> |
| 3747 | + </rotate3d> |
| 3748 | + <rotate3d name="rotate_X2" type="vector3" nodedef="ND_rotate3d_vector3" xpos="0.222224" ypos="4.92501"> |
| 3749 | + <input name="in" type="vector3" nodename="constant_vecY" /> |
| 3750 | + <input name="axis" type="vector3" value="1, 0, 0" /> |
| 3751 | + <input name="amount" type="float" ldx_value="0" nodename="amount_to_degrees" /> |
| 3752 | + </rotate3d> |
| 3753 | + <constant name="constant_vecY" type="vector3" nodedef="ND_constant_vector3" xpos="-1.76419" ypos="4.90634"> |
| 3754 | + <input name="value" type="vector3" value="0, -1, 0" /> |
| 3755 | + </constant> |
| 3756 | + <ifgreater name="ifgreater_half_y" type="vector3" nodedef="ND_ifgreater_vector3" xpos="3.4679" ypos="0.693533"> |
| 3757 | + <input name="value1" type="float" nodename="separate_uv" output="outy" /> |
| 3758 | + <input name="value2" type="float" value="0.5" /> |
| 3759 | + <input name="in1" type="vector3" nodename="rotate_X1" ldx_value="0.2934, 0, 0" /> |
| 3760 | + <input name="in2" type="vector3" nodename="rotate_X2" /> |
| 3761 | + </ifgreater> |
| 3762 | + <divide name="divide_half" type="vector3" nodedef="ND_divide_vector3FA" xpos="10.4983" ypos="0.342258"> |
| 3763 | + <input name="in2" type="float" value="2" /> |
| 3764 | + <input name="in1" type="vector3" nodename="rotate_normal" /> |
| 3765 | + </divide> |
| 3766 | + <add name="offset_half" type="vector3" nodedef="ND_add_vector3FA" xpos="11.8534" ypos="0.355958"> |
| 3767 | + <input name="in2" type="float" value="0.5" /> |
| 3768 | + <input name="in1" type="vector3" nodename="divide_half" /> |
| 3769 | + </add> |
| 3770 | + <convert name="convert_vec_col" type="color3" nodedef="ND_convert_vector3_color3" xpos="13.3929" ypos="-0.464234"> |
| 3771 | + <input name="in" type="vector3" nodename="offset_half" /> |
| 3772 | + </convert> |
| 3773 | + <modulo name="uv_modulo" type="vector2" nodedef="ND_modulo_vector2FA" xpos="-1.94274" ypos="-1.53743"> |
| 3774 | + <input name="in1" type="vector2" nodename="divide1" /> |
| 3775 | + </modulo> |
| 3776 | + <rotate2d name="rotate2d_pattern" type="vector2" nodedef="ND_rotate2d_vector2" xpos="-5.43093" ypos="-3.16315"> |
| 3777 | + <input name="amount" type="float" nodename="lagacy_rot_direction" ldx_value="0" /> |
| 3778 | + <input name="in" type="vector2" nodename="offset_uv" /> |
| 3779 | + </rotate2d> |
| 3780 | + <rotate3d name="rotate_normal" type="vector3" nodedef="ND_rotate3d_vector3" xpos="8.83856" ypos="0.319578"> |
| 3781 | + <input name="axis" type="vector3" value="0, 0, 1" /> |
| 3782 | + <input name="amount" type="float" nodename="diag_select2" ldx_value="0" /> |
| 3783 | + <input name="in" type="vector3" nodename="select_plane" /> |
| 3784 | + </rotate3d> |
| 3785 | + <invert name="invert_180" type="float" nodedef="ND_invert_float" xpos="-1.86346" ypos="2.77993"> |
| 3786 | + <input name="amount" type="float" value="180" /> |
| 3787 | + <input name="in" type="float" nodename="amount_to_degrees" /> |
| 3788 | + </invert> |
| 3789 | + <invert name="lagacy_rot_direction" type="float" nodedef="ND_invert_float" xpos="-7.20711" ypos="-3.31817"> |
| 3790 | + <input name="amount" type="float" value="0" /> |
| 3791 | + <input name="in" type="float" interfacename="rotation" /> |
| 3792 | + </invert> |
| 3793 | + <divide name="divide1" type="vector2" nodedef="ND_divide_vector2" xpos="-3.76994" ypos="-2.2396"> |
| 3794 | + <input name="in2" type="vector2" interfacename="realworld_scale" /> |
| 3795 | + <input name="in1" type="vector2" ldx_value="1, 1" nodename="rotate2d_pattern" /> |
| 3796 | + </divide> |
| 3797 | + <subtract name="offset_uv" type="vector2" nodedef="ND_subtract_vector2" xpos="-7.20083" ypos="-2.1922"> |
| 3798 | + <input name="in1" type="vector2" interfacename="texcoord" /> |
| 3799 | + <input name="in2" type="vector2" interfacename="realworld_offset" /> |
| 3800 | + </subtract> |
| 3801 | + <normalmap name="normalmap1" type="vector3" nodedef="ND_normalmap" xpos="13.3901" ypos="0.818122"> |
| 3802 | + <input name="in" type="vector3" nodename="offset_half" /> |
| 3803 | + </normalmap> |
| 3804 | + <rotate2d name="rotate_knurl" type="vector2" nodedef="ND_rotate2d_vector2" xpos="-5.53632" ypos="-5.17471"> |
| 3805 | + <input name="amount" type="float" value="45" /> |
| 3806 | + <input name="in" type="vector2" nodename="diag_scale" /> |
| 3807 | + </rotate2d> |
| 3808 | + <modulo name="modulo_knurl" type="vector2" nodedef="ND_modulo_vector2FA" xpos="-2.39462" ypos="-5.16703"> |
| 3809 | + <input name="in1" type="vector2" nodename="diag_shift" /> |
| 3810 | + <input name="in2" type="float" value="1" /> |
| 3811 | + </modulo> |
| 3812 | + <ifequal name="diag_select1" type="vector2" nodedef="ND_ifequal_vector2B" xpos="-0.836778" ypos="-5.19393"> |
| 3813 | + <input name="value2" type="boolean" value="true" /> |
| 3814 | + <input name="value1" type="boolean" interfacename="diagonal" /> |
| 3815 | + <input name="in2" type="vector2" nodename="uv_modulo" /> |
| 3816 | + <input name="in1" type="vector2" nodename="modulo_knurl" /> |
| 3817 | + </ifequal> |
| 3818 | + <multiply name="diag_scale" type="vector2" nodedef="ND_multiply_vector2FA" xpos="-7.156" ypos="-5.18757"> |
| 3819 | + <input name="in2" type="float" value="1.41421" /> |
| 3820 | + <input name="in1" type="vector2" nodename="uv_modulo" /> |
| 3821 | + </multiply> |
| 3822 | + <add name="diag_shift" type="vector2" nodedef="ND_add_vector2" xpos="-3.90246" ypos="-5.12966"> |
| 3823 | + <input name="in1" type="vector2" nodename="rotate_knurl" /> |
| 3824 | + <input name="in2" type="vector2" value="0.5, 0.5" /> |
| 3825 | + </add> |
| 3826 | + <ifequal name="diag_select2" type="float" nodedef="ND_ifequal_floatB" xpos="-5.46295" ypos="0.625989"> |
| 3827 | + <input name="value2" type="boolean" value="true" /> |
| 3828 | + <input name="value1" type="boolean" interfacename="diagonal" /> |
| 3829 | + <input name="in2" type="float" interfacename="rotation" /> |
| 3830 | + <input name="in1" type="float" nodename="diag_adjustment" /> |
| 3831 | + </ifequal> |
| 3832 | + <subtract name="diag_adjustment" type="float" nodedef="ND_subtract_float" xpos="-7.42233" ypos="2.30152"> |
| 3833 | + <input name="in1" type="float" interfacename="rotation" /> |
| 3834 | + <input name="in2" type="float" value="45" /> |
| 3835 | + </subtract> |
| 3836 | + <backdrop name="this_is_an_approximation" xpos="-7.892" ypos="1.63793" width="2.22739" height="2.05194" uicolor="#C85252" Autodesk-ldx_alpha="0.156863" /> |
| 3837 | + </nodegraph> |
| 3838 | + |
3693 | 3839 | <!-- |
3694 | 3840 | =============================================== |
3695 | 3841 | Nodegraphs for Autodesk Legacy Material Classes |
|
0 commit comments