【问题标题】:Apply shader to model-viewer using vue.js使用 vue.js 将着色器应用于模型查看器
【发布时间】:2021-06-17 05:21:38
【问题描述】:

我将 Google 的 ModelViewer 用于 WebAR 项目。

我有一个 vue.js 项目,我有一个组件正在加载具有 <model-viewer> 属性的模型。我还用 npm 安装了vue-gl,以防万一。

我想知道我是否可以(以及我需要做什么)在 ModelViewer 的 3D 模型上应用自定义着色器。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript vue.js shader webgl


    【解决方案1】:

    要调整阴影,您必须为场景添加照明

    像这样:

    https://modelviewer.dev/examples/lighthouse.html

    或者这个:

    https://modelviewer.dev/examples/tester.html

    您可以使用模型查看器编辑器https://modelviewer.dev/editor/

    本文档将帮助您:

    https://modelviewer.dev/docs/index.html#entrydocs-lightingandenv-attributes-shadowIntensity

    【讨论】:

    • 嘿!感谢您的回复,但这不是我正在寻找的答案。我并不是要对模型应用灯光和阴影,这与模型材料的属性有关。我的意思是使用 gpu 应用“着色器”(顶点着色器和片段着色器),就像 webgl 一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    • 2020-11-18
    • 2012-10-21
    • 1970-01-01
    相关资源
    最近更新 更多