Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 定义自己的材质库并分发给用户
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPIPE
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • -MicroStation
        • +01-常见问题解答
        • +02-培训资料
        • +03-软件安装与配置
        • +04-图形用户界面
        • +05-辅助绘图
        • +06-二维绘图
        • +07-三维建模
        • -08-渲染和动画
          • MicroStation CE-新功能 Display Rule讲解
          • Microstation中导入进来的SketchUp模型中的材质图案丢失?
          • [MSCE]制作物体逐渐出现动画
          • 为什么修改了元素的透明度但却不反映出来?
          • 为何我无法给共享单元赋材质?
          • 以不同的显示样式显示元素
          • 分布式渲染(Distributed Rendering)
          • 加载材质时需要注意是否重名
          • 动画制作-模拟螺旋桨上升
          • 同一种材质使用不同的映射方式给元素赋材质
          • 外部材质和内部材质
          • 如何将DGN文件中Assign给层(Level)的材质导出导入
          • 如何成功导出在Microstation制作的动画到LumenRT?
          • 定义自己的材质库并分发给用户
          • 根据层来赋材质
          • 给图形元素附材质的两种基本方式
          • 认识材质树的结构以及材质来源
        • +09-打印
        • +10-元素选择和操作/测量
        • +11-单元/组/图案化
        • +12-文字/标注/表格/报表
        • +13-自定义线型和多线
        • +14-单位和坐标系
        • +15-模型与参考文件
        • +16-视图和层
        • +17-动态视图和组图
        • +18-光栅/点云/实景
        • +19-DGN/DWG及格式转换
        • +20-实用工具
        • +21-二次开发
        • +22-其它
        • +23-MicroStation与iTwin交互
        • +24- Learning Tips
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +建筑设计之思考(赵大师专作)
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +Bentley学习资料库
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    定义自己的材质库并分发给用户

    我们下面以一个实例来讲解如何创建自己的材质库并分发给其他使用者

    1、在指定位置创建材质库:

    MicroStation CE的材质库最好定义在自己的DGNLIB中,查询MSCE中的配置变量MS_MATERIAL可知,默认可将自己的材质库保存在如下几个位置:

    第一行的位置是MSCE系统自己的材质库位置,该文件夹默认是只读的,不让我们用户往里面放东西;

    第二行的位置是整个Bentley各个软件共用的,所以取名叫做connectsharedcontent,即CONNECT共享内容;

    第三行的位置是特定Workset(可以将每个Workset理解为实际的每个工程)下的,只有进入这个Workset才能看到该材质库的内容。如果有仅被某个工程使用的材质,可以放到这个下面来;

    第四行的位置是本企业公用的,可被各个专业看到。

    所以,根据您的具体需求,选择您创建的材质库文件是放在二、三或四的位置。我们这个练习就放到第二行的位置。

    那么如何创建一个dgnlib呢? 就用MSCE的新建文件功能即可,只是输入文件名扩展名要叫dgnlib。我们通过如下界面在C:\ProgramData\Bentley\connectsharedcontent\materials下创建一个文件叫做MyMaterials.dgnlib

    2、在自己的材质库中创建材质:

    在新建完dgnlib后,最好是重新启动一下MSCE。然后再次打开MyMaterials.dgnlib文件;

    切换工作流到Visualization,在Home页下找到Materials组,点击Materials组右下角的小箭头打开材质编辑器(Material Editor);

    在Material Editor中选菜单Palette > New创建一个叫做MyPal1的调色盘(一个调色盘中可含有同类型的多个材质);再选菜单Material > New在MyPal1下创建材质MyMat11。如下图所示:

    然后如上图所示点击MyMat11右侧的选择图片按钮会弹出Pattern对话框,进一步点击选择图片按钮弹出选择图片对话框,从磁盘上MS_PATTERN配置变量所指的任意一个文件夹下选择一个材质图片。

    到此,最简单的材质定义就完成了。可以回到一个DGN中使用一下这个材质试一下。

    当然,其实材质定义不用指定一个图片文件也是可以的,仅指定材质中的各种光线参数也是一种材质定义。比如系统中的金属类材质就没有关联任何图片文件。

    您还可以从系统的材质库中复制现有的材质到您的材质库中。

    【注意】:MSCE的工作严重依赖配置变量。材质库位置依靠配置变量MS_MATERAL来指定,材质中所用的图片文件依靠配置变量MS_PATTERN来指定。要么把你的材质图片文件放到如下任一个文件夹中,要么你修改MS_PATTERN的值,将你自己独特的文件夹加入该变量定义中。

    3、分发自己的材质库给其他用户:

    复制DGNLIB给其他用户,同时还要复制所关联的图片文件给其他用户即可。注意这两类文件的位置,比如,dgnlib可以放到C:\ProgramData\Bentley\connectsharedcontent\materials下,图片文件可以放到C:\ProgramData\Bentley\connectsharedcontent\materials\Patterns下。

    • Share
    • History
    • More
    • Cancel
    • Yongan.Fu Created by Bentley Colleague Yongan.Fu
    • When: Fri, Dec 6 2019 3:43 AM
    • Revisions: 1
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies