Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
透明跳脸?
我一直在开发一个在 Three js 库之上运行的 WebGL 项目 我正在渲染几个半透明网格 我注意到根据倾斜相机的角度 顶部会出现不同的对象 为了说明这个问题 我使用三个半透明立方体做了一个快速演示 当您将图像旋转到垂直于屏幕的方向时
javascript
webgl
threeJs
如何快速发现复杂场景中某个点是否被遮挡?
我有一个复杂的 3D 场景 需要根据 3D 坐标在其上显示 HTML 元素 我只是简单地覆盖了一个div标签放在顶部并使用 CSS 定位 但是 当 3D 坐标被模型遮挡时 或者以另一种方式表述 当它在相机中不可见时 时 我还需要部分隐藏它
javascript
threeJs
webgl
raytracing
webgl 中的多个对象
我正在尝试将一些对象渲染到画布上 但我在理解哪些内容不起作用时遇到了一些困难 我目前正在构建两个对象 它们代表我想要渲染的两个网格 如果我创建一个网格 代码可以正常工作 所以我认为问题在于 当我构建两个或更多网格时 数据会被搞砸 这是网格数
javascript
webgl
将动画 Maya 模型转换为 JSON 以与三个 js 一起使用
我有一个在 Maya 2008 中完成的 Maya 模型 我需要能够将其转换为 JSON 格式以便与三个 js 一起使用 到目前为止 我已经尝试过 1 ThreeJsFileTranslator py 它是一个用于导出模型的 Maya 插件
html
threeJs
webgl
IE9 是否支持 WebGL 和/或 WebSockets? [关闭]
这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions IE9 是
WebSocket
webgl
internetexplorer9
是否可以使用 WebGL 运行 #version 120 着色器
我有许多 GLSL 片段着色器 我几乎可以保证它们符合 version 120它们使用标准的 不符合 ES 的值 并且没有任何 ES 特定的编译指示 我真的很想使用 WebGL 为他们制作一个网页预览器 预览器不会在移动设备上使用 这可行吗
webgl
webglextensions
使用画布(三.js)覆盖画布(WebGL)
我有两块画布 第一个应该是背景 其内容通过原始 WebGL 3D 渲染 第二个画布应该覆盖第一个画布 并且主要是透明的 它的内容通过 Three js 3D 内容 呈现 不幸的是 第二个画布不是绘制在第一个画布的上面 而是绘制在它的旁边 如
css
canvas
threeJs
webgl
通过 canvas.toDataURL 将画布保存到图像会产生黑色矩形
我正在使用 Pixi js 并尝试将动画帧保存到图像中 canvas toDataUrl 应该可以工作 但我得到的只是一个黑色矩形 查看实例here http anatoliyg github io toaster 我用来提取图像数据并设置
javascript
canvas
html5canvas
webgl
pixijs
Three.js:如何将场景的 2D 快照制作为 JPG 图像?
我有一个如下所示的 Three js 场景 var scene new THREE Scene var camera new THREE PerspectiveCamera 75 window innerWidth window inner
javascript
html
threeJs
webgl
使用 ShaderMaterial 复制 MeshLambertMaterial 会忽略纹理
我注意到 THREE js 在内部使用着色器来创建核心材质 例如 MeshLambertMaterial 因此我决定将 Three js 代码中的兰伯特着色器复制到新的着色器中并在其上进行构建 这是我得到的代码 忠实地从 Three js
javascript
opengles
threeJs
webgl
Shader
Webgl 跨源图像不起作用
我在跨源图像方面遇到了一些问题 希望您能提供帮助 这里是行为 我有 2 个域 例如 域名1 com 域名2 com 在domain1上我放了很多html5游戏 该域只是游戏的存储库 Domain2是真正的网站 wordpress网站 用户可
javascript
html
Nginx
CORS
webgl
在 Chrome 中调试 webgl
我有一个在 chrome 中运行的 webgl 页面 chrome 时不时会报如下错误 WebGLRenderingContext GL 错误 GL INVALID OPERATION glDrawElements 尝试在没有附加到启用属性
javascript
Googlechrome
webgl
googlechromedevtools
在Three.JS中通过鼠标点击选择Collada对象
我需要通过鼠标单击在 Three JS 中选择 Collada 对象 我知道我可以根据对象的 id 选择对象 并且我看到了一些用户可以与几何定义的对象交互的示例 here http mrdoob github com three js ex
select
MouseEvent
webgl
threeJs
collada
纯 WebGL 虚线
我正在尝试使用纯 webgl 创建一条虚线 我知道已经有一个问题了 也许我很蠢 但我不知道如何让它发挥作用 我理解这个概念 但我不知道如何获取着色器中沿路径的距离 之前的答案有以下一行 varying float LengthSoFar l
javascript
GLSL
webgl
由于上下文丢失,WebGL 场景无法渲染
我有一个带纹理和不带纹理的道路 3D 模型 当我加载没有纹理的道路时 一切正常 60fps 但是当我加载带有纹理的道路时 有两种变体 1 如果 3D 模型不大 那么它可以加载并工作 但 fps 非常低 10 20 2 如果 3D 模型很大
threeJs
webgl
如何使用 WebGL 和 GLSL 在 J/s 文件中运行 Shadertoy 中的着色器?
我是着色器编程新手 我想使用 WebGL 和 GLSL 创建一个着色器 为了了解它的实际工作原理 我想测试 Shadertoy 的着色器 但是如何从 Shadertoy 获取代码并实际在 J S 文件中运行它呢 您是否只需将 Shadert
javascript
GLSL
Shader
webgl
ShaderToy
将 WebGL 非连续线渲染为单个对象
我有多个 WebGL 线要渲染 它们都具有相同的渲染风格 因此 为了提高性能 我想在一次绘制调用中将它们全部渲染为单个对象 但问题是这些线路并不全部相互连接 请参阅此处的示例 http jsfiddle net b6jgS 6 http j
javascript
coffeescript
threeJs
webgl
“webgl”和“实验性 webgl”之间的区别
有些网站说您应该按以下方式初始化 webgl var gl c getContext webgl c getContext experimental webgl if gl alert This browser doesn t suppor
webgl
WebGL:异步操作?
我想知道是否有任何可以利用的 WebGL 异步调用 我查看了 Spec v1 和 Spec v2 他们没有提及任何内容 在 V2 中 有一个 WebGL 查询机制 我认为这不是我正在寻找的 在网络上搜索并没有得到任何明确的信息 有这个例子
webgl
webgl2
Webgl 的 getAttribLocation 奇怪地返回 -1
我已经设法隔离此代码中的问题 var gl main web function gl document getElementById canvas getContext experimental webgl gl WebGLDebugUti
webgl
«
1
2
3
4
5
6
7
8
...16
»