Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [vertex-shader]

The tag has no usage guidance.

0
votes
1answer
11 views

How do you write an unlit shader which supports Ambient Occlusion?

For performance reasons, a scene might use Unlit shaders only. Is there an Unlit shader which supports Ambient Occlusion? What is the best way to achieve this look, for moving and static objects, ...
1
vote
0answers
22 views

How to get the coordinate in world space of points on the object?

I want to simulate the direction of the water. So I have to confirm the coordinate in world space of points on object. However, there is some error I found. When I put the object at origin (0,0,0) ...
1
vote
1answer
82 views

Morphing a 3D model into a sphere or cube using a vertex shader

I want to morph between 3d models.I found a simple OpenGL code to morphing In Graphics Shaders: Theory and Practice(page 456) but I couldn't Implement it correctly in unity. ...
0
votes
1answer
20 views

error X4016: SV_InstanceID semantic cannot be used with 10Level9 targets

I'm using a variant of the D3D12 UWP template that comes with VS2017 Community Edition and I have two related questions: When I add this italicized and bolded code to the vertex shader signature, I ...
0
votes
0answers
35 views

Why does this work in the fragment shader but not in the vertex shader?

I'm doing some model view and projection transforms in the vertex shader and I want to determine whether the current vertex will end up on the viewport or not. After searching a bit I found that ...
0
votes
1answer
130 views

Combining several passes in shader in Unity

I am very new to shaders but can't seem to find an answer to my problem. To put it simple I have created a flag shader, which can apply texture, animates and should also react to light. The problem ...
0
votes
0answers
35 views

Prevent near-plane culling in vertex shader

I am rendering a non-sphere light mesh and the standard question is how to cull: cull front faces and you loose Z-Testing benefits, cull back and you get into situations where camera is not rendering ...
1
vote
1answer
118 views

Does it make sense to do more calculations in the fragment shader if there are more vertices than pixels?

I'm very new to graphics programming, and as I understand it vertex shaders are called per vertex and fragment shaders are per pixel (ignoring anti-aliasing). When it comes to optimization all sources ...
0
votes
0answers
186 views

Drawing 2D text over 3D scene OpenGL3.3

I got a question regarding rendering a 2D text over the 3D scene in OpenGL 3.3. I followed this tutorial about how to render text in OpenGL. Although the tutorial is for C++ i ported it to Java (...
3
votes
0answers
69 views

How to implement a pannini projection in opengl?

I have read about the pannini projection, which involves (I think) projecting a scene onto a cyclinder instead of a rectangle. How can I implement this projection in a vertex shader? Blinky is using ...
0
votes
0answers
46 views

Calculating statistics within rendering pipeline to reuse vertex buffers

I've created a 3D drawing application using SharpDX that allows to the client visualize spectra data as a waterfall chart. The data can be displayed using different color palette such as "Jet" or "...
1
vote
1answer
121 views

Multiple mains in vertex shader, GLSL

I have a renderer where you can define passes where you pick the shader, and a signal, each object can register a listener to that signal in order to draw himself, the problem comes when some objects ...
0
votes
1answer
57 views

Why does this floor() call appear to have no effect?

I'm trying to get an effect where my material forms a mosaic which is aligned to the material. So I slapped a simple quad in the scene with a new material on it and set a new shader to that material. ...
0
votes
0answers
56 views

Change something that affects everything under -Y value to use normal orientation instead

I'm starting to get a grasp of shaders and I have this one from here and would like to modify it so that instead of just affecting the area under a specified Y value it can be depending on how the ...
2
votes
2answers
2k views

What can I do with the 4th component of gl_Position?

When I set gl_Position I usually assign it such as gl_Position = vec4(in_position, 1.0) where ...
1
vote
0answers
99 views

How can I rolling plane by vertex shader?

I have plane that i wanna roll it by vertex shader like this: https://www.desmos.com/calculator/mrfrugwvm5 this is my shader: ...
2
votes
1answer
956 views

Difference between linear and logarithmic z-buffer

I've searched about this topic for awhile and i couldn't find it on google. I've come across several ways to avoid z-fighting which are linear z-buffer, logarithmic z-buffer and reversed z-buffer. I ...
0
votes
1answer
42 views

Transform vertices in a line differently?

With a GL_LINE, is there a way to have the vertex (or geometry) shader treat the first and second point differently? i.e. In a line from ...
7
votes
1answer
502 views

How can I make custom character face editor In my game In an optimal way?

In many games there Is section as customize character that you can make your own character.I always love to know how can I make something like It. Even old game have this feature? but how ? For ...
7
votes
1answer
263 views

Why does duplicating my object cause its vertex animation shader to distort it?

I used a vertex shader (based on this example) to animate a flag waving. When I have a single flag in my scene, it works correctly. When I duplicate the flag, all of the copies become wildly ...
0
votes
1answer
37 views

DirectX Assembler Stage, passing same data

I'm having problems with the Input Assembler. The first time the data is passed through the pipeline, everything is fine. But, when the index buffer (with a diffrent/higher index than before) refers ...
0
votes
1answer
102 views

Does cube map texturing works only for objects which vertices are is in [-1,1] range?

Im attempting to texture an .obj file that is not a skybox. So the question is, every tutorial about cubemap creates their hardcoded cubes with vertices ranging from [-1, 1]. Probably not, but is it ...
2
votes
2answers
850 views

color individual triangles on a mesh in Unity?

I am trying to use Unity to display a model and color some triangles on the model to high light those parts of the model. I have created a scene, with a camera, a light source and a cube. After the ...
2
votes
1answer
614 views

GLSL - skewed parallax occlusion mapping

I'm currently trying to implement Parallax Occlusion Mapping, based off a post on sunandblackcat.com With my current implementation, I have the following: ...
0
votes
1answer
579 views

Unity Vertex shader recalculate renderer bounds

I've made a simple billboard gpu instancing vertex shader that manipulates the verticies of an object based on the projection matrix. The problem is that the renderer bounds does not update to ...
0
votes
1answer
140 views

input arrays in OpenGL vertex Shader

would something like this be valid as an input to a vertex shader? layout (location = 0) in float[6] faceTextureOffsets; I know you can use things like vec3s but ...
0
votes
3answers
406 views

Difference in Shading Using Eye Space or Model Space Coordinates

While reading on shading, I came across a section in which the artist provides 2 different kinds of fragment shading: Coloring using model space and eye space. The result is as illustrated in the ...
4
votes
1answer
127 views

Why do we multiply perspective * modelview * point?

A common line in vertex shaders is: gl_Position = projection_matrix * model_view_matrix * object_space_vertex; I've seen this a lot, why isn't it written like <...
2
votes
2answers
370 views

Why does VertexPositionColor seem incompatible with Monogame?

This question is a continuation of What causes this InvalidOperationException when drawing primitives?. I've been dealing with HLSL shaders in Monogame over the past few days. It has been extremely ...
0
votes
2answers
139 views

What causes this InvalidOperationException when drawing primitives?

I'm working on implementing a 2D masking effect in my current game. To do so, I have two textures, one for the source image and one for the mask. The source image is just a regular texture, so that's ...
0
votes
1answer
301 views

Shader to render objects with distance independent size

I am trying to find a way to render certain objects in my 3d scene without the effects of the perspective projection. E.g. I want them to have the same pixel dimension independent of distance to the ...
1
vote
1answer
641 views

HLSL How to flip geometry horizontally

I want to flip my asymmetric 3d model horizontally in the vertex shader alongside an arbitrary plane parallel to the YZ plane. This should switch everything for the model from the left hand side to ...