content creation guidelines - science on a sphere · 2017-05-31 · content creation guidelines...

9
1 Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here are a few simple guidelines to assist in the creation of content. The SOSx team has significant experience with technical and aesthetic issues when creating content for spherical display systems, and is happy to provide feedback and suggestions during production to ensure quality content. Part 1 covers useful information for creating content Part 2 adding a new dataset using Tour Builder Part 3 outlines the flexibility of creating a tour using Tour Builder Part 1 – New Content Formats and Considerations A. Data Format There are three basic types of datasets for SOSx: Texture - Single Image Can be displayed on the sphere. An example of this is a global image of the Age of the Seafloor. It’s a static image that can be manipulated and rotated in real time from the user interface or remote control Time Series - Image Sequence Animates through time. An example of this would be a loop of satellite data. For an image sequence, SOSx will display the images in sequence and play them like a movie across the entire sphere surface at a pre-determined fps (frames per second). Image sequences can be of any arbitrary length, limited mainly by disk space and can be animated at frame rates up to 60 frames per second. Video - MPEG4's save disk space but do not show time on SOSx. This means that we cannot display the date and time for data using an MP4. We suggest using Time Series for datasets where date and time are needed. Transitions, audio, special effects, and other computer graphics techniques can be added to a sequence through the use of off the shelf software like Final Cut Pro. Map Projection For complete globe datasets: Equatorial Cylindrical Equidistant Projection à This is a simple latitude/longitude grid with the lines evenly spaced where the image is twice as wide as it is tall. To be consistent with the SOS Data Catalog, it is recommended that the 0°

Upload: others

Post on 12-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

1

ContentCreationGuidelinesUpdatedforSOSx1.1(10/2016)

NewdatasetsarealwayswelcomeforSOSExplorer!Hereareafewsimpleguidelinestoassistinthecreationofcontent.TheSOSxteamhassignificantexperiencewithtechnicalandaestheticissueswhencreatingcontentforsphericaldisplaysystems,andishappytoprovidefeedbackandsuggestionsduringproductiontoensurequalitycontent.

Part1coversusefulinformationforcreatingcontentPart2addinganewdatasetusingTourBuilderPart3outlinestheflexibilityofcreatingatourusingTourBuilder

Part1–NewContentFormatsandConsiderations

A.DataFormatTherearethreebasictypesofdatasetsforSOSx:

Texture-SingleImageCanbedisplayedonthesphere.AnexampleofthisisaglobalimageoftheAgeoftheSeafloor.It’sastaticimagethatcanbemanipulatedandrotatedinrealtimefromtheuserinterfaceorremotecontrolTimeSeries-ImageSequenceAnimatesthroughtime.Anexampleofthiswouldbealoopofsatellitedata.Foranimagesequence,SOSxwilldisplaytheimagesinsequenceandplaythemlikeamovieacrosstheentirespheresurfaceatapre-determinedfps(framespersecond).Imagesequencescanbeofanyarbitrarylength,limitedmainlybydiskspaceandcanbeanimatedatframeratesupto60framespersecond.Video-MPEG4'ssavediskspacebutdonotshowtimeonSOSx.ThismeansthatwecannotdisplaythedateandtimefordatausinganMP4.WesuggestusingTimeSeriesfordatasetswheredateandtimeareneeded.Transitions,audio,specialeffects,andothercomputergraphicstechniquescanbeaddedtoasequencethroughtheuseofofftheshelfsoftwarelikeFinalCutPro.

MapProjection–Forcompleteglobedatasets:EquatorialCylindricalEquidistantProjectionàThisisasimplelatitude/longitudegridwiththelinesevenlyspacedwheretheimageistwiceaswideasitistall.TobeconsistentwiththeSOSDataCatalog,itisrecommendedthatthe0°

Page 2: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

2

linegothroughthemiddleofthemap,withthe+/-180°linesattheedges.Forpartialglobedatasets:Aboundingboxcanbesetfornorth,south,east,westtoshowonlyapartoftheworld.Thisworksbestifthedatais.pngformat,asthebluemarblebasemapwillshowupunderneath.ImageFormat–Forsingleimages-JPEG,PNG,orDDS.Forimagesequences–DDSonly.TheTourBuildersoftwareapplicationincludedinyourinstallationcanconverttoDDSforanimagedirectory.VideoFormat–MPEG4,OGV,WMVRenderthevideowiththeMPEG4videocodecataminimumof25mbps.AlternativeFormat–KML,KMZThesoftwarealsohastheabilitytodisplayKML(KeyholeMarkupLanguage)andthecompressedKMZfilesonSOSx.KMLisapopularspecificationandactivelyusedwithGoogleEarthfordisplayingdataonasphere.AudioFormat–MP3,MPEG4,WAV,OGG,AIF…Iftheaudiofileisstandaloneasanarrationforatour,youcanusetheaboveformats.Ifitisusedforamovie,itshouldbeembeddedinthesameMPEG4fileasthevideo.Resolution–4096x2048foranimations,8192x4096forsingleimages(textures).Thosearetherecommendedresolutions,thoughother2x1resolutions,suchas3000x1500willwork.Werecommendaminimumof2Kforanydataset.B.ImageConsiderationsThedatashouldtakeupthewholeimage,withnobordersorextraspacearoundtheedges.Evenapixelborderwillshowupasaseam!Inmostcases,asimple1%stretchinthehorizontalwillfixtheproblem.Thedatashouldmatchupattheedgesoftheimage.Ifitdoesn’t,aseamwillappearwherethemismatchhappensanditwon’tlookseamlessonthesphere.Examplesofseamsproblemsareshownbelow.Inadditiontomakingsurethatthedatafillstheentireframe,from180°Westto180°East,alsomakesurethatthedatafillstheentireframefrom90°Southto90°North.Ifthereismissingdataatthepoles,fillintheareawithasolidcolororabasicland/oceanbackgroundtoensurethatthedatasetwrapsproperlyaroundthespherewithoutstretchingvertically.ExamplesofSeams–Aproblemtobeavoided

Page 3: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

3

Layers–AddingflexibilitytothedatasetThelayeringcapabilityinSOSxallowspresenterstodynamicallyturnlayersonandoff.

ColorSuggestionsAcolorscalecandramaticallychangetheemphasisandmessageofadataset.Becauseofthis,theScienceOnaSphereUsersCollaborativeNetworkhashadmanydiscussionsonthecolorscalesthatareusedforSOSxdatasets.Thegoalistocreatedatasetswithwell-chosencolorscalesthataremeaningful,intuitive,andscientificallyaccurate.Severalconclusionsaretheresultofthesediscussions:

1. Itcanbeconfusingtouserswhenthesamecolorschemeandtheirassociatedcolorbarsareusedfortwocompletelyunrelateddatasets.

2. Thesamecolorshouldnotbeusedtorepresentmorethanonething.i.e.ificeisshadedwhite,thenwhiteshouldnotalsobeusedforareasofmissingdata.

3. Usingrainbow-coloredlegendsandcolorschemesisoftenconfusingtotheaudienceandhardtoparse.Instead,considerusingshadesofgreentorepresentphytoplankton,andblueandredgradationstorepresenttemperatureanomalies.i.e.use“meaningful”colors

4. Avoidusingfullspherebackgroundsthatarecompletelyorpre-dominantlywhite.Theseamsbetweenprojectorsbecomemoreapparentwhenusingsolidwhite/brightbackgrounds.Ifusingbrightbackgroundcolors,consideraddingsomenoise/texturetothem.SamegoesforPIPs,especiallythosedisplayedattheseamsbetweenprojectors.

C.PreparingYourContentFileNamesBasedonResolution,TimeStamp,andContent

• Singleimagesaretypicallynamedfortheirresolution,suchas4096.jpg.• Imagesequencesarekeptinfoldersthatarenamedfortheirresolution,andtheimages

themselvesshouldbenamedtosortinascendingorderfromearliesttolatest.Thiscaneitherbedonewithatimestampinthefilename,oraframenumberinthefilenamewithasufficientnumberofleadingzerostoensuretimecompatibility,shownintheexamplebelow.

Page 4: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

4

• Videosshouldbenamedbasedoncontentandresolution,suchashurricanes_2048.mp4.Donotusespacesandspecialcharactersinfilenames.

NamedbydateNamedbyframecount

EstablishingTime(forimagesequences)InorderforSOSxtodisplaytimeanddateforyourimagesequencedataset,youneedtobeabletoestablishaPeriod,Start&EndTimeandaFilenameMask.TheseareaddedintheTourBuilderwhenaddinganewdataset.PeriodcodingforSOSxcanbefound:https://en.wikipedia.org/wiki/ISO_8601Forexample:Ifyouhaveanimageforeveryday,youwouldenter:P1DIfyouhaveanimageforevery15minutes,youwouldenter:PT15MStart&EndTimeareenteredasyear,month,dayandhour.Forexample:Ifyourimagesrunforallof2015(andaredaily)youwouldenter:Starttime:2015-01-01T00:00:00EndTime:2015-12-31T00:00:00FilenameMaskallowsSOSxtounderstand,accordingtothePeriodandStartEndTime,whatischangingforeachimageinthesequence.Thechangingintegersaremarkedwithbrackets[].UsingtheexamplefromaboveNamedbydate,yourfilenamemaskwouldbe:Snow_ice_2048_[yyyyMMdd].png(Ifminutesareapplicabletheywouldbe“mm”andweeks“WW”).Seethiswebsiteforhelp:http://php.net/manual/en/function.date.php*UsingtheexamplefromaboveNamedframecount,yourfilenamemaskwouldbesos_jpl_4096.[####].jpg*Ifusingaframecount,youwouldalsoenterFileSequenceStartandFileSequenceIncrement.InNamedframecountexample:FileSequenceStartis1andFileSequenceIncrementis1.ColorbarsandLegends–EnhancingthedatasetColorbarsandlegendscan(andshould)beusedwhenapplicableastheyprovidecontextandunitsforthedata.Theseshouldbestandaloneimagefiles(.pngor.jpg)andnotburnedintotheglobalimages.500xpixelsisusuallyalargeenoughresolution.Neverburnimagesintothedataitselfaswarpingcanhappenwhenwrappingaroundasphere.

snow_ice_2048_20110730.png snow_ice_2048_20110731.png snow_ice_2048_20110801.png snow_ice_2048_20110802.png snow_ice_2048_20110803.png snow_ice_2048_20110804.png snow_ice_2048_20110805.png snow_ice_2048_20110806.png

sos_jpl_4096.0001.jpg sos_jpl_4096.0002.jpg sos_jpl_4096.0003.jpg sos_jpl_4096.0004.jpg sos_jpl_4096.0005.jpg sos_jpl_4096.0006.jpg sos_jpl_4096.0007.jpg sos_jpl_4096.0008.jpg

Page 5: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

5

Part2–UsingTourBuildertoAddNewDatasets

Videotutorialsarealsoavailablehere:sos.noaa.gov/SOS_Explorer/documentation.htmlA.DatasetEditorWindow

• OpenTourBuilder• SelectMenuTools>DatasetEditor• Selectadirectoryforyournewdataset(itneedstoexistinlocal-datasetstoshowupin

SOSx)• Enteralloftheinformation“required”inthewindowshownbelow.• North/South/East/Westcanbeusedasaboundingboxforanimagethatisnotglobal.• DataLinkpointstoafile(imageorvideo)oradirectoryofimages.

Categories–BrowsingdropdownintheSearchWindowdisplaycategories.YoursystemcomeswithAir,Experiences,Extras,Land,Movies,People,SnowandIce,Space,Tours,Water.Addnewcategoriesasdesired.Addasmanycategoriesasisappropriateforyourdataset.

Page 6: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

6

TimeSequence–Foranimagesequence(directoryofimages),youmustenterthePeriod,FilenameMaskandforframecounts,alsoaddFileSequenceStartandIncrement.SeeabovePart1–C.PreparingyourContentformoreinformation.

AddingLayers–GivethelayeraTitle.DataLinkisthenameofthefile,i.e.map.jpg.ChooseFormat.Save.Youmayaddmanylayers.

EnablingProbing–Ifyourcolorbar.pngisalinear,continuousgradientandyourdataisfullcolorthanyoumaywanttoconsiderfillingouttheprobingtable.

Other-IfyourdatasetisnotEarthandisa“celestialbody”thencheckingthisboxdisablesgeographicoverlaysspecifictoEarth.KMLIconScaleFactorscalesthesizeoficons.KML

Page 7: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

7

OverrideIconallowsyoutobrowsetoa.pngfilethatwillbeusedforyourKMLplacemarks.

ToolsUsedtoCreateImagesfromData• BecauseSOSxusesbasicimageformatslikeJPEG,andPNGasitsmaininputformat,

therearemanytoolsavailableforcreatingdatasets.• CommonexamplesarePhotoshop®,ImageMagick®,GIMP,etc.• ForcreatingMPEG4fileswithtransitions,specialeffectsandnarration,programssuch

asFinalCutPro®andAdobeAfterEffects®areuseful.• ToolslikeIDL,AWIPS,McIDAS,andotherimageanalysisapplicationsaretypicallyused

tocreateimageryfromscientificdatasets.• Graphicsdesignerscanusea3Dmodelingapplications,like3DStudio®,tocreate

advancedvisualizations.• GISprogramssuchasArcGISorQuantumGIScanbeusedtocreatemaps.Atutorialfor

creatingSOSxdatasetswithQuantumGISisavailablehere:http://sos.noaa.gov/Docs/qgis_tutorial.pdf.

MoreInformationonVisualizationConsiderationsThefollowingarticle,researchingthepublicunderstandingofsciencecontent,waswrittenbySOSUsersCollaborativeNetworkmembers:Phipps,M.andRowe,S.(2010)SeeingsatellitedataPublicUnderstandingofScience.doi:10.1177/0963662508098684

Part3–UsingTourBuildertoCreateTours

Videotutorialsarealsoavailablehere:sos.noaa.gov/SOS_Explorer/documentation.html

Page 8: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

8

Description: SOSxdatasetscanoftenbecomplex.Weinvented“Tours”inordertotellastorywithdatasetsandtohelpourusersmaketangible,understandableconnectionsbetweentheanimationsandtheirlives.Toursarescriptedpresentationsthatwalkauserthroughthedatasetsusingastorylineandalearninggoal.Theseoftenincludetext,guidingquestions,pop-upwebcontent,videos,pictures/diagrams,andclick-ableplacemarks.Forexample,see“BecomeaDataExpert”Tourscreenshotbelow.

UsingournewTourBuilder,youcannowbuildyourowntours!Oncebuilt,yourtourswillshowupinyoursearchwindow(ifdesired).AccessingTours:NOAAmanagedToursarelaunchedthreeways:

1. “HotButtons”thatshowuponthelowerrightcornerofthetouchscreenarelinkedtothetours.Whenclicked,hotbuttonslaunchrightintoatour.

Page 9: Content Creation Guidelines - Science On a Sphere · 2017-05-31 · Content Creation Guidelines Updated for SOSx 1.1 (10/2016) New datasets are always welcome for SOS Explorer! Here

9

2. Toursareallnamed“Tour-WeatherLesson”(forexample)inorderforthemalltoshowupundertheletterTinthealphabeticalsearchwindow.

3. Toursaretagged“Tour”intheir

metadatafilesinordertoshowupintheTourdropdowncategorywhenbrowsing.*

*Tip:Wesuggestthatwhenyoumakeyourowntours,youfollowprotocol#2&3inordertofindyoursthesameway.

TourBuilderApplicationTourBuilderarrangestasksinatimeline.EachTourtaskisaddedtothemainTimelineandrunsinorder.ForalistofthepossibleTourTasksseetheTourBuilderTaskTable.sos.noaa.gov/SOS_Explorer/documentation.html