FORM*R3D4RVRS/IWNTRMAT*LKRGOB55FAgatexGI0%:I"%;I`ɌEI*%FI`ɌBI`ɌCI(%DI'%pd_I9I!Ip_"I#%=I`Ɍ>I#%- FMaterialpd_I9IColor?NN- FMaterial Initializationpd_I9IColor?mm- Fcolor 1=Constant(1, 1, 1)pd_I9Icolor 1????mm- Fcolor 2=Constant(0, 0.2, 0.8)pd_I9Icolor 2???mm- Fscale=Constant(0.5, 0.5, 0.5)pd_I9Iscale????NN- FSurface propertiespd_I9IColor?- FFLOAT agatepd_I9Iagate? agate- FAgatepd_I9IColor?- FVECTOR coordspd_I9Icoords?coords- FFLOAT dpd_I9Id?d- FFLOAT worm noisepd_I9Iworm noise?worm noise- Fcoords=multiply(Map coords, scale)pd_I9IMap coordsscalecoords?- FWorm noisepd_I9IColor?- FVECTOR coords_wormpd_I9Icoords_worm? coords_worm- FFLOAT dpd_I9Id?d- Fcoords_worm=multiply(Map coords, scale)pd_I9IMap coordsscalecoords_worm? ss- Fd=Noise(coords_worm)pd_I9Icoords_wormd?@@- Fd=Linear(d)pd_I9Idd??- Fd=modulo by 1(d)pd_I9Idd?"- Fd=Linear(d)pd_I9Idd?!Q@- Fd=sin(d)pd_I9Idd?- Fworm noise=Linear(d)pd_I9Idworm noise??- Fcoords+=Copy(worm noise)pd_I9Iworm noisecoords?- Fd=Cell(coords)pd_I9Icoordsd?@???ww- Fd=Curve(d)pd_I9Idd?11?,??` ջ?V'Q+K??q=?]va?????- Fagate=Linear(d)pd_I9Idagate? ?- FColor=(1-p1)*p2+p1*p3(agate, color 2, color 1)pd_I9Iagatecolor 2color 1Color?- FCOLOR color 1pd_I9Icolor 1?color 1- FCOLOR color 2pd_I9Icolor 2?color 2- FVECTOR scalepd_I9Iscale?scaleColor 1Color 2 Gradation Scale-RoughnessDetail̺Blend functionScaleRGOB55FAgate bumpxGI0%:I"%;I`ɌEI*%FI`ɌBI`ɌCI(%DI'%pd_I9I!Ip_"I#%=I`Ɍ>I#%- FMaterialpd_I9IColor?NN- FMaterial Initializationpd_I9IColor?mm- Fscale=Constant(0.5, 0.5, 0.5)pd_I9Iscale????NN- FSurface geometrypd_I9IColor?- FFLOAT agatepd_I9Iagate? agate- FAgatepd_I9IColor?- FVECTOR coordspd_I9Icoords?coords- FFLOAT dpd_I9Id?d- FFLOAT worm noisepd_I9Iworm noise?worm noise- Fcoords=multiply(Map coords, scale)pd_I9IMap coordsscalecoords?- FWorm noisepd_I9IColor?- FVECTOR coords_wormpd_I9Icoords_worm? coords_worm- FFLOAT dpd_I9Id?d- Fcoords_worm=multiply(Map coords, scale)pd_I9IMap coordsscalecoords_worm? ss- Fd=Noise(coords_worm)pd_I9Icoords_wormd?@@- Fd=Linear(d)pd_I9Idd??- Fd=modulo by 1(d)pd_I9Idd?"- Fd=Linear(d)pd_I9Idd?!Q@- Fd=sin(d)pd_I9Idd?- Fworm noise=Linear(d)pd_I9Idworm noise??- Fcoords+=Copy(worm noise)pd_I9Iworm noisecoords?- Fd=Cell(coords)pd_I9Icoordsd?@???ww- Fd=Curve(d)pd_I9Idd?11?,??` ջ?V'Q+K??q=?]va?????- Fagate=Linear(d)pd_I9Idagate? {Gz?- FBump height=Copy(agate)pd_I9IagateBump height? - FVECTOR scalepd_I9Iscale?scaleColor 1Color 2 Gradation Scale-RoughnessDetail̺Blend functionScale Amplitudep