zoukankan      html  css  js  c++  java
  • MaxScript随机赋材质

     1 sphere()
     2 
     3 select objects
     4 
     5 a = $
     6 
     7 a.segs = 32
     8 
     9 a.material = standard()
    10 
    11 a.material = standard diffuse:orange
    12 
    13 a.material.specular_level=70
    14 
    15 a.material.glossiness=70
    16 
    17 a.material.specular=white
    18 
    19 a.material.selfillumamount=0
    20 
    21 a.material.opacity=0
    22 
    23 a.material.opacity=100
    24 
    25 a.material.shadertype=0
    26 
    27 a.material.maps[2]=checker()
    28 
    29 a.material.diffusemap = marble()
    30 
    31 showtexturemap a.material on
    32 
    33 a.material.maps[2].color1=red
    34 
    35 a.material.maps[2].coords.u_tiling = 2
    36 
    37 a.material.maps[2].coords.v_tiling = 3
    38 
    39 a.material.maps[2].coords.v_offset =3
    40 
    41 a.material.maps[2].coords.w_angle = 0
    42 
    43 meditmaterials[7] = inknpaint()
    44 
    45 meditmaterials[8]=multimaterial()
    46 
    47 meditmaterials[8] = multimaterial()
    48 
    49 meditmaterials[8].material1 = inknpaint()
    50 
    51 meditmaterials[8].material1.paint_map = checker()
    52 
    53 meditmaterials[8].materials1.paint_color = yellow
    54 
    55 meditmaterials[8].material1.paint_color=yellow
    56 
    57 meditmaterials[2]=copy meditmaterials[1]
    58 
    59 for m=1 to 24 do meditmaterials[m] = standard()
    60 
    61 for m=1 to 24 do meditmaterials[m].diffuse = (random black white)
    62 
    63 for m=1 to 24 do meditmaterials[m].specular_level=90
    64 
    65 for m=1 to 24 do meditmaterials[m].glossiness = 90
    66 
    67 for m=1 to 24 do meditmaterials[m].diffuse = (random yellow red)
    68 
    69 for m=1 to 24 do meditmaterials[m] = inknpaint()
    70 
    71 for m=1 to 24 do meditmaterials[m].paint_color = (random yellow red)
    72 
    73 for m=1 to 24 do meditmaterials[m].diffusemap.color1=(random black white)
    74 
    75 for m=1 to 24 do a.material=meditmaterials[m]
    76 
    77 for m=1 to 24 do selection[m].material = meditmaterials[m]
    78 
    79 for a in selection do showtexturemap a.material on
    80 
    81 for a in selection do a.material = meditmaterials[random 1 24]
    82 
    83 for m=1 to 24 do meditmaterials[m].diffusemap = bitmaptexture filename:"f:\mic\Vienna.avi"
    84 
    85 for m=1 to 24 do meditmaterials[m].diffusemap.starttime = (random 0 100)
    86  
  • 相关阅读:
    wpf中防止界面卡死的写法
    wpf list<T>与ObservableCollection<T>的区别
    wpf 将对象按照正圆的顺序排列的写法
    .net 如何高效地使用string(转)
    wpf 查找DataTemplate中的控件的实现方式
    wpf 属性变更通知类的实现
    wpf 3D图形的实现(转)
    SpringBoot之HandlerInterceptorAdapter
    websocket简单实现
    mockjs基本使用
  • 原文地址:https://www.cnblogs.com/JimmyCode/p/2244277.html
Copyright © 2011-2022 走看看