LogoLogo
Scripting DocsSupport
Sinespace
Sinespace
  • Welcome to Sinespace!
  • Quickstart
    • Get Started - Viewer
      • System Requirements
      • Viewer Installation
    • Get Started - SDK
      • SDK Setup
  • Sinespace Viewer
    • Viewer Basics
    • Home
    • Outfits
      • Outfit IDs
    • Socialising
    • Shopping
    • Audio Streaming
    • Settings
  • Sinespace SDK
    • SDK basics
    • Avatars
      • Clothing
        • Clothing Item Settings
        • Importing and Uploading Clothing
        • Designing Detailed Clothing
        • Layers Guide
        • Clothing Variations
        • Male Clothing Resource Files
        • Male Hair Resource Files
        • Female Clothing Resource Files
        • Female Hair Resource Files
        • Advanced Topics
          • Attachments Vs Skinned Clothing
          • Boots And Heels
          • Cloth Physics
          • How to upload avatars
            • Full Body Replacement Costumes (no custom animations)
            • Full Body Replacement Costumes (with custom animations)
      • Attachments
      • Uploading Tattoos
      • Skins
      • Gestures
        • Set Up
        • Single Person Animation
        • Multi-Person Animations
        • Animated Cameras
        • Props
        • Visual FX
      • Unified Clothing And Skin (Metal and Tessellate)
    • Animation
      • Animation Production Workflow
      • Animation Tools
    • Furniture
      • How to upload items as furniture
      • Adding Poses to Furniture
    • Games
      • Racing Games
      • Shooter games FPS
    • Quests
      • Two Step Quests
    • Regions
      • Upload Settings
      • Export Settings
      • Platform Settings
      • Submission
      • Management
      • Lighting
      • Lighting an Interior
      • Navigation bake
      • Occlusion bake
      • Post FX
      • Creating Web GL Friendly Regions
    • Vehicles
    • Components
      • General
      • List
      • Components by Function
      • AnimatedVendorConsole
      • AnimationVendor
      • ATM
      • AudioReactive
      • AvatarAnimationEffect
      • AvatarAudioEffect
      • AvatarEffect
      • AvatarEffectCamera
      • AvatarEffectCameraMovement
      • AvatarEffectLUT
      • AvatarEffectNPC
      • AvatarEffectObject
      • AvatarEffectSnapshot
      • AvatarMultiAnimationEffect
      • BoatPhysics
      • BoatVehicle
      • Browser Surfaces
      • Buoyancy
      • CarPhysics
      • CarVehicle
      • CatalogVendor
      • ClickableActivator
      • ClickableVendor
      • ClickableWebsite
      • Clothing Item Settings
      • Day/night cycle
      • EdyCompatibleVehicle
      • FocusCamera
      • FollowAvatar
      • GravityZone
      • HoverVehicle
      • InventoryVendor
      • LensFlareDistance
      • LightDistance
      • LookAtController
      • Mailbox
      • MusicZone
      • NPCCrowd
      • PlanePhysics
      • PlaneVehicle
      • Pool
      • ProductVendor
      • Proximity Activator
      • QuestCounterClickable
      • QuestCounterProximity
      • QuestDesigner
      • QuestGameObject
      • QuestNPC
      • RenamerNPC
      • SailStrip
      • SceneBackgroundMusic
      • SceneSaveSettings
      • SeatImproved
      • SliderPhysics
      • SliderVehicle
      • StartableClothingRequirement
      • StartableGestureRequirement
      • StartableItemRequirement
      • StartableRoomVisit
      • StartableSitRequirement
      • StartableSnapshot
      • StartableTeleport
      • StartableTimedCounter
      • Statue
      • StreamingBackgroundMusic
      • SubstituteAnimationZone
      • SyncedPhysicsDoodad
      • TeleportLocal
      • TeleportPad
      • TeleportWorld
      • TerrainHolePunch
      • Timer
      • Tip Jars
      • TrailForwardVelocity
      • UpgradeAccountNPC
      • VehicleRespawn
      • VehicleSpawnStation
      • Virtual Goods
      • VIPCollider
      • VoiceZone
      • Volumetric Light
      • WanderingNPC
      • Simple State Machine
      • Simple Networking
      • Vehicle Respawn Station
      • Vehicle Respawn
      • Vehicle Physical Animator
      • Clothing Previewer
      • Clothing Extra Pattern
      • Scripting Runtime
      • Speedometer
      • Modular Buoyancy
      • Meta Balls
      • Collider Trigger Activator
      • Move Object
      • Scripting Resources
      • Scripting Events
      • Scripting Data
    • Extensions
    • General Info
      • Certified Creators Program
      • Content Processing
      • Content Protection
      • Review Policies
      • Intellectual Property
      • Unity Portal
    • Creating A Shop
    • Creating Items
      • Making Animated Doors
      • Spawnable Objects: Uploading and Spawning Objects in Space
      • Creating Menus for Interactive Objects in SineSpace
    • Videos
      • Basic Clothes
      • Volumetric Lighting
  • Curator Dashboard
    • Overview
    • Items
      • Currencies
      • Editing Item Info
      • Item Statuses
    • Transaction
    • Payout
    • Grid Management
  • Sinespace API
  • Registration & Grid API
  • Grids
    • Grid Basics
    • White Label Grids
    • Grey Label Grid
    • Customisation
  • Templates
    • Avatar Templates
  • Policies
    • EULA
      • Curator EULA
      • Payment EULA
    • Review Policies
      • End-User License Agreement
    • Content Protection
    • Intellectual Property
  • More Info
    • FAQ
    • Bug Reporting
    • Support Tickets
  • World Streaming
    • Troubleshooting
    • Network ports and firewalls
    • MacOS Permissions
Powered by GitBook

Sinespace® is a registered trademark of Sine Wave Entertainment Ltd, All Rights Reserved.

On this page
  • Contents
  • Content Processing
  • Content Queue
  • What happens to your content
  • Textures
  • Models & Meshes
  • Reprocessing

Was this helpful?

Export as PDF
  1. Sinespace SDK
  2. General Info

Content Processing

PreviousCertified Creators ProgramNextContent Protection

Last updated 1 year ago

Was this helpful?

Contents

Content Processing

When you upload a piece of content to our servers, we run a variety of processes on it before building the final export packages. We build one package per platform (e.g. one for WebGL, one for standalone, one for each mobile OS, one for each console.) This processing does take some time to perform depending on the content type. Regions typically take around 15 minutes to process depending on their size (a large multi-gigabyte region can take up to an hour), whereas virtual goods (such as , or ) less than 5mb will process usually within 20 seconds.

The content will go through a series of steps to be uploaded to the Sinespace client:

1. After you have clicked on the Automatic Submission button on the virtual good component, your item will be being uploading to our servers. You will receive a notification stating this on your registered email address. You can also check on curator.sine.space to see the status of the upload. At this stage, the status of your item will read 'Processing'.

2. Once the item has processed, you will receive another email stating that your item is now on staging. This will be reflected on as well, with your item having the 'Staging' status. You will need to log into Curator to see the progress of your item. Now you can preview the item and check it is working correctly on our preview servers. You can do this by starting the Sinespace client, and tick the 'Preview Server' box and log in as usual.

3. If you are happy with your content and it is working/showing correctly, you can then send the item to be reviewed by our review team. You can do this on curator by clicking on the 'Send to Review' button.

4. Our team will review your content and decide whether or not to accept it and push it to our live servers or reject the item. If the item is rejected, the team will add a note to it on curator to say why it has been rejected. If you don't receive a note, please send us a and we will look into the issue with the content. You will need to fix the issue and then re-upload the item with the same item ID. You can see how to use the same ID here.

5. If your item is accepted, we will push it to the live servers. The region or virtual goods will then be available to all users in the 'Explore' tab (for regions) or in the Shop for virtual goods. The content will not show up in the Shop if you have set it as 'Not for Sale'; it will only show in your inventory.

Content Queue

When you upload content for processing it, we will process it in the order it is received, with a handful of exceptions. Virtual Goods less than 10mb in size will always process on a separate priority queue regardless of account status (this is to ensure you can quickly preview content that does not take long to process).

Other content will process on the larger region queue. We have a separate priority region queue for customers subscribing to a large region plan. Generally speaking we do aim for content to process quickly; during periods of large user growth, we may need to add additional processing servers

What happens to your content

Textures

Depending on the platform your textures are likely to be re-compressed into a native format for that platform, e.g. DXT1/5 on Standalone, JPEG for WebGL, etc. you can configure these settings prior to upload in the 'Importer'. We recommend against picking a specific format, and instead using the 'Automatic True Colour / Automatic Compressed / Automatic Crunched / Automatic 16-bit' master options; as specific formats may be substituted on a platform by platform basis.

Models & Meshes

We will strip mesh data down into a compact binary format. The specific format varies platform to platform (such as using 16-bit precision on mobile, and 32bit on desktop). Included animations will be often converted into rotational space, and re-sequenced onto a series of timelines. We may also strip data which is not being used by your materials (e.g. Vertex Colours or UV3/4 if your shaders do not require them.)

Reprocessing

From time to time, we make make changes to our packaging formats, either to introduce new compression schemes or allow for new features to be supported. Often this will break compatibility with previous releases; so we have support for content reprocessing. When your content is published, we keep a copy of the original files uploaded to the processing server and can use these to automatically reprocess content into the newer formats. Generally this should not require any intervention on your part.

The texture importer settings are respected by Space's content processor when exporting content

1 Content Processing
2 Content Queue
3 What happens to your content
3.1 Textures
3.2 Models & Meshes
4 Reprocessing
Clothing
Gestures
Vehicles
Curator
support ticket