New feature DAY NIGHT CYCLE Editor

hello friends and ALY team,

here is some suggestion/ Idea to improve TOD system and better interface & easy workflow of day night cycle in lumberyard.

i saw for day-night cycle , time of day and sun trajectory editor is present in there (cryengine ,lumberyard) for good making and controlling of sun but what about moon ?

for moon there is nothing or very few controlling is present in editor (sandbox) there is no specific editor for moon controlling, this work is done hardly by flowgraph. i saw many game of cryengine same moon (old crysis half moon)is repeated in game as every editors of lumberyard , no change appears here, only copy and paste all time.

generally if we are see to moon in real life. it has various their shapes, i mean ,we will focused to a month of year then we will find various facts about moon.

1- in one month , generally here is 30 days , in which, moon is disappear to 15 days and appear to next 15 days with own various shapes like this

2- as we know that moon has own path like sun and it’s path is also dynemic so we called moon trajectory system like sun.

so i want to just attract to mind of lumberyard team on this feature, in which, for this, lumberyard team can add a new moon editor and remake to time of day according to both sun and moon

in moon editor following item is important,

1-moon shape browser.tab.

2- moon TOD tab like sun TOD (because sometimes moon is also appear in daylight)

3- moon trajectory window or tab like sun trajectory

4- 30 day system for moon (15 disappearing**-15 appearing)** with repeat option

oneday of sun will be sufficient for 30 days system we can repeat it with repeat option

sorry for my bad english

thanks to reading &

good luck for GDC 2017

To more understanding , some layout are presented of day night system or editor by me.

Name me how much games track months with correct sun and moon placement in some kind of meaningfull way that really adds to the experience.

If games get released with the default moon texture is because in the development process there was different priorities and I don’t think that many people can really complain about it.

I ended up with the opinion in this post : [Suggestion]move post processing out of time of day , put TOD to an optional gem using the component system and trackview as backend/ui.

A game built upon a system so specific like the one you propose can be coded anyway even without engine support thanks to the full source code access, as integrated in the core it would end to be just added clutter in many games and rise the cognitive load for new developers.

hello friends & team

i am watching that lumberyard is carrying many changes in own outer look(interface) and workflows . lumberyard is in progress stage , now it is differing slowly - slowly from cryengine , may be, it will differ totally from CE in upcoming future from looking style and little bit workflows, it seem that lumberyard team will preparing to rework in every editor like TOD. if team is thinking to do it then it will good for every users.

i am focusing in TOD system , this is a CE 3 TOD system , there is not any issue in using TOD and sun trajectory system ,yet here it is necessary to rearrange and rework in TOD system , because lumberyard is not CE .in this system , user can make perfectly to sun with the help of this systems & flowgraph , but moon, there is only flowgraph for moon. CE3 TOD system is only for 24 hours(one day) .if user wants to more day then he goes to flow graph, if he has enough knowledge of flowgraph (for tod ) then he can do otherwise it is more difficult work.

i think that my proposed new layout will success to remove many headache of TOD.

so i will every thing explain here step by setp .

now i am staring from introduction of new layout of day night system.

Introduction

Introduction

ou can see in above image, layout has been divided into 10 sections

1 Title Bar - in Title bar, i am giving name “Day Night Editor” instead of TOD (time of day). i think that name Day Night Editor well suited to this layout because this name is defining nicely it’s working aims and everyone can understood to it and its aims.

2. Toolbar section - here you can see basic option for working.

3. Mode indicator section- mode indicator is like bulb type indicator which will be indicate to activated mode. you can see 4 indicator on Overall Viewport there are day night timeline section is activated green indicator is glowing.

day mode indicator- orange/yellow.

night mode indicator- white/blue

day-night mode indicator- green

4 Mode& viewport section- you can see in above right corner, here is 2 drop down menu presented mode and viewport.

Mode- here 3 option will present Day mode , night mode , day-night mode.

  • day mode- it will activate day section only, it means day related parameters and properties like sun, other all parameters will be disable. user can works only in day section and its related parameters.*

  • night mode-* it will activate night section only, it means day related parameters and properties like moon,star etc. other all parameters will be disable. user can works only in night section and its related parameters.

  • day-night mode-* it will activate day-night section only, in this section ,user can set(arrange) number of days and number of night to making a complete day. here user will not change parameters, properties of sun,moon,star,lighting etc. user can arrange day and night and create a sequence of day night cycle for a complete day and create a sequence of days for a month (30 days)

in other words, we can also called it day night sequencer

*there are 30 green boxes. each box is presenting day of month.*each box is contained one day and one night from day section and night section. when user click on first green box then user will enable to arrange one day and one night in day night section ,see above image. i will continued this in detail form in next topic,

viewport - here 2 option will present. ** Only and Overall.**

Overall viewport- in this viewport ,user can see every things in here, above image. is in day-night mode and overall viewport.

generally, overall viewport will do for light work and little bit modificaton of values . user will able to work in every section in same time by just double click( advance function only for overall viewport) upon section.mode indicatot light will be on automatic,

suppose user is working setting of days on day night section . he wants to make modification in stars and moon then he will click just double click upon NightTime section . this will activate and indicator will show blue light glow on both place in front of mode and right corner of the section.after this event he want to make change in sun skylight then he will just click on DayTime section then orange indicator will be on both place and section will be activate.

Only viewport - this viewport will useful for heavy and detail work .this will depend upon mode suppose user is enable to Only option in viewport dropdown menu. after that he will activate any mode for example Day mode. then user only can see day time related all sections, parameters, properties like sun ,sun timeline, sun trajectory and all other sun related properties like skylight ,fog , shadow etc. with perview section.

all other section, parameters will be disappeared like NightTime section, moon trajectory section Day Night section(sequencer) etc.

i will show all layout images of modes with all viewports for better explanation .

5 DayTime section- here sun is mainly focused and including those parameters,properties and options which will be affected directly like sun size, sun color, sun movement, sun light intensity etc. sun trajectory is in Trajectory section, i am not including other parameters here like fog , cloud, shadow, ocean etc. because these are indirect factors of sun ,these will present in a separate section OtherParameter section with HDR parameters.

6 NIghtTime section- here moon is mainly focused and including those parameters,properties and options which will be affected directly like moon size, moon color, moon movement, moon light intensity etc. moon trajectory is in Trajectory section, i am not including other parameters here like fog , cloud, shadow, ocean etc. because these are indirect factors of moon ,these will present in a separate section OtherParameter section with HDR parameters.

here i am also including stars and its parameters in this section.

7 OtherParameter & function section - here other factors will include which are affected indirectly to sun&moon with HDR setting and graph. here i am including other tod tasks options also.

8. Trajectory section- here both sun and moon trajectory are including. moon trajectory will same like sun trajectory.

9 Day Night sequencer section- we can called it with these other nameday night timeline or day sequencer.

in this section ,user can set(arrange) number of days and number of night to making a complete day. here user will not change parameters, properties of sun,moon,star,lighting etc. user can arrange day and night and create a sequence of day night cycle for a complete day and create a sequence of days for a month (30 days)

in other words, we can also called it day night sequencer

*there are 30 green boxes. each box is presenting day of month.*each box is contained one day and one night from day section and night section. when user click on first green box then user will enable to arrange one day and one night in day night section ,see above image.

10 Preview section- this will be a perspective view of level in preview window ,in which, user will be watch daytime , nighttime, sun&moon movement . etc. preview window will be activate rolling camera when user will dragged mouse courser over on preview window with key pressing or right button of mouse pressing etc

OUR NEXT TOPIC WORKFLOWS AND EXPLANATIONS

now here i am edited and some modified in layout of new interface.

i am showing some new images and modified layouts.

Overall viewport in activated Day Night (Sequencer) mode.

here i am showing Only viewport with all modes.

1 Day mode in Only Viewport.

2 Night mode in Only Viewport.

3 Day Night (sequencer) mode in Only Viewport.

WORKFLOWS ON THE WAY.

hello friends, and team

with my bad english , i continued this discussion

here i am suggesting each section of workflow step by step .

1 Title bar - here is no need any workflow; this is a normal title name of the window . team can add minimize and maximize button with close button. every section of window will resizeble only ,not splitable like cryengine, i saw generally and feel splitble window always painful to working for example

when i worked in cryengine 5 here every section is splitable and able to create a new window ,these window are smaller than main window, these are generally hide able to taskbar, if we arre working in many section then these are split and restored in taskbar of the desktop which is painful to open and to working because of for heavy work like tod creation parameters values and to see real time preview. in perspective these works (open tod, sun trajectory system etc) done again & again many time by me . it is aweful. (this is my personal opinion)

2 Tool bar- you should see my update tool bar in new modified images , here i removed some tools and add new things.

i am removed timeline bar indication(00 06 12 18 24) , i think , it is no need in this layout .

i am add a drop down menu name is Task , in this menu, it is contains all task of tod like import, export etc, i am shifted tasks section into task button(dropdown).

and i added a checkbox name is Play on Level.

**how will it work? : -**this checkbox will allow to play day night cycle on your level, if checkbox will marked or activated then user will not able to edit or create any type of tod. if user will want to make a tod then user should be uncheck or unmarked to the checkbox. team can also add/ remove function/tool in this toolbar

day night cycle will play according to play mode

user will change mode option only when play on level will activated. if user change day mode then daytime will play with all days , day mode will responsible to DayTime section.

if user change to night mode then nighttime will play with all days , night mode will responsible to NIght****Time section.

if user change to day night(sequencer) mode then sequencer will play with all days (30), sequencer mode will responsible to Day- NIght****Time section. sequencer section will play on the level .

**Mode dropdown -**it will allow to play day night cycle on the level when play on level will activated and if play on level deactivated then it will allow to user to make cycle and edit in DNtime.

**VIiewport-**it is a dropdown menu which is provoied to more comfertable in working here 2 option avaliable

only - for deep work , overall - for quick work and little bit work.

3 DayTime section- this section for mainly sun and sunlight and those parameters which are effected to sun directly. in this section you can see here a drop down menu name is Days, presented.

days dropdown menu contains 30 blank formates of day(templates)

here user could be select a day format and after that user will set to the parameters from the sun parameters and other parameters.

Repeat option - in above image you can see here 3 option, repeat option is to re-entry values of parameters in remaining day templates.

suppose user want to create only one type of daytime with same sun then user will select Current option of repeat dropdown menu, this option will automatically assign values of selected day template into all remaining blank day templates.

In loop - if user want to create only 3type or 4type or 10 types of day time with same/different suns and wants for all remaining day templates in loop of 3 or 4 or 10 days, then user will choose this option.for example 1,2,3,1,2,3,1,2,3 as so on for 30 templates

None- if user want to custom daylight with same/different suns for ever day templates then user will not choose both option . he will choose none option, this option will empty to repeated day templates except to original (first one).

Play option- here 2 option available current (selected) day and all day to see preview in previewer, here a play button also present to see preview, user will just click on it.

Sun time line - it will similar to track view , i mean , Key adding system like a unreal engine’s matinee

actually sun timeline will blending of CE & unreal engine.

for example user will set a key firstly on time line after that he will go to parameters section for all effects, all effects values will store in specific key which will present on selected key of sun time line…sun timeline will capable to move sun, sun time line will not decide sun path (it will done by sun trajectory system).

whole process of daytime section in brife , firstly user will select a day template after that he will go to sun time line and add a key after that he will choose values of your desired parameters effects from sun and other parameters section, after that user will move timeline bar to forward and again add a new key and go to sun and others parameters section for storing values into key, and so on . when a day template will complete then a blank template automatically will activate to working.

Sun trajectory section- this will for sun path deciding like latitude and longitude, it will be same like current trajectory system, team can be modified this section according to own comfortable.

4 NightTime section- this is same like a Daytime in work flow.

this section for mainly sun and sunlight and those parameters which are effected to moon directly. in this section you can see here a drop down menu name is Days, presented.

days dropdown menu contains 30 blank formates of day(templates)

here user could be select a day format and after that user will set to the parameters from the moon parameters and other parameters.

Image browse option- here user will choose a moon image from own drive disk.

Repeat option - in above image you can see here 3 option, repeat option is to re-entry values of parameters in remaining day templates. this same like sun repeat option.

suppose user want to create only one type of Nighttime with same moon then user will select Current option of repeat dropdown menu, this option will automatically assign values of selected day template into all remaining blank day templates.

In loop - if user want to create only 3type or 4type or 10 types of day time with same/different moons and wants for all remaining day templates in loop of 3 or 4 or 10 days, then user will choose this option.for example 1,2,3,1,2,3,1,2,3 as so on for 30 templates

None- if user want to custom daylight with same/different moon for ever day templates then user will not choose both option . he will choose none option, this option will empty to repeated day templates except to original (first one).

Visible- this option for

Play option- here 2 option available current (selected) day and all day to see preview in previewer, here a play button also present to see preview, user will just click on it.

Moon time line - it will similar to track view , i mean , Key adding system like a unreal engine’s matinee

actually moon timeline will blending of CE & unreal engine.

for example user will set a key firstly on time line after that he will go to parameters section for all effects, all effects values will store in specific key which will present on selected key of moon time line…sun timeline will capable to move moon, moon time line will not decide sun path (it will done by moon trajectory system).

whole process of daytime section in brife , firstly user will select a day template after that he will go to moon time line and add a key after that he will choose values of your desired parameters effects from moon and other parameters section, after that user will move timeline bar to forward and again add a new key and go to moon and others parameters section for storing values into key, and so on . when a day template will complete then a blank template automatically will activate to working.

moon trajectory section- this will for sun path deciding like latitude and longitude, it will be same like current trajectory system, team can be modified this section according to own comfortable.

SUN and Moon entity both will be different, no relation in each other.

sun and moon timeline will be for 24 hours individually .

Day Sequencer-

Day Sequencer-

day sequencer is a sequence in which user can make a complete day like Earth’s day night cycle . you can see sequencer image, here each green block is represented to a complete day-night cycle(like Earth). in one day sequence option , user will be able to create a complete day-night time cycle for one day, here user can choose day Time and NightTime templates . sun day and night day will be link to DayTime’s day and NightTime’s day. you can see in above image.

for detail working user will go to only viewport and day night/ sequencer mode.

now we are focus this above pic. here you can see more options, one day sequence option provide to you a facility to set each day of month . in this section(or option) you will be set days template of sun and moon or night day templates, here you can see start/end option available for both sun day and moon day. but user can assign value only for one section sun or moon second/ other section automatically filled according to users values. suppose user want to play night scene firstly after that play Sun scene in one day then user will choose night day template firstly, after that he will choose sun day (Daytime templates), and after that he will go to start / end option of night section , if user will assign value to start/ end of night section then sun day’s start/end option will be disappear; this section will automatically set according to night section values.

Speed option - here user will give a value to control speed of day night cycle… speed will same for sun & moon…

if one green block’s setting (sequence) will be complete then next green block will highlight and activate automatically to working, here no need to choose/select to block by user .

filled green block will ready to play in previewer or level.

only filled green block will be play.

more highLited block - complete filled block and ready to play.

medium HighLited block- current block and active to working .

very Low Highlited block - deactive block

IMPORTANCE AND USES-

IMPORTANCE AND USES-

hello friends and Lumberyard Team,

with the help of this new Day Night Editor , now user will able to all type of Tods like

1- day night cycle of Earth world.(equal day time and night time 12-12 hours) by Day sequencer.

2.- you can make one month fully dynaemic day night cycle with various moon shapes by Day sequencer.

  1. you can make long Daytime and short Night Time for few days or full one month, vice- versa …you can achieved with Day sequencer.

Special type of Time of days or outer world tods

1. you can also make other world TOD, as

  • very long time of Day where night is absent, but various type of suns are present you can achieved this by using Day mode playing

2 - very long time of Night whereDay Time is absent, but various type of moons are present you can achieved this by using Night mode playing like mars, jupiter, saturn, neptune planet. if life will imagin in these planet or another solar system or galaxy.

now you can say good bye to Flow graph with THE HELP OF this day night system

THANKS TO READING FOR ALL

@deependra_LY, this is a very well thought out and detailed series pf posts. Thank you! I’m sure the team will get a lot of great insight from this.