Space Nebula and Starfield Plugin ✧ V1 + V2 + V3 ✧ for UE4

		Volumetric Space Cloud and Starfield System

New Space-Nebula and Starfield V3 Demo-Hallway!

It gives an interactive overview of all the new Plugin’s features, like various use-cases of the Volume-Creation-Pipeline, as well as different techniques of Volume-Raymarching. Within the Editor this Demo-Level will show how to adapt and extend those features in order to create your own specific type of Space-Nebula and Starfield scenes.

Space-Nebula and Starfield Plugin V3 is a complete overhaul of V2, following the same principles of Nebula-Creation and -Rendering, but it is now a more general Tool to Design and Visualize Volume-Textures in UE4. Under the hood it is implemented using C++ and Compute-Shaders, allowing Blueprint and Material to be used for minimalistic, yet powerful design and customization purposes.

V3 Demo-Hallway Screenshots:

Example-Content:

  • Nebula-Alpha, -Zed, -Omega, -Kappa
  • Galaxy, Sun, Atmospheric-Cloud, Polar-Lights, Rainbow
  • Basic example for painting Nebula and Flow
  • Basic examples of applying Nebula- and Vectorfield-Volumes into Niagara
  • Procedural Starfield
  • Import examples of Brain-CT and Mitch-Meyer’s Cloud
  • Signed-Distancefield testings Nebula-Sigma, Gas-Planet, Metaballs
  • Fun with Cellular-Automata, Cyclic-Cellular-Automata and Cellular-Nonlinear-Network

Nebula-Creation-Features:

  • Nebula-Material
  • Lightsource
  • Nebula-Combine
  • Flow-/Fluid-Simulation
  • Mean-/Median-Blur
  • Various Cellular-Automatas
  • Color-Lookup (Color Transition, LUT) from Curves and Color-Points
  • Microstructure
  • Distancefield Acceleration

Nebula-Rendering Features:

  • Advanced Rendering (like V2) (Color-Lookup, Microstructure, Acceleration)
  • Simple Rendering (Basic Raymarcher)
  • Block Rendering
  • Signed-Distancefield Rendering (Color-Lookup)

Unreal-Engine Compatibility: 4.25+
Tested on Windows DirectX/Vulkan and Linux Vulkan

Documentation


Marketplace

Marketplace ✧ V2/V3

Marketplace ✧ V1


V3 Demo Hallway

Download

(Old Demos)

V1/V2 ✧ Download (Win64)
V2 ✧ Download (Win64)
V1 ✧ Download (Win64)


V2

Video

Screenshots


V1

Trailer

Screenshots

Other Videos [Gustav Holst - The Planets (1916)](https://www.youtube.com/watch?v=5E-tqx-1AM4) [Chiptune](https://youtu.be/Z1QGTftx3Oc) [Experimental/Ambient](https://youtu.be/reMxUNUcq6w)

SCIENCE

First Mapping of Interstellar Clouds in Three Dimensions - NASA Astrobiology

Scientists just 3D imaged the birthplace of stars using sound - Science

New 3D map will help solve long-standing cosmic mysteries - Australian National University


Musca molecular cloud (G301.70-7.16) located ~150 to 200 pc from Earth

The image shows parts of the ESA GAIA Star Atlas of the milky way Technical Document


Acknowledgements:

Ryan Brucks (Principal Technical Artist at Epic Games) - for his works on volumetrics and textures

IQ for his revolutionary work

Aris Tritsis for his work on the mapping of Space Nebulae.

Prof. Dr. Christof Rezk-Salama Graphics and Visualization Department, Hochschule Trier

Mitch Meyers for his awesome VDB Cloud Packs

- Communication -

thauros-development@outlook.com

This is amaaaaaazing! How much is this going to cost?

Thank you!

If someone doesn’t have a lot of money but wants to do something awesome with our plugin,
he/she should feel free to get in contact with us so we can figure something out :wink:

Ooooh. I need this!

Want! Any plans to release project assets?

I hope you’ll put this up for sale soon. I would love to use this!

ETA 7 Days
:smiley:

**[FONT=Courier New][INCOMING TRANSMISSION]…

{Welcome Message}

Today (((the ESA Mars Probe did it,)))
the crew of the ISS did it,
and we did it!

Hello and welcome to the Space Corporation (formerly known as Interstellar Journey InCorp., IJI), your new spaceline-journey carrier!

Get an impression of our custom flight offers in the teaser. For longer flights, please lean back, get in a comfortable position and select your desired mood with the available musical soundtrack choices.

Thank you very much and enjoy your flight!

*Your Space Corporation - Your Journey *

…[END OF TRANSMISSION]**

I posted this on your marketplace comments section. Any chance this would work on 4.12? It looks great and I would love to buy it if it does.

@itsalwayssummer we provide a 4.12 version now :slight_smile:
currently testing the Nebula and Starfield for mobile as well

Ahhhhhh, thanks. I’m going to buy it now!

thank you :wink: <3

Hey there; I’m interested in this but I’m having framerate issues with the executable demo. I also noticed there’s a fair amount of framerate hitching in the video too. Is this a particularly graphically demanding effect?

// (focuses on early v1 related properties)

*Hello zerofiftyone, yes you are right,

3D noise generation and opacity/transparency calculation in real-time is a very demanding render task. The Nebula is nearly just GPU-/per-pixel-processing so every opaque object covering the Nebula (like a cockpit) will save these instructions. Additionally the starfield particle system influences the overall performance, especially the particle count parameter. But we tried to balance performance and appearance to allow a large amount of scalability on demand.

LOD and Noise Characteristics
By default you can choose between 3 different quality settings (switch these in the demo with key ‘1’, ‘2’ and ‘3’ in real-time), plus we have a variety of noise functions that all perform differently, based on the algorithm and implementation (different noises also look more or less differently). We recommend using the custom iq-value-noise or one of unreal engines noise functions for your personal preferred look and performance-profile.

Experimental Features
Advanced processing settings (additional light source, advanced color variation, …) are influencing the overall performance as well. In your final stage of the game you want to strip down all unused aspects of the package, like UI or Experimental Features (that are also running in the background within the demo). The demo currently offers very limited settings, for instance you cannot change the underlying noise function, which is critical and we might provide a more customizable demo in the future.

Render-to-texture
Additionally, if you don’t need a fully moving nebula, for f.i. a background, you can use the render-to-texture feature to create a cubemap, this way you get unlimited performance on the fly, f. i. if you arrive at a location within the universe.

Computational Limits
Experiences from the community already reported that quite beautiful and smooth space levels had been created for VR, but on the other side you could push any hardware to its limits by settings certain parameters out of bounds. We tried to balance the complex system by setting preset ranges and behavior to each of the parameters and UI sliders, while ordering and commenting all the functions and parameters extensively. As I said, the plugin basically contains one complex shader nebula material and one single starfield particle system (with quite impressive particle counts), and we we’re surprised how smooth it was running even on old hardware - not to mention that Unreal Engine is doing a lot of performance tweaks under the hood, which will even improve better in the near future, especially in the context of VR and upcoming features, like automatic LOD generation or noise improvements.

Regarding the feature video - this is really not very smooth - which is caused to a large part by my hardware that was really struggling with HD-screencapture, while running the game from within the UE editor

Hope I could help :)*

//depreciated (focuses on v1 related properties)

some more shots from the development process ゚.*・。゚

Out of curiosity, would your plugin be able to display laserscanned point clouds ? :slight_smile:
We currently are searching solutions to render millions of points efficiently in UE4 for VR, but all solutions are falling flat so far in terms of performance…

Hi LegendreVR,
currently we are working on some features to improve performance and artefact-free-movement for the upcoming update.
Depending on your data, the render-technique could fit the purpose. We are working with 4k pseudo-volumetric-textures (256x256x256px =16,777,216 px) but in in some way ue4 also supports 8k textures.
Take a look at RyanB’s volumetric-render-plugin, since our plugin is based on such raycast-rendering to know if it’s the right direction for you.
Remember, we focus on the look and feel of space-nebulas, so some features like coloring or deforming are less required for your needs.
We provide you something to play around with as soon as the current wip-performance-feature is ready :smiley:

We finally just released the standalone Demo of Version 2 !

Very excited about your V2 release. I’m part of a project called Stage 9 (recreating the Enterprise D from Star Trek TNG) and this would just be the icing on the cake for exploring different star systems! Amazing work.

Any ETA on Version 2?