home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / share / k3d / documents / shader_examples / textured_light.k3d < prev   
Encoding:
Extensible Markup Language  |  2008-01-23  |  19.8 KB  |  376 lines

  1. <?xml version="1.0" ?>
  2. <k3dml package="k3d" version="0.6.3.0" host="i686-pc-linux-gnu">
  3.     <application>
  4.         <plugins/>
  5.     </application>
  6.     <document>
  7.         <nodes>
  8.             <node name="Axes" class="00000001 00000000 00000000 00000001" id="2">
  9.                 <properties>
  10.                     <property name="axes">true</property>
  11.                     <property name="gridcolor">0.4 0.4 0.4</property>
  12.                     <property name="gridcount">5</property>
  13.                     <property name="gridsize">2</property>
  14.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  15.                     <property name="viewport_visible">true</property>
  16.                     <property name="xcolor">1 0 0</property>
  17.                     <property name="xyplane">true</property>
  18.                     <property name="xzplane">false</property>
  19.                     <property name="ycolor">0 0.7 0</property>
  20.                     <property name="yzplane">false</property>
  21.                     <property name="zcolor">0 0 0.7</property>
  22.                 </properties>
  23.             </node>
  24.             <node name="OpenGL Engine" class="0059ba47 7bf740f3 93fb523d 5899f22c" id="3">
  25.                 <properties>
  26.                     <property name="background_color">0.8 0.8 0.8</property>
  27.                     <property name="draw_aimpoint">true</property>
  28.                     <property name="draw_bicubic_patches">true</property>
  29.                     <property name="draw_bilinear_patches">true</property>
  30.                     <property name="draw_blobbies">true</property>
  31.                     <property name="draw_crop_window">true</property>
  32.                     <property name="draw_cubic_curves">true</property>
  33.                     <property name="draw_edges">true</property>
  34.                     <property name="draw_faces">true</property>
  35.                     <property name="draw_frustum">true</property>
  36.                     <property name="draw_linear_curves">true</property>
  37.                     <property name="draw_nucurves">true</property>
  38.                     <property name="draw_nupatches">true</property>
  39.                     <property name="draw_points">true</property>
  40.                     <property name="draw_safe_zone">false</property>
  41.                     <property name="draw_two_sided">false</property>
  42.                     <property name="fog">false</property>
  43.                     <property name="fog_far">100</property>
  44.                     <property name="fog_near">0</property>
  45.                     <property name="headlight">true</property>
  46.                     <property name="point_size">4</property>
  47.                     <property name="show_lights">false</property>
  48.                 </properties>
  49.             </node>
  50.             <node name="TimeSource" class="1978f1f7 4a864c99 8caf7cfc d2591baf" id="4">
  51.                 <properties>
  52.                     <property name="end_time">4</property>
  53.                     <property name="frame_rate">30</property>
  54.                     <property name="start_time">0</property>
  55.                     <property name="time">0</property>
  56.                 </properties>
  57.             </node>
  58.             <node name="Camera" class="45ce1872 af184b6d b391e136 0dcfe8b5" id="5">
  59.                 <properties>
  60.                     <property name="aspect_ratio"/>
  61.                     <property name="bottom">-0.2877795643896714</property>
  62.                     <property name="crop_window_bottom">1</property>
  63.                     <property name="crop_window_left">0</property>
  64.                     <property name="crop_window_right">1</property>
  65.                     <property name="crop_window_top">0</property>
  66.                     <property name="far">1000</property>
  67.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  68.                     <property name="left">-0.3837060858528952</property>
  69.                     <property name="navigation_target">5</property>
  70.                     <property name="near">1</property>
  71.                     <property name="orthographic">false</property>
  72.                     <property name="parent">0</property>
  73.                     <property name="reference_plane">0</property>
  74.                     <property name="reference_plane_color">0 0 0.7</property>
  75.                     <property name="right">0.3837060858528952</property>
  76.                     <property name="show_projection">false</property>
  77.                     <property name="show_reference_plane">false</property>
  78.                     <property name="top">0.2877795643896714</property>
  79.                     <property name="viewport_visible">true</property>
  80.                     <property name="world_target">0 0 0</property>
  81.                 </properties>
  82.             </node>
  83.             <node name="Transformation" class="6ea85710 90da4d35 acec30ee a6aacb9d" id="6">
  84.                 <properties>
  85.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  86.                     <property name="matrix">0.947659 0.186964 0.258819 -4.1137 0.319285 -0.554922 -0.768192 12.2097 1.0803e-07 0.810621 -0.585571 9.30712 0 0 0 1</property>
  87.                 </properties>
  88.             </node>
  89.             <node name="Material" class="00000001 00000000 00000000 00000024" id="7">
  90.                 <properties>
  91.                     <property name="atmosphere_shader">0</property>
  92.                     <property name="color">1 1 1</property>
  93.                     <property name="displacement_bounds">1</property>
  94.                     <property name="displacement_shader">0</property>
  95.                     <property name="exterior_shader">0</property>
  96.                     <property name="interior_shader">0</property>
  97.                     <property name="matte">false</property>
  98.                     <property name="opacity">1 1 1</property>
  99.                     <property name="surface_shader">8</property>
  100.                 </properties>
  101.             </node>
  102.             <node name="Surface Shader" class="b553a3bd d1044c6e b3f21e07 87132c31" id="8">
  103.                 <properties>
  104.                     <property name="Ka" label="Ambient" description="Ambient Amount" type="double" user_property="vanilla">1</property>
  105.                     <property name="Kd" label="Diffuse" description="Diffuse Amount" type="double" user_property="vanilla">0.5</property>
  106.                     <property name="Ks" label="Specular" description="Specular Amount" type="double" user_property="vanilla">0.5</property>
  107.                     <property name="roughness" label="Roughness" description="Surface Roughness (affects specular reflection size)" type="double" user_property="vanilla">0.1</property>
  108.                     <property name="shader_path" reference="relative" relative_path="shaders/surface/k3d_plastic.sl">
  109.                         <root>$K3D_SHARE_PATH</root>
  110.                     </property>
  111.                     <property name="specularcolor" label="Specular Color" description="Specular Reflection Color" type="k3d::color" user_property="vanilla">1 1 1</property>
  112.                 </properties>
  113.             </node>
  114.             <node name="Light" class="00000001 00000000 00000000 0000001d" id="9">
  115.                 <properties>
  116.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  117.                     <property name="shader">10</property>
  118.                     <property name="viewport_visible">true</property>
  119.                 </properties>
  120.             </node>
  121.             <node name="Light Shader" class="830e867b 7bc94c6c 8d5087ee 8aa35db2" id="10">
  122.                 <properties>
  123.                     <property name="beamdistribution" label="" description="" type="double" user_property="vanilla">0</property>
  124.                     <property name="blockercoords" label="" description="" type="std::string" user_property="vanilla"/>
  125.                     <property name="blockerhedge" label="" description="" type="double" user_property="vanilla">0.1</property>
  126.                     <property name="blockerheight" label="" description="" type="double" user_property="vanilla">1</property>
  127.                     <property name="blockerround" label="" description="" type="double" user_property="vanilla">1</property>
  128.                     <property name="blockerwedge" label="" description="" type="double" user_property="vanilla">0.1</property>
  129.                     <property name="blockerwidth" label="" description="" type="double" user_property="vanilla">1</property>
  130.                     <property name="cutoff" label="" description="" type="double" user_property="vanilla">1000000</property>
  131.                     <property name="cuton" label="" description="" type="double" user_property="vanilla">0.01</property>
  132.                     <property name="falloff" label="" description="" type="double" user_property="vanilla">0</property>
  133.                     <property name="falloffdist" label="" description="" type="double" user_property="vanilla">1</property>
  134.                     <property name="faredge" label="" description="" type="double" user_property="vanilla">0</property>
  135.                     <property name="hedge" label="" description="" type="double" user_property="vanilla">0.1</property>
  136.                     <property name="height" label="" description="" type="double" user_property="vanilla">1</property>
  137.                     <property name="intensity" label="" description="" type="double" user_property="vanilla">1</property>
  138.                     <property name="lightcolor" label="" description="" type="k3d::color" user_property="vanilla">1 1 1</property>
  139.                     <property name="lighttype" label="" description="" type="std::string" user_property="vanilla">spot</property>
  140.                     <property name="maxintensity" label="" description="" type="double" user_property="vanilla">1</property>
  141.                     <property name="nearedge" label="" description="" type="double" user_property="vanilla">0</property>
  142.                     <property name="noiseamp" label="" description="" type="double" user_property="vanilla">0</property>
  143.                     <property name="noisefreq" label="" description="" type="double" user_property="vanilla">4</property>
  144.                     <property name="noiseoffset" label="" description="" type="k3d::vector3" user_property="vanilla">0 0 0</property>
  145.                     <property name="nonspecular" label="" description="" type="double" user_property="vanilla">0</property>
  146.                     <property name="nshadowrays" label="" description="" type="double" user_property="vanilla">1</property>
  147.                     <property name="parallelrays" label="" description="" type="double" user_property="vanilla">0</property>
  148.                     <property name="raytraceshadow" label="" description="" type="double" user_property="vanilla">0</property>
  149.                     <property name="roundness" label="" description="" type="double" user_property="vanilla">1</property>
  150.                     <property name="shader_path" reference="relative" relative_path="shaders/light/k3d_uberlight.sl">
  151.                         <root>$K3D_SHARE_PATH</root>
  152.                     </property>
  153.                     <property name="shadowbias" label="" description="" type="double" user_property="vanilla">0.02</property>
  154.                     <property name="shadowblur" label="" description="" type="double" user_property="vanilla">0.01</property>
  155.                     <property name="shadowcheat" label="" description="" type="k3d::vector3" user_property="vanilla">0 0 0</property>
  156.                     <property name="shadowcolor" label="" description="" type="k3d::color" user_property="vanilla">0 0 0</property>
  157.                     <property name="shadowmap" label="" description="" type="k3d::ri::itexture*" user_property="vanilla">11</property>
  158.                     <property name="shadownsamps" label="" description="" type="double" user_property="vanilla">64</property>
  159.                     <property name="shearx" label="" description="" type="double" user_property="vanilla">0</property>
  160.                     <property name="sheary" label="" description="" type="double" user_property="vanilla">0</property>
  161.                     <property name="slidename" label="" description="" type="k3d::ri::itexture*" user_property="vanilla">12</property>
  162.                     <property name="wedge" label="" description="" type="double" user_property="vanilla">0.1</property>
  163.                     <property name="width" label="" description="" type="double" user_property="vanilla">1</property>
  164.                 </properties>
  165.             </node>
  166.             <node name="RenderMan Engine" class="0dc5e733 fa684e05 86a3865f 42f7a99d" id="13">
  167.                 <properties>
  168.                     <property name="bucket_height">16</property>
  169.                     <property name="bucket_width">16</property>
  170.                     <property name="default_atmosphere_shader">0</property>
  171.                     <property name="default_exterior_shader">0</property>
  172.                     <property name="default_interior_shader">0</property>
  173.                     <property name="dof">false</property>
  174.                     <property name="exposure">1</property>
  175.                     <property name="eye_splits">10</property>
  176.                     <property name="focal_length">1.6</property>
  177.                     <property name="focus_plane">30</property>
  178.                     <property name="fstop">0.3</property>
  179.                     <property name="gamma">1</property>
  180.                     <property name="grid_size">256</property>
  181.                     <property name="imager_shader">0</property>
  182.                     <property name="motion_blur">false</property>
  183.                     <property name="pixel_aspect_ratio">1</property>
  184.                     <property name="pixel_filter">gaussian</property>
  185.                     <property name="pixel_filter_height">2</property>
  186.                     <property name="pixel_filter_width">2</property>
  187.                     <property name="pixel_height">240</property>
  188.                     <property name="pixel_width">320</property>
  189.                     <property name="pixel_xsamples">1</property>
  190.                     <property name="pixel_ysamples">1</property>
  191.                     <property name="render_alpha">true</property>
  192.                     <property name="render_engine">aqsis</property>
  193.                     <property name="render_motion_blur">false</property>
  194.                     <property name="resolution"/>
  195.                     <property name="shading_interpolation">constant</property>
  196.                     <property name="shading_rate">1</property>
  197.                     <property name="texture_memory">1024</property>
  198.                     <property name="two_sided">true</property>
  199.                 </properties>
  200.             </node>
  201.             <node name="Transformation" class="6ea85710 90da4d35 acec30ee a6aacb9d" id="14">
  202.                 <properties>
  203.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  204.                     <property name="matrix">1 0 0 -20 0 1 0 20 0 0 1 30 0 0 0 1</property>
  205.                 </properties>
  206.             </node>
  207.             <node name="PolyGrid" class="acb3b4f8 5cd6471c aed72686 c576987c" id="15">
  208.                 <properties>
  209.                     <property name="columns">5</property>
  210.                     <property name="height">10</property>
  211.                     <property name="material">7</property>
  212.                     <property name="orientation">+z</property>
  213.                     <property name="rows">5</property>
  214.                     <property name="width">10</property>
  215.                 </properties>
  216.             </node>
  217.             <node name="PolyGrid Instance" class="2c1d60a6 863541a1 bd649bd1 1ea8ae24" id="16">
  218.                 <properties>
  219.                     <property name="blobby_surface">true</property>
  220.                     <property name="color">0 0 0</property>
  221.                     <property name="display_lists">true</property>
  222.                     <property name="draw_bicubic_patches">true</property>
  223.                     <property name="draw_bilinear_patches">true</property>
  224.                     <property name="draw_blobbies">true</property>
  225.                     <property name="draw_cubic_curves">true</property>
  226.                     <property name="draw_edges">true</property>
  227.                     <property name="draw_faces">true</property>
  228.                     <property name="draw_linear_curves">true</property>
  229.                     <property name="draw_nucurves">true</property>
  230.                     <property name="draw_nupatches">true</property>
  231.                     <property name="draw_points">true</property>
  232.                     <property name="draw_two_sided">false</property>
  233.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  234.                     <property name="mesh_selection"/>
  235.                     <property name="motion_blur">false</property>
  236.                     <property name="nurbs_sds">false</property>
  237.                     <property name="parent">0</property>
  238.                     <property name="polyhedron_render_type">default</property>
  239.                     <property name="preview_sds">true</property>
  240.                     <property name="proxy_type">none</property>
  241.                     <property name="render_final">true</property>
  242.                     <property name="render_shadows">true</property>
  243.                     <property name="sds_borders">true</property>
  244.                     <property name="sds_crease">false</property>
  245.                     <property name="sds_level">2</property>
  246.                     <property name="sds_render_level">3</property>
  247.                     <property name="selected_color">1 0 0</property>
  248.                     <property name="show_component_selection">false</property>
  249.                     <property name="viewport_visible">true</property>
  250.                 </properties>
  251.             </node>
  252.             <node name="PolySphere" class="919c3786 619e4e84 b4ad868f 1e77e67c" id="17">
  253.                 <properties>
  254.                     <property name="material">7</property>
  255.                     <property name="radius">2</property>
  256.                     <property name="type">sphere</property>
  257.                     <property name="u_power">1</property>
  258.                     <property name="u_segments">32</property>
  259.                     <property name="v_power">1</property>
  260.                     <property name="v_segments">16</property>
  261.                 </properties>
  262.             </node>
  263.             <node name="Position" class="e2edd795 08f9416a 84139876 9c25a60a" id="18">
  264.                 <properties>
  265.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  266.                     <property name="space">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  267.                     <property name="x">0</property>
  268.                     <property name="y">0</property>
  269.                     <property name="z">2</property>
  270.                 </properties>
  271.             </node>
  272.             <node name="RenderManShadowMap" class="9bce6e2b 083c4353 829052e9 f98c7023" id="11">
  273.                 <properties>
  274.                     <property name="camera">19</property>
  275.                     <property name="create">true</property>
  276.                     <property name="pixel_aspect_ratio">1</property>
  277.                     <property name="pixel_height">256</property>
  278.                     <property name="pixel_width">256</property>
  279.                     <property name="resolution"/>
  280.                     <property name="view">true</property>
  281.                 </properties>
  282.             </node>
  283.             <node name="Camera 2" class="45ce1872 af184b6d b391e136 0dcfe8b5" id="19">
  284.                 <properties>
  285.                     <property name="aspect_ratio"/>
  286.                     <property name="bottom">-0.1981999999999998</property>
  287.                     <property name="crop_window_bottom">1</property>
  288.                     <property name="crop_window_left">0</property>
  289.                     <property name="crop_window_right">1</property>
  290.                     <property name="crop_window_top">0</property>
  291.                     <property name="far">1000</property>
  292.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  293.                     <property name="left">-0.2406666666666669</property>
  294.                     <property name="navigation_target">19</property>
  295.                     <property name="near">1</property>
  296.                     <property name="orthographic">false</property>
  297.                     <property name="parent">0</property>
  298.                     <property name="reference_plane">0</property>
  299.                     <property name="reference_plane_color">0 0 0.7</property>
  300.                     <property name="right">0.2440666666666664</property>
  301.                     <property name="show_projection">false</property>
  302.                     <property name="show_reference_plane">false</property>
  303.                     <property name="top">0.1981999999999997</property>
  304.                     <property name="viewport_visible">true</property>
  305.                     <property name="world_target">0 -5 0</property>
  306.                 </properties>
  307.             </node>
  308.             <node name="RenderManTextureMap" class="956071b5 b1d0418b 89c5037d f7618d54" id="12">
  309.                 <properties>
  310.                     <property name="filter">gaussian</property>
  311.                     <property name="swidth">2</property>
  312.                     <property name="swrap">clamp</property>
  313.                     <property name="twidth">2</property>
  314.                     <property name="twrap">clamp</property>
  315.                 </properties>
  316.             </node>
  317.             <node name="BitmapChecker" class="8d65a65f 853e4460 bc2ecbad ce65b404" id="20">
  318.                 <properties>
  319.                     <property name="check_height">4</property>
  320.                     <property name="check_width">4</property>
  321.                     <property name="color1">0.678431 0.847059 0.901961</property>
  322.                     <property name="color2">1 0.752941 0.796078</property>
  323.                     <property name="height">64</property>
  324.                     <property name="width">64</property>
  325.                 </properties>
  326.             </node>
  327.             <node name="LookAt" class="4e2a30f5 6d7d47ad 943ccd36 4b305b55" id="21">
  328.                 <properties>
  329.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  330.                     <property name="target_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  331.                 </properties>
  332.             </node>
  333.             <node name="Position 2" class="e2edd795 08f9416a 84139876 9c25a60a" id="22">
  334.                 <properties>
  335.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  336.                     <property name="space">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  337.                     <property name="x">0</property>
  338.                     <property name="y">0</property>
  339.                     <property name="z">21.04000000000005</property>
  340.                 </properties>
  341.             </node>
  342.             <node name="Sphere" class="00000001 00000000 00000000 00000069" id="23">
  343.                 <properties>
  344.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  345.                     <property name="material">7</property>
  346.                     <property name="motion_blur">false</property>
  347.                     <property name="radius">2.399999999999999</property>
  348.                     <property name="render_final">true</property>
  349.                     <property name="render_shadows">true</property>
  350.                     <property name="thetamax">6.2831853072</property>
  351.                     <property name="viewport_visible">true</property>
  352.                     <property name="zmax">1</property>
  353.                     <property name="zmin">-1</property>
  354.                 </properties>
  355.             </node>
  356.             <node name="Move Sphere" class="6ea85710 90da4d35 acec30ee a6aacb9d" id="24">
  357.                 <properties>
  358.                     <property name="input_matrix">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</property>
  359.                     <property name="matrix">1 0 0 -0.636282 0 1 0 0.174881 0 0 1 1.79444 0 0 0 1</property>
  360.                 </properties>
  361.             </node>
  362.         </nodes>
  363.         <dependencies>
  364.             <dependency from_node="22" from_property="output_matrix" to_node="9" to_property="input_matrix"/>
  365.             <dependency from_node="6" from_property="output_matrix" to_node="5" to_property="input_matrix"/>
  366.             <dependency from_node="15" from_property="output_mesh" to_node="16" to_property="input_mesh"/>
  367.             <dependency from_node="9" from_property="output_matrix" to_node="19" to_property="input_matrix"/>
  368.             <dependency from_node="20" from_property="output_bitmap" to_node="12" to_property="input_bitmap"/>
  369.             <dependency from_node="14" from_property="output_matrix" to_node="21" to_property="input_matrix"/>
  370.             <dependency from_node="21" from_property="output_matrix" to_node="22" to_property="input_matrix"/>
  371.             <dependency from_node="24" from_property="output_matrix" to_node="23" to_property="input_matrix"/>
  372.         </dependencies>
  373.     </document>
  374. </k3dml>
  375.  
  376.