gpt4 book ai didi

three.js - 扩展-THREE.MeshBasicMaterial

转载 作者:行者123 更新时间:2023-12-02 21:08:27 25 4
gpt4 key购买 nike

我希望制作 THREE.MeshBasicMaterial 的副本,并基于它创建我自己的修改 Material 。我需要稍微编辑一下着色器,并添加一些制服(但我可以处理这个)。

首先,我想让 Material 像 MeshBasicMaterial 一样工作,并从那里获取东西。

这是我糟糕的尝试(我开始的地方),它不起作用: https://gist.github.com/karimbeyrouti/80c00a6b3731f52fe173

如何在 Threejs 中创建基于 MeshBasicMaterial 的新 Material ?

最佳答案

这张幻灯片可能会有帮助
https://speakerdeck.com/yomotsu/low-level-apis-using-three-dot-js?slide=22

将 ShaderMaterial 与内置 Shader-Chunk 结合使用。
https://github.com/mrdoob/three.js/blob/master/src/renderers/shaders/ShaderLib.js

然后你就可以制作自己的扩展MeshBasicMaterial。

关于three.js - 扩展-THREE.MeshBasicMaterial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34853621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com