What's the most efficient way to handle transparency when working with vertex data? I'm using OpenGL ES 2.0 as well as GLKit. The user has access to a UISlider control that determines what the alpha value should be for each vertex in the model (values 0 to 1). Currently, I have to cycle through each vertex in the model and modify the alpha level on the color coordinates in a for loop. This is incredibly inefficient and slows down processing. Is there another way to handle dynamic transparency for models using vertex data/VBOs? I don't believe GLKit has any built-in ways to handle this using materials or effects either. Correct me if I'm wrong, please.
OpenGL ES 2.0/GLKit Vertex Transparency
168 Views Asked by kschins At
0
There are 0 best solutions below
Related Questions in OPENGL-ES
- Setting up OpenGL ES 1.1, and my android environment
- Opengl Augmented Reality in Android from solvepnp
- error 1281 for the call to glUseProgram
- Page Curl with best quality
- Qtwebengine on Embedded linux, with qtwayland and OpenGL not working, black rectangles seen on browser
- Maintaining glSurfaceView through different activities
- LibGDX - load and process texture asynchronously
- OpenGL ES 2.0 Framebuffer with render to texture iOS: nothing shown
- Generating a sphere in OpenGL without high level libraries - what's wrong with my code?
- matrix.multiply returning Nan
- Android OpenGL ES Fatal signal crash
- OpenGL / weight order independent transparency
- GLSL: How to calculate fragments output RGB value based on Photoshops curve value?
- Find a longitude given a pair of (lat,long) and an offset latitude
- How to implement dynamic page curl in android?
Related Questions in OPENGL-ES-2.0
- Page Curl with best quality
- OpenGL ES 2.0 Framebuffer with render to texture iOS: nothing shown
- Generating a sphere in OpenGL without high level libraries - what's wrong with my code?
- Issue with Google Maps toScreenLocation() method Android
- iPhone OpenGL ES 2.0 render to texture multiplies color values rather than adding them
- OpenGL framebuffer android without GL_OES_packed_depth_stencil (on Nexus 7 2012)
- Fastest way to draw sprites in opengles 2.0 on android
- Android OpenGL es 2.0 Can not reload textures on object.
- Is this GLSL program correct? My cubes are solid black
- Multiple objects with same texture
- Blur frame buffer content
- GLSL noise function on devices with no high precision fragment shader
- getting youtube video surface texture onto a graphical surface
- Alpha channel in OpenGL shaders
- Shader looks terrible on iOS but fine on Windows
Related Questions in GLKIT
- GLKit: Transparent texture when dealing with big 3D object
- Drawing a cube in iOS with OpenGL and GLKit
- Ways to debug glDrawElements in OpenGL ES
- Could not build module GLKit
- How can I combine SceneKit with existing OpenGL using SCNRenderer?
- Snapshot fails on some iOS devices
- How to use GLKMatrixStack in Objective-C? (GLKit)
- Calculating Texture Co-ordinates for a 2D shape from vertices ? iOS OpenGL ES
- Opengl ES 2.0 - Load PNG with GLKit instead of OpenGL API
- OpenGL ES 2.0/GLKit Vertex Transparency
- iOS OpenGLES strange behavior when rendering multiple objects
- Rendering a Custom Model ( From Photoshop 3D Export )
- iOS GLKit texture blurry on retina display
- Cannot get 3D model with texture to display correct
- Correct place to set up shaders for GLKView?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?