Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 ShaderMaterial 复制 MeshLambertMaterial 会忽略纹理
我注意到 THREE js 在内部使用着色器来创建核心材质 例如 MeshLambertMaterial 因此我决定将 Three js 代码中的兰伯特着色器复制到新的着色器中并在其上进行构建 这是我得到的代码 忠实地从 Three js
javascript
opengles
threeJs
webgl
Shader
移动物体的漫射照明
当计算移动物体的漫射照明时 我必须将光源与物体本身一起移动 Override public void draw draw frame Move object GLES20 glVertexAttribPointer aPositionLin
Java
Android
OpenGL
GLSL
Shader
带有 OpenGL 的 Qt MDI 应用程序:如何获取有效的屏幕截图?
我有一个MDI http en wikipedia org wiki Multiple document interface用 Qt 编写的应用程序 一些子窗口包括QGLWidgets 即 OpenGL 上下文 其中最突出的是使用 Open
QT
OpenGL
screenshot
MDI
Shader
如何使用 WebGL 和 GLSL 在 J/s 文件中运行 Shadertoy 中的着色器?
我是着色器编程新手 我想使用 WebGL 和 GLSL 创建一个着色器 为了了解它的实际工作原理 我想测试 Shadertoy 的着色器 但是如何从 Shadertoy 获取代码并实际在 J S 文件中运行它呢 您是否只需将 Shadert
javascript
GLSL
Shader
webgl
ShaderToy
如何通过GLSL在THREE.js中实现MeshNormalMaterial?
我想实现一个像这样的着色器网格法线材质 https threejs org docs api materials MeshNormalMaterial 但我不知道如何将法线转换为颜色 在 THREE js 中 我的测试1 varying v
javascript
threeJs
GLSL
Shader
webgl
GLSL:如何执行类似 switch 的语句
我想根据传递到着色器的数据动态调用缓动 所以用伪代码来说 var easing easings easingId var value easing point 我想知道在 GLSL 中完成此任务的最佳方法 我可以以某种方式使用 switch
GLSL
Shader
texture2D().r 和texture2D().a 是什么意思?
我在用OpenGL ES在Android编程中 当我在着色器中将YUV NV21 转换为RGB时 例如 vec3 yuv vec3 texture2D u TextureY vTextureCoord r 0 0625 texture2D
Android
opengles
GLSL
Shader
Threejs DataTexture 未更新
更新 问题是每次都会重新创建 texData 对象 因此 DataTexture 的引用丢失 WestLangley 的解决方案是覆盖 texData 中的数据 而不是重新创建 texData 对象 我有一个简单的 Threejs 场景Da
threeJs
textures
Shader
updates
shadermaterial
使用 python opengl (PyOpenGL) 创建几何着色器失败
我想使用 glCreateShader GL GEOMETRY SHADER 创建 Geometry shader 但出现错误 Traceback most recent call last File test py line 9 in
python
OpenGL
Shader
在 Threejs 平面上渲染 TMX 地图
使用新代码更新了问题 我正在尝试编写一个 WebGL 着色器来绘制TMX层 https github com bjorn tiled wiki TMX Map Format 从 Tiled 编辑器导出 我正在使用 THREE js 创建一个
javascript
Shader
webgl
threeJs
将阴影添加到视差遮挡贴图
我已经通过实现视差遮挡贴图学习OpenGL https learnopengl com Advanced Lighting Parallax Mapping 现在我想添加自阴影 以便片段挤压在表面上投射阴影 我读过一些关于这个主题的论文 但
c
OpenGL
GLSL
Shader
Three.js - 将飞机缩放至全屏
我将一架飞机添加到场景中 如下所示 Camera this three camera new THREE PerspectiveCamera 45 window innerWidth window innerHeight 0 1 60 Pl
javascript
vector
threeJs
GLSL
Shader
如何使用 ShaderModifier 更改 SCNGeometry 中特定三角形的颜色
首先 在继续之前 我已经阅读了 SceneKit 使用纹理坐标在纹理上绘制 https stackoverflow com questions 26129111 ios8 scenekit painting on texture with
Objectivec
Shader
scenekit
modifier
修复 Nvidia 和 AMD 的 GLSL 着色器
我在让 GLSL 着色器在 AMD 和 Nvidia 硬件上工作时遇到问题 我并不是在寻求修复特定着色器的帮助 而是寻求如何避免出现这些问题 是否可以检查着色器是否可以在 AMD Nvidia 驱动程序上编译 而无需在具有相应硬件的计算机上
OpenGL
GLSL
Shader
NVIDIA
优化重片段着色器的性能
我需要帮助优化以下一组着色器 Vertex precision mediump float uniform vec2 rubyTextureSize attribute vec4 vPosition attribute vec2 a Tex
Android
opengles
opengles20
Shader
Mali
如何正确钳位贝克曼分布
我正在尝试实现 Microfacet BRDF 着色模型 类似于 Cook Torrance 模型 但我在使用本文中定义的贝克曼分布时遇到了一些问题 https www cs cornell edu srm publications EGS
graphics
Shader
Probability
raytracing
clamp
imageStore() 的问题 (OpenGL 4.3)
我试图将一些数据从计算着色器输出到纹理 但 imageStore 似乎什么也没做 这是着色器 version 430 layout RGBA32F uniform image2D image layout local size x 1 lo
OpenGL
textures
Shader
ComputeShader
透明着色器允许下面的对象显示在上面
在我的场景中 笑脸 带有 png 图像的四边形 放置在 Y 0 处 点 带有平铺 3X3 的四边形 放置在 Y 0 25 处 我需要用于笑脸的着色器是透明漫反射 因为我使用的是圆形 png 图像 但我在下面使用的点显示在笑脸上方 使用任何其
unitygameengine
Shader
transparent
来自柏林噪声的每顶点法线?
我正在 Opengl 几何着色器中生成地形 但在计算照明法线时遇到问题 我使用几何着色器中实现的柏林噪声函数动态生成每帧地形 因为这 我需要一种有效的方法来计算每个顶点的法线基于噪声函数 没有纹理或任何东西 我可以采用 2 条边的叉积来获取
OpenGL
Shader
noise
normals
«
1
2
3
4
5
6
7
...14
»