User Tag List

Results 1 to 9 of 9

Thread: StarSphere - Parameterized skybox material for space environments

Hybrid View

  1. #1
    0

    StarSphere - Parameterized skybox material for space environments

    StarSphere
    Parameterized skybox material for space environments.

    Version 1.2.1

    Marketplace: https://www.unrealengine.com/marketplace/starsphere
    Video: https://youtu.be/6bPlaM9kOlA
    Video (planet shader): https://youtu.be/hwFApClWUCY
    Documentation: http://unreal.loomman.com/starsphere/

    StarSphere is a collection of assets for creating beautiful space skybox backdrops within Unreal Engine 4. It consists of 2 blueprints, 2 parameterized master materials and accompanying instance materials, 3 master textures and 4 sample decal textures. Also provided are materials and textures optimized for mobile applications as well as three additional bonus features: planet shader, physics based 6 DoF camera actor and space dust effect blueprint.

    Features:
    Static StarSphere:
    • Number of adjustable layers: 8
    • Number of decal positions: 6
    • Maximum number of decals: 4
    • Lock sphere translation to actor
    • Align sphere rotation to directional light source

    Dynamic StarSphere
    • Number of adjustable layers: 8
    • Number of decal positions: 6
    • Maximum number of decals: 2
    • Lock sphere translation to actor
    • Randomize on begin play

    Planet shader uses 2 meshes and material instances to define planet surface and atmosphere. Planet surface uses 3 texture levels for surface, clouds and night lights. Atmosphere level fakes Rayleigh scattering effect and also provides eclipse effect.
    6 DoF camera actor is physics based and provides parameter controls for maximum linear/angular velocity and linear/angular acceleration.
    Space dust effect blueprint repositions emitter sphere in the path of player pawn and spawns space dust particles. Update rate, minimum actor velocity and emitter position offset can be controlled.

    Technical Details:
    • Platforms: Windows, Mobile
    • Number of Blueprints: 5
    • Number of Master Materials: 7
    • Number of Material Instances: 12
    • Number of Material Functions: 2
    • Number of Base Textures: 6
    • Number of Decal Texture Samples: 8
    • Number of Planet Shader Textures: 8
    • Number of Meshes: 2
    • Number of Particle Systems: 1


    Changelog

    Version 1.2.1 (06/01/17)
    Supported engine versions: 4.16
    • Fixed issue in eclipse effect caused by the change in Power node introduced with UE4 version 4.16

    Version 1.2.0 (02/23/17)
    Supported engine versions: 4.15
    • Added planet shader
    • Bloom settings are set to UE 4.14 defaults to be consistent with documentation and screenshots

    Version 1.1.0 (07/28/16)
    Supported engine versions: 4.12 - 4.14
    • Initial release
    Last edited by loomman; 06-02-2017 at 01:23 AM.

  2. #2
    0
    Since only "Add to Project" action is available for StarSphere on marketplace, DefaultInput.ini is not get copied into your project (since it may overwrite any existing input settings that you might have).
    In order for 6DoF Camera actor to operate you need to setup the following input bindings in your project settings: image
    Alternatively, if you don't have any input bindings already setup, you can also download DefaultInput.ini file and copy it over into your project Config folder.

  3. #3
    0
    Amazing work!!!

  4. #4
    0
    Important note regarding UE 4.15 release.
    With UE 4.15 release Epic has changed default bloom settings.
    RNs has a note "Bloom settings have been updated to provide a more physically correct result by default."

    To get the previous version behavior, select PostProcessVolume and change the bloom settings. Those can be now found under Lens - Bloom rollout:

    Name:  4_14_bloom.png
Views: 261
Size:  39.8 KB

    In the future update all maps in StarSphere will get their post process volumes updated with 4.14 settings in order to be consistent with documentation and screenshots.

  5. #5
    0
    Version 1.2.0 has been released.

    This version adds a planet shader. Planet shader uses 2 meshes and material instances to define planet surface and atmosphere. Planet surface uses 3 texture levels for surface, clouds and night lights. Atmosphere level fakes Rayleigh scattering effect and also provides eclipse effect.
    Note that it is not possible to "enter" atmosphere. Moreover, planet shader is not suitable for extreme close-up views. 4K textures are used which may require downscaling for mobile applications.
    Requires UE version 4.15

    Video: https://youtu.be/hwFApClWUCY

    Other changes:
    Bloom settings are set to UE 4.14 defaults to be consistent with documentation and screenshots

  6. #6
    0
    I bought this and its missing half the content !!!!!!

  7. #7
    0
    Quote Originally Posted by everette1695 View Post
    I bought this and its missing half the content !!!!!!
    Issue was resolved with customer via email. Posting belated reply here as an info for anyone who might stumble into the same issue.
    Planet shader feature requires UE4 version 4.15. If your project is saved in previous version (4.14), when "add to project" is used, Unreal launcher checks the version of the project and adds latest compatible asset version to it. To resolve the issue, project must be re-saved in 4.15 before adding StarSphere.

  8. #8
    0
    UE4 4.16 update: with this update Epic introduced some changes that greatly exacerbate eclipse effect. 4.16 compatibility will be added once I will figure the root cause of the issue and provide new settings to replicate 4.15 effect behavior. At the meantime please avoid converting your 4.15 projects with StarSphere in-place to the 4.16 version.

    The issue is due to Power node behavior change.
    4.16 compatibility will be up once StarSphere update will hit the marketplace.
    Last edited by loomman; 05-25-2017 at 02:47 AM.

  9. #9
    0
    Version 1.2.1 has been released.
    This is a 4.16 compatibility release.
    It contains a fix to the issue in eclipse effect caused by the change in Power node introduced with UE4 version 4.16

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •