Questions tagged [3d]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
88 views

How 3D assets are managed in real time configurators?

We see a lot of 3D configurator web applications on the web and even other type of configurators in embedded systems, such as LED Totem displays. From real time car configurators which every major car ...
Taqasar Walayat's user avatar
-1 votes
2 answers
75 views

Pros and cons of position as properties of a spatial object?

Building games and simulation frameworks, it seems I am regularly hounded by this conundrum: Let's say you have a 2D grid, and you have an crate in that grid. I can put the coordinates on the crate, ...
cammil's user avatar
  • 115
2 votes
1 answer
139 views

How to create a T-shirt or book displacement map in practice?

So I learned that the feature I am interested in is called a "displacement map". This makes it so you can take a blank t-shirt (with all it's curves and subtle textures), and apply an image to it so ...
Lance's user avatar
  • 2,585
0 votes
1 answer
153 views

What could cause a bug to be "Person-Dependent"?

This is quite theoretical, and I hope it's the right SE site. A couple of years ago I worked at a company using Maya 2014 (I think that was the version) with a couple of other 3D Artists. Eventually ...
anon's user avatar
  • 109
2 votes
1 answer
244 views

Good way to do 3D vector math in language without operator overloading

I would like to make a simple web application (a static website where all computation happens on the client) that generates a mesh and displays it. I have a working prototype in Unity and now I'm ...
Toast's user avatar
  • 128
3 votes
1 answer
3k views

3D Rendering Engine architecture for multipass rendering

I'm implementing a simple 3D rendering engine for my game, I'm using DirectX11. I created a simple architecture for the rendering engine, with a central rendering system (RenderingSystem class, a ...
Luca's user avatar
  • 181
2 votes
2 answers
135 views

Prefiltering techniques for 3d intersection testing

I'm making a plugin in maxscript to detect mesh self intersection. At first I just looped all edges vs all triangles (excluding pairs with shared vertices) but that was horrificly slow (1h+ on 6k ...
user81993's user avatar
  • 189
3 votes
2 answers
3k views

Difference between Sfm and 3D reconstruction?

With respect to computer vision (CV), I always hear these three terms used almost interchangeably: Structure from motion (Sfm) 3D reconstruction Stereo vision/processing However from what I've read, ...
smeeb's user avatar
  • 4,840
3 votes
1 answer
256 views

Building 3D from 2D

If you have an image sheet of facets and data to indicate which point on each facet should connect with other points on the other facets, is it possible to position those facets in 3D space based on ...
Matt W's user avatar
  • 447
6 votes
2 answers
1k views

Data structure for determining intersection between line and polygon in 3D

I have a collection of non-self-overlapping simple polygons P. In actuality, they are 2D triangles in 3D-space. I'm looking for a data structure which, given a line L, has a relatively fast lookup ...
elsurudo's user avatar
  • 161
1 vote
0 answers
569 views

Which 3D algorithms does Windows 10's "3D Builder" application use?

Windows 10 ships with "3D Builder", a Universal App that contains utility functions to prepare STL, OBJ, 3DS, and other files that represent geometries for 3D printing. The utility looks like this: ...
Rob Perkins's user avatar
1 vote
1 answer
377 views

Question about the uses of matrices in games and 3D graphics [closed]

So I know that matrices are used extensively in the field of games and 3D graphics, for example, you need to know how to do matrix multiplication if you want to understand how scaling an object works, ...
Jimmy_Rustle's user avatar
1 vote
1 answer
589 views

Algorithm for creating a looping 3D path that complete fills a cube [closed]

I'm creating a game world that consists of a 16 x 16 x 16 rubix cube (pictured), where the individual cubes are floating in space. The cubes continuously move along a single set path that links up ...
Adam's user avatar
  • 33
-1 votes
2 answers
800 views

3D array updating in C# [closed]

I'm curious because I have read that once an array is declared it can not be changed. Maybe if I lay out my thoughts. Say, I have a cube with dimensions 5x5x5 and I have a viewport that can rotate ...
Fran Pietrowski's user avatar
6 votes
1 answer
984 views

Detecting surface faces of a huge 3D mesh/grid

I've written a module in my application that creates a mesh from existing coordinate and face data. The number of vertices in the mesh could easily exceed 10 million and the same goes for the faces. ...
Mostafa Zeinali's user avatar
9 votes
3 answers
2k views

My algorithm that extracts the largest box that can be made from smaller boxes, is too slow

Imagine a cube based world (such as Minecraft, Trove, or Cube World) where everything is made up of identically sized cubes and all the cubes are of the same kind. The goal is to represent the world ...
Mr. Smith's user avatar
  • 291
-1 votes
1 answer
152 views

gnu lesser general public license question [closed]

I have a question about Thingiviews license. I have a site that has to do with 3D Printing, it is not done yet but I was wondering if I would be able to use it on my site, The big reason I am asking ...
Wes's user avatar
  • 1
-2 votes
1 answer
1k views

Physics Engine with Fixed-Point Positions [closed]

Fixed-point object locations allow for worlds which are much more scale-able. Using a 64-bit integer (per dimension), and 0.1 millimeter precision, a world can be created which is 100% numerically ...
Kent's user avatar
  • 119
4 votes
1 answer
838 views

Using a “spherical frustum” for 3D projection

I am currently writing a transformation from model space to clip space for use in OpenGL. From what i have seen, programmers typically use a traditional rectangular frustum to define the clipping ...
creXALBO's user avatar
1 vote
1 answer
2k views

Best way to define 'snap points' between two arbitrary objects in 3D?

I'm working on a simple in-browser 3D model constructor using THREE.js. The user picks a plane body, and adds wings, cockpit, tail etc of their choice, choosing from multiple options. I need to be ...
Matt Jadczak's user avatar
2 votes
0 answers
323 views

Generate complex (non-convex) polyhedron UV mapping

I need to find an approach to the problem of generating texture maps for non-convex polyhedrons without using a design tool like Maya. Specifically, I am mapping simulation results data onto a 3D ...
Rob Perkins's user avatar
10 votes
3 answers
1k views

What is the most cross-browser/system compatible option for 3d graphics on a web page?

I would like to develop a bit of functionality for a web site that involves a bit of 3D - the user can move around objects, rotate them and texture them. So far I've looked into: WebGL (in ...
Rocklan's user avatar
  • 4,314
0 votes
1 answer
1k views

How to move a car around an environment with hills in C++? [closed]

I don't have any code for this since I don't know how I am meant to do this. I have a car and I am able to move it around on a flat plane and I have that working correctly. However, I want it to also ...
user1324894's user avatar
2 votes
3 answers
4k views

Calculating 3d rotation around random axis

This is actually a solved problem, but I want to understand why my original method didn't work (hoping someone with more knowledge can explain). (Keep in mind, I've not very experienced in 3d ...
mitim's user avatar
  • 143
0 votes
2 answers
1k views

projective geometry: how do I turn a projection of a rectangle in 3D into a 2D view

So the problem is that I have a 3D projection of a rectangle that I want to turn into 2D. That is I have a photo of a sheet of paper laying on a table which I want to transform into a 2D view of that ...
Trident D'Gao's user avatar
2 votes
1 answer
7k views

3d point cloud render from x,y,z 2d array with texture

Need some direction on 3d point cloud display using OpenGL in c++ (vs2008). I am brand new to OpenGL and trying to do a 3d point cloud display with a texture. I have 3 2D arrays (each same size ...
user1733628's user avatar
1 vote
2 answers
234 views

Rotate, Scale and Transform in video games

IF a 3 dot vector and a 3x3 matrix can rotate, scale and transform things in a virtual 3D space, could you use a 3x3x3 matrix and a 3.3.3 vector to do something to the games sense of time?
John Ruf's user avatar
  • 365
4 votes
3 answers
2k views

Starting an HTML canvas game with no graphics skills

I want to do some hobby game development, but I have some unfortunate handicaps that have me stuck in indecision; I have no artistic talent, and I also have no experience with 3D graphics. But this ...
Jacob's user avatar
  • 382
6 votes
2 answers
2k views

Best approach to selecting programming languages and 3D graphics API for simulating physics experiments

I am starting a research project and need to nail down a programming language and 3D graphics API where I will be creating an environment in the field of molecular cell biology where I will be ...
wi1's user avatar
  • 256
2 votes
2 answers
297 views

Searching for entity awareness in 3D space algorithm and data structure

I'm trying to do some huge AI system just for the fun and I've come to this problem. How can I let the AI entities know about each other without getting the CPU to perform redundant and costly work? ...
Khanser's user avatar
  • 123
1 vote
1 answer
261 views

Zoom to Fit Points on Surface

I'm attempting to develop a piece of functionality using a 3rd party map control in an application that automatically pans/zooms the map surface to the best possible view given points on map. The map ...
senfo's user avatar
  • 111
0 votes
5 answers
407 views

How would I develop an avatar based 3D conference environment? [closed]

I want to develop a 3d environment to be used for meetings and other such functions. Each attendee could log in with a customized avatar and could collaborate and discuss via voice and text chat. I ...
Syd Junaid Shah's user avatar
9 votes
7 answers
12k views

Rendering trillions of "atoms" instead of polygons?

I just saw a video about what the publishers call the "next major step after the invention of 3D". According to the person speaking in it, they use a huge amount of atoms grouped into clouds instead ...
user avatar
1 vote
1 answer
250 views

Where is java3d used?

The idea of java3d is very interesting, but I don't see any desktop or web applications built using java3d. Where is it used and what perspectives does it have?
Sergey's user avatar
  • 2,693
3 votes
1 answer
1k views

What's the HTML5 3D canvas? How is it different with WebGL?

I heard about 3D canvas. It's strange for me. Because I know there's already a industrial standard 3D API WebGL. What's that? How is it different with WebGL?
Eonil's user avatar
  • 1,729