TENKOKU - Dynamic Sky

TENKOKU - Dynamic Sky System for Unity 5
Tenkoku – Dynamic Sky brings completely dynamic high-fidelity sky rendering to Unity developers. There are no sky boxes or static elements, everything from the clouds to each individual star is it’s own individual element with appropriate movement and behavior.

Download Demo | Overview Video | Documentation PDF | Help Forum

Available Now on:
Unity Asset Store ver 1.2.0
TanukiDigital.com ver 1.2.0


INCLUDED FEATURES:

Real-World Accuracy

  • Complete 24hour day-night-year cycle
  • True equinox & precession positioning
  • Latitude and longitude adjustment
  • Accurate sun, planet, and star positions
  • Accurate lunar movement and phases

Lighting and Rendering

  • Adjustable full scene lighting
  • Volumetric lit atmosphere effects
  • Multi-layer dynamic cloud formations
  • Beautiful night sky rendering

Advanced FX

  • Ambient sound effects
  • Advanced weather effects
  • Aurora rendering based on latitude
  • Partial, annular, and total solar eclipse

Ease-of-Use

  • Built for Unity 5
  • Simple to setup and customize
  • Easy-to-use custom interface

Register your Purchase
By registering your Unity Asset Store purchase with Tanuki Digital you get immediate access to updates as they happen, as well as Tenkoku and Tanuki Digital news and information. Click here to register…[/URL]

for further information about Tenkoku, please visit the below sites:
TENKOKU HOMEPAGE
TENKOKU HELP FORUM
TENKOKU DOCUMENTATION

Requirements:
Unity version 5.0+ (5.3.4+ recommended), Works with PC/Linux/Mac Desktop and Webplayer[/URL]
** Linear lighting and Tonemapping recommended but not required **

10 Likes

I bought this from your website. I find setting it up to be a bit difficult. Can you create a ‘setup’ scene for Unity 5, or a demo scene?

Hi Exeneva, Thank you for your purchase! A demo scene is coming soon. In the meantime below is a step-by-step instruction guide for installing… take a look and let me know if anything is unclear. Also if you continue to have any difficulty, or have sky that looks weird in any way then please send me a screenshot and we’ll get it worked out together.

(Edit 2016… the below image shows a completely outdated install procedure)

1 Like

Can you please also describe how to set the unity 5 lighting settings ?

Unity 5 lighting… pertaining to what?

Camera flags. Also which component goes into the sun setting in environmental lighting under scene lighting in lighting tab.
Thanks :slight_smile:

Do we leave skybox blank - or default or something else ? Reason i ask is when i tried in scene - was unable to get the terrain to light nicely even though the sky was gorgeous.

1 Like

@AdamGoodrich the Skybox should get overwritten in the scene when Tenkoku is turned on… so it may be best to leave this set to color instead of skybox (on your camera object I mean). In order to get the Tenkoku sky info feeding into Unity 5 shaders you’ll need to add a Reflection Probe to your scene with the following settings…

Note the “Size” setting needs to be large enough to encompass the geometry in your scene… and it should possibly(?) be made a child of your main camera object. Actually I should probably have this setup for you guys automatically. I’ll look into this for the next update.

Also note that if you have additional lights in your scene you should remove the “sky” layer from their culling mask setting, otherwise it’s likely to blow out the sky rendering colors.

For the camera in your scene make sure it’s set to render the “sky” and “moon” layer.
The “sun” setting in the Unity Lighting/environment section can be left blank as this is only meant for built-in unity 5 skyboxes. Tenkoku renders it’s own skysphere, so this isn’t needed.

And I’ve found the first post-release bug… the nighttime star/galaxy is not rendering properly when a project is in gamma mode. Changing to “Linear” mode fixes this (and indeed I recommend running in linear for best rendering fidelity anyway). I’ll have this fixed so they work in gamma in the next update.

Thanks much appreciated - will see how i go with it :slight_smile:

Hmm… my scene looks fine when its running - but is unusable in edit mode. Here is a little test i created - its using linear lighting, and static flag has been removed from terrain so that its all real time lit.





And the last image…

Must say i to really like it tho - so my issue is more with how to use it in edit mode :slight_smile:

Does Tenkoku work with the Oculus Rift DK2? Is it intended to work in combination with Suimono?

@MS80 I haven’t tested the rift personally, but I’ve had reports of it working just fine from some customers. It currently works well together with Suimono, but Suimono will require the 2.1 update (coming soon) for a more full integration.

@AdamGoodrich I’m sure I could make some changes specifically for edit mode so it doesn’t black out your screen… right now I believe it doesn’t do anything in edit mode, so the lights and colors aren’t calculated until you hit play. This is likely the root of the problem.

@AdamGoodrich That terrain is badass by the way :slight_smile:

I’m working on a project which I plan to use a custom 80 day calendar (4 seasons, 20 days each) and have 2 moons. Could Tenkoku be used for this?

Any way this would be ready before this weekend? Ludum dare 32 is taking place this weekend.

@NunSuperior The timings and movement in Tenkoku are calculated for earth (and are pretty complex) so changing them in order to get a shorter season isn’t feasible at the moment, unfortunately. A second moon could be added but you would have to dig into the code to do so. Alternatively you could turn off the tenkoku movements, but you’d have to code your own 20-day seasonal movements… I don’t recommend this.

@Exeneva I’ll try and get a small update version out by Friday :slight_smile:

So how does the day / night cycle work then?
I saw an option to “speed up” day / night, and adjust a curve to make night even shorter etc. But if we have a day night cycle set to say 6 hours, that would mean 4 game days per real day. What happens to the DATE variable then? I assume it rolls on to next day after each game cycle? ie. what changes the date value if not a game day/time cycle?