gpt4 book ai didi

three.js - 将 GLSL 3 ES 与 Three.js 结合使用

转载 作者:行者123 更新时间:2023-12-02 19:15:14 25 4
gpt4 key购买 nike

有没有人成功使用 GLSL 3 ES 着色器 three.js图书馆?据我所知,最新版本(r68)是不可能的,因为人们甚至无法设置指令(这是必需的,并且必须位于着色器代码中的其他任何内容之前):

#version 300 es 

因为 Three.js 添加到每个着色器的前缀。

有谁知道这个问题的解决办法吗?更改 Three.js 代码以将指令附加到 Threejs 着色器前缀的开头是否就足够了?

最佳答案

Three.js 使用 WebGL ,它在网络浏览器中可用,而不是 GLES,它是用于移动设备的 OpenGL 的变体。虽然 WebGL 本身确实与 GLES2 密切相关,但它仍然是不同的东西。目前,只有WebGL 1.0。也许 future 的版本会与 GLES3 更多相关,但目前还没有 WebGL 实现支持 ES 3 着色器。

关于three.js - 将 GLSL 3 ES 与 Three.js 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462188/

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