Questions and problems dealing with three-dimensional space, including 3D meshes and other data structures, vector math, transformations, etc.
Questions tagged [3d]
315 questions
13
votes
5 answers
Is there a standard specification for 3D graphic representation?
I'm reading a book on computer graphics, and at some point, it shows a 3D model, created from a .dat file.
Here are a few rules for the .dat file creation:
Made of a list of vertex positions / faces
Written counter-clockwise
Faces end with a dot…

Daniel
- 233
- 2
- 5
8
votes
3 answers
How do graphic engine developers debug their 3D graphics code?
I'm currently trying to create an amateur game engine, and I often run into very basic bugs (eg I change the node hierarchy code and suddenly nothing is displayed). Some of the methods I will use include to track down these bugs include:
Use my…

Narrateur du chaos
- 259
- 2
- 7
8
votes
2 answers
How to translate mouse movement to a rotation gizmo?
I need to implement translation, scaling and rotation gizmos and I'm having trouble with the rotation gizmo. Basically I don't know how to translate the mouse movement to determine in which direction to rotate the object.
By rotation gizmo (widget)…

0xfeedbacc
- 211
- 1
- 7
4
votes
1 answer
What other paradigms exist besides vector/fragment/transform graphics programming?
I am familiar with the basic concepts of writing vector and fragment shaders while using linear transformation matrices to describe orientations in 3D space.
But, what other paradigms exist (theoretical or not)?

trusktr
- 255
- 1
- 6
4
votes
1 answer
Earth curvature and horizon in modeling large scenes
If I want to model a large environment, how can I solve the problem of earth curvature and horizon?
I use an environment map for the sky, but for the ground what can I do?
Do I have to model the ground with a big plane, disk or a spherical cap?
Is…

Valerio
- 433
- 2
- 5
4
votes
0 answers
Historically Significant 3D Bicubic Patch Data?
The little milk pitcher / jug in Martin Newell's 1975 PhD thesis “The Utilization of Procedure Models in Digital Image Synthesis”, does anybody have the bicubic patch data for it? The teapot's data (in several early versions) is well-distributed…

KickAir8p
- 66
- 1
- 1
- 9
3
votes
1 answer
How does the Waves class in the book Introduction to 3D Game Programming with DirecX11 work?
I'm confused by the Waves class implementation in the source code of the book Introduction to 3D Game Programming with DirecX11:
float d = damping*dt+2.0f;
float e = (speed*speed)*(dt*dt)/(dx*dx);
mK1 = (damping*dt-2.0f)/ d;
mK2 =…

Cu2S
- 167
- 4
3
votes
1 answer
What metrics are used for deciding if a 3D object is visible?
I'm wondering what metrics I could use to decide upon the visibility of a 3D object in VR or other 3D applications and what advantages each has.

Alex
- 163
- 5
2
votes
2 answers
What are "Triangles" in 3d modeling?
In 3d modeling, there is some "triangle count" which determines complexity. I am not sure but I think cubes have 12 triangles or somethong. But I see NONE. They have squares, no triangles! Can someone please help me understand what a triangle is?…
user11352
2
votes
0 answers
Interpolation of orientations
I have a problem of linear interpolation of CRV (Conformal Rotation Vector) in which CRVs are used to parameterize the orientations.
In my knowledge, in order to derive a linear interpolation of orientations, we could apply a conversion from CRV…

Zihan Shen
- 21
- 2
2
votes
0 answers
Symmetry plane estimation for 3D point cloud
I have a question about finding the symmetry plane that separate the left and the right halves of a point cloud. We scanned an object, say a human face, with a 3D scanner, such as Kinect, which gives a 3D point cloud. Now we want to find the plane…

Ben
- 129
- 2
2
votes
1 answer
Scaling models for 3D print
So I need to print out this model, however with default sizes, one of the pieces is too large for my printer (M3D). I will need to scale it down.. the question is, do I need to scale the rest of the individual objects (pieces) in the same…

Mike94
- 21
- 1
2
votes
1 answer
Has the Stanford Bunny ever been re-imaged?
The photographic version shows much more detailed fur than the popular test image.

El-ahrairah
- 23
- 3
2
votes
2 answers
How does OBJ format determine vertex normals?
I have a very simple obj file:
v -2.22045e-16 -0.291306 -2.22045e-16
v -0.24339 -2.22045e-16 -2.22045e-16
v -2.22045e-16 -2.22045e-16 -0.24339
v -2.22045e-16 -2.22045e-16 -0.24339
v 0.24339 -2.22045e-16 -2.22045e-16
v -2.22045e-16 -0.291306…

trisct
- 145
- 6
2
votes
1 answer
Blend Shape, Pose Blend Shape, and Shape Blend Shape
Since there is a lot of cross-section between computer vision and computer graphics for 3D pose and shape estimation of non-rigid objects, I would like to know what "blend shape", "pose blend shape" and "shape blend shape," exactly mean in 3D…

Mona Jalal
- 163
- 5