Moving a texture layer around a plane

Ask a Question related to Macromedia Director 3D, Design and Development.

  1. #1

    Default Moving a texture layer around a plane

    Hi

    I've got 2 textures on a plane,
    1) the base texture repeated all over the plane,
    2) a bitmap with a circular alpha channel

    i want to be able to move the circle around the plane:

    so this all works fine generating the circle:

    member("Scene2").shader("planeShader").TEXTURELIST[2] =
    MEMBER("SCENE2").texture("Circle1Texture")
    member("Scene2").shader("planeShader").blendFuncti onList[2] = #blend
    member("Scene2").shader("planeShader").blendSource List[2] = #alpha
    member("Scene2").shader("planeShader").textureRepe atlIST[2] = FALSE
    member("Scene2").shader("planeShader").textureTran sformList[2].scale =
    vector(0.6, 0.6, 1)
    member("Scene2").shader("planeShader").TextureTran sformList[2].position =
    vector( 0.00, 0.00, 0.00 )

    but when i try to move it using the same line with any numbers in it
    member("Scene2").shader("planeShader").TextureTran sformList[2].position =
    vector( 50.00, 50.00, 0.00 )

    the circle just disappears off the whole plane?

    The plane is 2000x2000 so a movement of 50 shouldn't move it off the plane.
    (I've tried a whole range of numbers from 1 to 1000)

    any ideas anyone? - can anyone see why this isn't working?

    cheers
    Jez.






    Jez C Guest

  2. Similar Questions and Discussions

    1. dragging a small texture around a HUGE plane
      I'm trying to get a small texture to be able to be dragged around a huge plane by the user. I can move the texture using this line:...
    2. Plane only shows texture on one side
      Hi, I've created a plane with lingo and rotated it so it's on end. The plane has a texture mapped to it but the texture only shows on one side, the...
    3. Plane Texture Problem
      Hi. My problem is simple: i work with a PLANE in 3DStudio Max, with 2-Sided Shader Texture. In the 3DSMax render looks ok in both sides, but...
    4. A portion of a texture/plane transparent...?
      I?m wondering if there?s a way to define an area of a texture or plane as transparent? Yes I know that using an image with an alpha channel can do...
    5. just trying to make my shader's texture not squish to fit the plane..
      I thought I already knew how to do this, but I can't seem to get it to work.. I have 3d planes and I'd like to display a texture on them, made from...
  3. #2

    Default Re: Moving a texture layer around a plane

    [q]Originally posted by: Jez C
    but when i try to move it using the same line with any numbers in it
    member("Scene2").shader("planeShader").TextureTran sformList[2].position =
    vector( 50.00, 50.00, 0.00 )
    the circle just disappears off the whole plane?
    The plane is 2000x2000 so a movement of 50 shouldn't move it off the plane.
    (I've tried a whole range of numbers from 1 to 1000)[/q]

    The translation vector has to be between vector(0,0,0) and
    vector(1,1,0).
    So ... in your case:
    member("Scene2").shader("planeShader").TextureTran sformList[2].position =
    vector( 50.0000/2000, 50.0000/2000, 0.00 )

    That's all.



    necromanthus Guest

  4. #3

    Default Re: Moving a texture layer around a plane

    many thanks necromanthus,

    that sorted it.
    Jez C Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139