Questions tagged [glm]
The glm tag has no summary.
19 questions
1
vote
1
answer
50
views
How to rotate at center of instance?
How do I rotate around the instance itself instead of the rotating the entire shader? You can see what I mean by rotating the entire shader in the images below:
Here is the main.c:
...
0
votes
0
answers
60
views
Matrices: How to properly build object transform hierarchy?
In my small DirectX12 engine, I've already implemented parent-child relationship between game objects. But there was a problem with the transformation of objects. I have written two functions to get ...
1
vote
1
answer
317
views
Vulkan+glm orthographic projection clipping unexpectedly
I am following along https://vulkan-tutorial.com/ and just finished the chapter on Uniform Buffers. I tried to change the projection matrix to see the outcome, however, when I change the zFar value in ...
1
vote
1
answer
313
views
Converting points, vectors, normals between world and object space for a ray tracer gives weird results
I'm writing a ray tracer but having trouble converting rays and normals between world space and object space.
I am creating a Ray, then transforming it with transformation matrices, calculating ...
2
votes
0
answers
195
views
What is the projection matrix of reverse (Byzantine) perspective?
I would like to construct a projection matrix for reverse perspective.
I'm using OpenGL and tried to modify concepts from this excelent tutorial.
I came up with:
$$
\begin{bmatrix}
2\frac{(near-M)}{...
5
votes
1
answer
583
views
Three quaternions interpolation with barycentric coordinates
I have three quaternions A, B, C.
I also have a 3D vector P which describes the barycentric coordinate to interpolate.
I want to interpolate the three quaternions with respect to the barycentric ...
0
votes
1
answer
147
views
Wrong reflection
Here is a youtube video showing my problem:
youtube.com/watch?v=y8J7VhS2pkM
I think I'm either doing the texture lookup on the reflection texture wrong, or the reflection or view matrix is somehow ...
-1
votes
2
answers
883
views
How can i wrap the earth image around a 3D Sphere using OpenGL, GLFW, GLAD, GLM?
Please help me out with this thing and currently i am a little more than a beginner so please tell me in that context. i don't need any obsolete methods for creating this like using GLUT or GLEW.can ...
0
votes
0
answers
967
views
How to rotate an object in OpenGL on the X, Y and Z axis on its local coordinates?
I've read multiple tutorials, but I still can't understand how do I properly rotate an object in 3D space on all 3 axis at once. For example, I'd like to give the object a pitch of 60 degrees, yaw of ...
-1
votes
1
answer
3k
views
Difficulty including GLM into Visual Studio with OpenGL
I have been trying to implement GLM (math library) into Visual Studio with OpenGL. I have followed and watched many online resources that point me to include only the GLM folder inside the ...
1
vote
0
answers
1k
views
360 degrees rotation around x axis
How do we rotate the camera around x axis 360 degrees, without having to flip the axis, meaning without having the strange flip after we go over +-90 degrees on <...
1
vote
1
answer
277
views
My (ADS) shader doesn't render the light direction correctly
This is what I'm doing:
vertex shader:
...
1
vote
1
answer
609
views
Am I passing the correct matrices for my shader? openGL/C++
On page 89 of David Wolff - OpenGL 4.0 Shading Language Cookbook book, it suggests a way to set up up a Phong shader in the fragment stage. It lists some different matrices to pass via uniform, and I ...
2
votes
0
answers
191
views
With OpenGL, is it correct to apply model transformation to rotate the camera?
Having taken a basic CG course, I remember that transformations are relative, so rotating the camera is identical to rotating the view in the opposite direction. Right now I want to implement camera ...
4
votes
1
answer
9k
views
understanding glm::perspective vs glm::ortho
I'm new to computer graphics. I played around with OpenGL and now am trying out Vulkan.
Basically what I want to do, in 2D is have an 800x800 window, and I want that to represent 800 meters by 800 ...