M
M
Max Maximov2017-06-05 08:36:10
Programming
Max Maximov, 2017-06-05 08:36:10

What is the method to solve this problem?

A friend turned to me with help in solving one problem: It is
necessary to generate and visualize a three-dimensional cube (18 * 18 * 18 million / billion). Each cell contains several coordinate parameters (local) and 5 different numerical parameters of double precision floating point numbers. Data must be stored in the database, sampling from the database should not exceed 3 seconds under load. Each point is a cube with dimensions depending on the visualizer. The color of the cube depends on the selected option (for example, the selected option 1 is a green gradient (0 dark green 1 light green step 0.1, etc.). The rendered cube must be able to rotate and save in graphic formats.
C # language, using only the libraries included in box.

18*18*18 - width height depth - geological cube.
I thought. I came to the conclusion that it can be easily solved using Unity and NoSQL storage. But this option is not suitable - you need to take all the tools out of the box, and the DBMS must be relational.
Please share your thoughts.
UPD: they write that this is a standard task for geological and hydrodynamic visualization / modeling.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
P
Peter, 2017-06-05
@petermzg

Pre-generate 54 million images and reduce them to 1x1 thousand pixels for example.
Now you can simply select a maximum of 3 pictures for any slice and substitute for the sides of the cube.
Anyway, in any case, you will be able to display only an approximate view.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question