• 正文概述
  • GitHub – Shopify/screenshot-glb:用于截取 glTF 2.0 二进制 3D 模型文件屏幕截图的命令行实用程序

    Name
    4 months ago
    4 months ago
    3 years ago
    6 months ago
    3 years ago
    3 years ago
    3 years ago
    6 months ago
    3 years ago
    4 months ago
    5 years ago
    3 years ago
    4 months ago

    存储库文件导航

    📸 截图-glb

    轻松截取屏幕截图并为 glTF 2.0 二进制 (GLB) 文件创建缩略图。

    安装

    使用 npm 安装此工具:

    npm install ---save @shopify/screenshot-glb

    用法

    开始截取 GLB 文件的屏幕截图

    $ screenshot-glb
    Options:
      --help         Show help                                              [boolean]
      --version      Show version number                                    [boolean]
      -i, --input    Input glTF 2.0 binary (GLB) filepath                  [required]
      -o, --output   Output PNG screenshot filepath                        [required]
      -t, --timeout  Timeout length
      -w, --width    Output image width
      -h, --height   Output image height
      -c, --color    Change the background color of the rendered image
      -@, --model_viewer_version
                     Pass the version of Model Viewer which should be used .eg 1.9
      -m, --model_viewer_attributes
                     Pass <model-viewer> attributes as a URL search param string
      -q, --image_quality
                     Change the image quality of the rendered JPG default 0.92

    依赖

    该模块依赖于 使用 puppeteer 生成 Chrome 的无头实例,以渲染加载 GLB 模型的 Google Web 组件。

    发展

    对于 Shopify 员工

    • dev up
    • yarn link
    • 您可能需要执行才能执行chmod 755 dist/cli.js
    • screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE>

    外部开发

    • yarn install
    • yarn link
    • screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE>

    例子

    // Simply render a GLB to a JPG
    $ screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE>
    
    // Change the width and height of the render
    $ screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE> --width 600 --height 1200
    
    // Change the exposure and environment-image
    $ screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE> -m "environment-image=neutral&exposure=0.92"
    
    // Use a specific version of Model Viewer to create the screenshot
    $ screenshot-glb -i <PATH_TO_MODEL> -o <PATH_TO_OUTPUT_IMAGE> -@ 1.9
    

    Linux的

    您可能需要安装以下软件包以便无头 Chrome 实例在无头 Linux 虚拟机计算机上运行:

    gconf-service
    libasound2
    libatk1.0-0
    libatk-bridge2.0-0
    libc6
    libcairo2
    libcups2
    libdbus-1-3
    libexpat1
    libfontconfig1
    libgcc1
    libgconf-2-4
    libgdk-pixbuf2.0-0
    libglib2.0-0
    libgtk-3-0
    libnspr4
    libpango-1.0-0
    libpangocairo-1.0-0
    libstdc++6
    libx11-6
    libx11-xcb1
    libxcb1
    libxcomposite1
    libxcursor1
    libxdamage1
    libxext6
    libxfixes3
    libxi6
    libxrandr2
    libxrender1
    libxss1
    libxtst6
    ca-certificates
    fonts-liberation
    libappindicator1
    libnss3
    lsb-release
    xdg-utils
    wget
    
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » 用于截取 glTF 2.0 二进制 3D 模型文件屏幕截图的命令行实用程序

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载要提取码
    百度网盘提取码都是gltf。
    分享过期和重复下载怎么办
    分享过期请使用备份下载,重复下载是不另扣费的,请放心下载。
    模型和平台不兼容怎么办
    可以用网站在线编辑功能,修改模型属性,大小,方向,坐标,中心,透明等问题,然后重新导出既可https://glbxz.com/38636.html
    开通VIP 享更多特权,建议使用 QQ 登录