x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Is there a way to draw 1.4 billion particles/points on the screen in 3D?

I'm just getting into Unreal and I'm looking for a way to visualize a massive set of coordinates in 3D space.

  • What is the cheapest way to draw a point in 3D space - a particle, a simple sphere?

  • Is there a maximum number of objects (particles or spheres) that you can render?

The dataset of coordinates should fit into the memory, I'm looking at around 1.4 billion sets of coordinates. I don't want to draw all of them at the same time, since there aren't enough pixels on the screen. I could try by rendering every 100th set of coordinates when fully zoomed out, which is 1.4 million points. That should do it as a start.

I'm not asking about lighting and volumetric effects with those points, I just don't know what's possible and where the limits are.

If you can just point me in the right direction how to draw 1.4 million points, that would be great!

Cheers

Product Version: UE 4.20
Tags:
more ▼

asked Aug 26 '18 at 12:50 PM in Rendering

avatar image

nikolaydyankov
6

avatar image GrogBeard Nov 17 '18 at 09:35 PM

I am also looking to do some data visualization, as it seems you are. My data set is WAY smaller though and I am still looking for a better solution. I tried making a bunch of actors with 2D billboards, and that still crashed my computer.

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

No. But game developers usualy cheat in things like this. If you want to draw such many dot for example create texture containing many dots.

GPU is fine when rendering many things but CPU need to send draw call that's what's the problem.

It's why there are instanced meshes etc. Generaly things to reduce draw calls.

But 1.4 billion particles? What do you need it for?

If they are static (not moving at all) then it may be possible if they are moving there isn't way to do this currently in realtime.

more ▼

answered Aug 26 '18 at 05:03 PM

avatar image

Przemek2222
291 4 10 12

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question