{ "shape": { "tooltip": "The shape of this entity's geometry." }, "innerRadius": { "tooltip": "The inner radius of the shape." }, "color": { "tooltip": "The color of this entity." }, "shapeAlpha": { "tooltip": "The opacity of the entity between 0.0 fully transparent and 1.0 completely opaque." }, "shapeUnlit": { "tooltip": "If enabled, the entity will not be lit by the keylight or local lights.", "jsPropertyName": "unlit" }, "text": { "tooltip": "The text to display on the entity." }, "textColor": { "tooltip": "The color of the text." }, "textAlpha": { "tooltip": "The opacity of the text between 0.0 fully transparent and 1.0 completely opaque." }, "backgroundColor": { "tooltip": "The color of the background." }, "backgroundAlpha": { "tooltip": "The opacity of the background between 0.0 fully transparent and 1.0 completely opaque." }, "lineHeight": { "tooltip": "The height of each line of text. This determines the size of the text." }, "font": { "tooltip": "The font to render the text. Supported values: \"Courier\", \"Inconsolata\", \"Roboto\", \"Timeless\", or a URL to a PNG MTSDF .arfont file." }, "textEffect": { "tooltip": "The effect that is applied to the text." }, "textEffectColor": { "tooltip": "The color of the text effect." }, "textEffectThickness": { "tooltip": "The magnitude of the text effect." }, "textAlignment": { "tooltip": "How the text is aligned within its left and right bounds." }, "textVerticalAlignment": { "tooltip": "How the text is aligned within its top and bottom bounds." }, "topMargin": { "tooltip": "The top margin, in meters." }, "rightMargin": { "tooltip": "The right margin, in meters." }, "bottomMargin": { "tooltip": "The bottom margin, in meters." }, "leftMargin": { "tooltip": "The left margin, in meters." }, "unlit": { "tooltip": "If enabled, the entity will not be lit by the keylight or local lights.", "jsPropertyName": "unlit" }, "zoneShapeType": { "tooltip": "The shape of the volume in which the zone's lighting effects and avatar permissions have effect.", "jsPropertyName": "shapeType" }, "zoneCompoundShapeURL": { "tooltip": "The model file to use for the compound shape if Shape Type is \"Use Compound Shape URL\".", "jsPropertyName": "compoundShapeURL" }, "flyingAllowed": { "tooltip": "If enabled, users can fly in the zone." }, "ghostingAllowed": { "tooltip": "If enabled, users with avatar collisions turned off will not collide with content in the zone." }, "filterURL": { "tooltip": "The URL of a JS file that checks for changes to entity properties within the zone. Runs periodically." }, "keyLightMode": { "tooltip": "Configures the key light in the zone. This light is directional." }, "keyLight.color": { "tooltip": "The color of the key light." }, "keyLight.intensity": { "tooltip": "The intensity of the key light." }, "keyLight.direction.y": { "tooltip": "The angle in deg at which light emits. Starts in the entity's -z direction, and rotates around its y axis." }, "keyLight.direction.x": { "tooltip": "The angle in deg at which light emits. Starts in the entity's -z direction, and rotates around its x axis." }, "keyLight.castShadows": { "tooltip": "If enabled, shadows are cast. The entity or avatar casting the shadow must also have Cast Shadows enabled. Note: Shadows are rendered only on high-profiled computers. This setting will have no effect on computers profiled to medium or low graphics." }, "keyLight.shadowBias": { "tooltip": "The bias of the shadows cast by the light. Use this to fine-tune your shadows to your scene to prevent shadow acne and peter panning." }, "keyLight.shadowMaxDistance": { "tooltip": "The max distance from your view at which shadows will be computed." }, "skyboxMode": { "tooltip": "Configures the skybox in the zone. The skybox is a cube map image." }, "skybox.color": { "tooltip": "If the URL is blank, this changes the color of the sky, otherwise it modifies the color of the skybox." }, "skybox.url": { "tooltip": "A cube map image that is used to render the sky." }, "ambientLightMode": { "tooltip": "Configures the ambient light in the zone. Use this if you want your skybox to reflect light on the content." }, "ambientLight.ambientIntensity": { "tooltip": "The intensity of the ambient light." }, "ambientLight.ambientURL": { "tooltip": "A cube map image that defines the color of the light coming from each direction." }, "ambientLight.ambientColor": { "tooltip": "If the URL is blank, this changes the color of the ambient light, otherwise it modifies the color of the ambient map." }, "hazeMode": { "tooltip": "Configures the haze in the scene." }, "haze.hazeRange": { "tooltip": "How far the haze extends out. This is measured in meters." }, "haze.hazeAltitudeEffect": { "tooltip": "If enabled, this adjusts the haze intensity as it gets higher." }, "haze.hazeBaseRef": { "tooltip": "The base of the altitude range. Measured in entity space." }, "haze.hazeCeiling": { "tooltip": "The ceiling of the altitude range. Measured in entity space." }, "haze.hazeColor": { "tooltip": "The color of the haze." }, "haze.hazeBackgroundBlend": { "tooltip": "How much the skybox shows through the haze. The higher the value, the more it shows through." }, "haze.hazeEnableGlare": { "tooltip": "If enabled, a glare is enabled on the skybox, based on the key light." }, "haze.hazeGlareColor": { "tooltip": "The color of the glare based on the key light." }, "haze.hazeGlareAngle": { "tooltip": "The angular size of the glare and how much it encompasses the skybox, based on the key light." }, "bloomMode": { "tooltip": "Configures how much bright areas of the scene glow." }, "bloom.bloomIntensity": { "tooltip": "The intensity, or brightness, of the bloom effect." }, "bloom.bloomThreshold": { "tooltip": "The cutoff of the bloom. The higher the value, the more only bright areas of the scene will glow." }, "bloom.bloomSize": { "tooltip": "The radius of bloom. The higher the value, the larger the bloom." }, "tonemappingMode": { "tooltip": "Configures the tonemapping applied to the final render." }, "tonemapping.curve": { "tooltip": "The tonemapping curve used." }, "tonemapping.exposure": { "tooltip": "The exposure used during tonemapping." }, "ambientOcclusionMode": { "tooltip": "Configures the ambient occlusion in this zone." }, "ambientOcclusion.technique": { "tooltip": "The ambient occlusion technique used. Different techniques have different tradeoffs." }, "ambientOcclusion.jitter": { "tooltip": "Whether or not the ambient occlusion sampling is jittered." }, "ambientOcclusion.resolutionLevel": { "tooltip": "How high the resolution of the ambient occlusion buffer should be. Higher levels mean lower resolution buffers." }, "ambientOcclusion.edgeSharpness": { "tooltip": "How much to sharpen the edges during the ambient occlusion blurring." }, "ambientOcclusion.blurRadius": { "tooltip": "The radius used for blurring, in pixels." }, "ambientOcclusion.aoRadius": { "tooltip": "The radius used for ambient occlusion." }, "ambientOcclusion.aoObscuranceLevel": { "tooltip": "Intensify or dim ambient occlusion." }, "ambientOcclusion.aoFalloffAngle": { "tooltip": "The falloff angle for the AO calculation." }, "ambientOcclusion.aoSamplingAmount": { "tooltip": "The fraction of AO samples to use, out of the maximum for each technique." }, "ambientOcclusion.ssaoNumSpiralTurns": { "tooltip": "The angle span used to distribute the AO samples ray directions. SSAO only." }, "audio.reverbEnabled": { "tooltip": "If reverb should be enabled for listeners in this zone." }, "audio.reverbTime": { "tooltip": "The time (seconds) for the reverb tail to decay by 60dB." }, "audio.reverbWetLevel": { "tooltip": "Adjusts the wet/dry percentage, from completely dry (0%) to completely wet (100%)." }, "audio.listenerZones": { "tooltip": "A list of entity IDs representing listener zones with this zone as a source." }, "audio.listenerAttenuationCoefficients": { "tooltip": "Each coefficient will be applied to sounds coming from this zone and being heard by a listener in the corresponding listenerZone. Factor between 0 and 1: 0 = No attenuation/full sound, 1 = extreme attenuation/no sound. Negative values: interpreted as sound distance limit in meters." }, "normalMapAttenuationMode": { "tooltip": "Configures the normal map attenuation in this zone." }, "normalMapAttenuation.min": { "tooltip": "The distance, in meters, at which normal maps start to fade out." }, "normalMapAttenuation.max": { "tooltip": "The distance, in meters, at which normal maps are fully faded out." }, "avatarPriority": { "tooltip": "Alter Avatars' update priorities." }, "modelURL": { "tooltip": "A mesh model from an FBX or OBJ file." }, "shapeType": { "tooltip": "The shape of the collision hull used if collisions are enabled. This affects how an entity collides." }, "compoundShapeURL": { "tooltip": "The model file to use for the compound shape if Collision Shape is \"Compound\"." }, "animation.url": { "tooltip": "An animation to play on the model." }, "animation.running": { "tooltip": "If enabled, the animation on the model will play automatically." }, "animation.allowTranslation": { "tooltip": "If enabled, this allows an entity to move in space during an animation." }, "animation.loop": { "tooltip": "If enabled, then the animation will continuously repeat." }, "animation.hold": { "tooltip": "If enabled, then rotations and translations of the last frame played are maintained when the animation stops." }, "animation.currentFrame": { "tooltip": "The current frame being played in the animation." }, "animation.firstFrame": { "tooltip": "The first frame to play in the animation." }, "animation.lastFrame": { "tooltip": "The last frame to play in the animation." }, "animation.fps": { "tooltip": "The speed of the animation." }, "animation.smoothFrames": { "tooltip": "If enabled, the frames of the animation will be linearly interpolated to create smoother movement." }, "textures": { "tooltip": "A JSON string containing a texture. Use a name from the Original Texture property to override it." }, "originalTextures": { "tooltip": "A JSON string containing the original texture used on the model." }, "imageURL": { "tooltip": "The URL for the image source." }, "imageColor": { "tooltip": "The tint to be applied to the image.", "jsPropertyName": "color" }, "imageAlpha": { "tooltip": "The opacity of the image between 0.0 fully transparent and 1.0 completely opaque." }, "emissive": { "tooltip": "If enabled, the image will display at full brightness." }, "subImage": { "tooltip": "The area of the image that is displayed." }, "keepAspectRatio": { "tooltip": "If enabled, the image will maintain its original aspect ratio." }, "sourceUrl": { "tooltip": "The URL for the web page source." }, "dpi": { "tooltip": "The resolution to display the page at, in pixels per inch. Use this to resize your web source in the frame." }, "inputMode": { "tooltip": "The user input mode to use." }, "showKeyboardFocusHighlight": { "tooltip": "If enabled, highlights when it has keyboard focus." }, "wantsKeyboardFocus": { "tooltip": "If enabled, this web entity will capture keyboard focus once clicked." }, "isEmitting": { "tooltip": "If enabled, then particles are emitted." }, "lifespan": { "tooltip": "How long each particle lives, measured in seconds." }, "maxParticles": { "tooltip": "The maximum number of particles to render at one time. Older particles are swapped out for new ones." }, "particleTextures": { "tooltip": "The URL of a JPG or PNG image file to display for each particle.", "jsPropertyName": "textures" }, "emitRate": { "tooltip": "The number of particles per second to emit." }, "emitSpeed": { "tooltip": "The speed that each particle is emitted at, measured in m/s." }, "speedSpread": { "tooltip": "The spread in speeds at which particles are emitted at, resulting in a variety of speeds." }, "particleShapeType": { "tooltip": "The shape of the surface from which to emit particles.", "jsPropertyName": "shapeType" }, "particleCompoundShapeURL": { "tooltip": "The model file to use for the particle emitter if Shape Type is \"Use Compound Shape URL\".", "jsPropertyName": "compoundShapeURL" }, "emitDimensions": { "tooltip": "The outer limit radius in dimensions that the particles can be emitted from." }, "emitOrientation": { "tooltip": "The orientation of particle emission relative to the entity's axes." }, "emitRadiusStart": { "tooltip": "The inner limit radius in dimensions that the particles start emitting from." }, "emitterShouldTrail": { "tooltip": "If enabled, then particles are \"left behind\" as the emitter moves, otherwise they are not." }, "particleRadiusTriple": { "tooltip": "The size of each particle.", "jsPropertyName": "particleRadius" }, "particleRadius": { "tooltip": "The size of each particle." }, "radiusStart": { "tooltip": "The start size of each particle." }, "radiusFinish": { "tooltip": "The finish size of each particle." }, "radiusSpread": { "tooltip": "The spread in size that each particle is given, resulting in a variety of sizes." }, "particleColorTriple": { "tooltip": "The color of each particle.", "jsPropertyName": "color" }, "particleColor": { "tooltip": "The color of each particle.", "jsPropertyName": "color" }, "colorStart": { "tooltip": "The start color of each particle." }, "colorFinish": { "tooltip": "The finish color of each particle." }, "colorSpread": { "tooltip": "The spread in color that each particle is given, resulting in a variety of colors. The variation range (-/+) on each RGB channel to use around the RGB values of the particle color." }, "particleAlphaTriple": { "tooltip": "The opacity of each particle between 0.0 fully transparent and 1.0 completely opaque.", "jsPropertyName": "alpha" }, "alpha": { "tooltip": "The opacity of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaStart": { "tooltip": "The initial opacity level of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaFinish": { "tooltip": "The final opacity level of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaSpread": { "tooltip": "The spread in opacity that each particle is given, resulting in a variety of opacity levels." }, "emitAcceleration": { "tooltip": "The acceleration that is applied to each particle during its lifetime." }, "accelerationSpread": { "tooltip": "The spread in accelerations that each particle is given, resulting in a variety of accelerations." }, "particleSpinTriple": { "tooltip": "The spin of each particle.", "jsPropertyName": "particleSpin" }, "particleSpin": { "tooltip": "The spin of each particle." }, "spinStart": { "tooltip": "The start spin of each particle." }, "spinFinish": { "tooltip": "The finish spin of each particle." }, "spinSpread": { "tooltip": "The spread in spin that each particle is given, resulting in a variety of spins." }, "rotateWithEntity": { "tooltip": "If enabled, each particle will spin relative to the rotation of the entity as a whole." }, "particlePolarTriple": { "tooltip": "The angle range in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis.", "skipJSProperty": true }, "polarStart": { "tooltip": "The start angle in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis." }, "polarFinish": { "tooltip": "The finish angle in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis." }, "particleAzimuthTriple": { "tooltip": "The angle range in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis.", "skipJSProperty": true }, "azimuthStart": { "tooltip": "The start angle in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis." }, "azimuthFinish": { "tooltip": "The finish angle in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis." }, "lightColor": { "tooltip": "The color of the light emitted.", "jsPropertyName": "color" }, "intensity": { "tooltip": "The brightness of the light." }, "falloffRadius": { "tooltip": "The distance from the light's center where the intensity is reduced." }, "isSpotlight": { "tooltip": "If enabled, then the light is directional, otherwise the light is a point light which emits light in all directions." }, "exponent": { "tooltip": "Affects the softness of the spotlight beam; the higher the value, the softer the beam." }, "cutoff": { "tooltip": "Affects the size of the spotlight beam; the higher the value, the larger the beam." }, "materialURL": { "tooltip": "The URL to an external JSON file or \"materialData\". Append \"?<material name>\" to select a single material if multiple are defined." }, "materialData": { "tooltip": "Can be used instead of a JSON file when material set to materialData." }, "parentMaterialName": { "tooltip": "The target mesh indices or material names that this material entity should be assigned to on it's parent. This only supports parents that are Avatars as well as Shape or Model entity types." }, "priority": { "tooltip": "The priority of the material, where a larger number means higher priority. Original materials = 0." }, "materialMappingMode": { "tooltip": "How the material is mapped to the entity. If set to \"UV space\", then the material will be applied with the target entity's UV coordinates. If set to \"3D Projected\", then the 3D transform of the material entity will be used." }, "materialMappingPos": { "tooltip": "The offset position of the bottom left of the material within the parent's UV space." }, "materialMappingScale": { "tooltip": "How many times the material will repeat in each direction within the parent's UV space." }, "materialMappingRot": { "tooltip": "How much to rotate the material within the parent's UV-space, in degrees." },Lines 1–500 of 1015. Load more
{ "shape": { "tooltip": "The shape of this entity's geometry." }, "innerRadius": { "tooltip": "The inner radius of the shape." }, "color": { "tooltip": "The color of this entity." }, "shapeAlpha": { "tooltip": "The opacity of the entity between 0.0 fully transparent and 1.0 completely opaque." }, "shapeUnlit": { "tooltip": "If enabled, the entity will not be lit by the keylight or local lights.", "jsPropertyName": "unlit" }, "text": { "tooltip": "The text to display on the entity." }, "textColor": { "tooltip": "The color of the text." }, "textAlpha": { "tooltip": "The opacity of the text between 0.0 fully transparent and 1.0 completely opaque." }, "backgroundColor": { "tooltip": "The color of the background." }, "backgroundAlpha": { "tooltip": "The opacity of the background between 0.0 fully transparent and 1.0 completely opaque." }, "lineHeight": { "tooltip": "The height of each line of text. This determines the size of the text." }, "font": { "tooltip": "The font to render the text. Supported values: \"Courier\", \"Inconsolata\", \"Roboto\", \"Timeless\", or a URL to a PNG MTSDF .arfont file." }, "textEffect": { "tooltip": "The effect that is applied to the text." }, "textEffectColor": { "tooltip": "The color of the text effect." }, "textEffectThickness": { "tooltip": "The magnitude of the text effect." }, "textAlignment": { "tooltip": "How the text is aligned within its left and right bounds." }, "textVerticalAlignment": { "tooltip": "How the text is aligned within its top and bottom bounds." }, "topMargin": { "tooltip": "The top margin, in meters." }, "rightMargin": { "tooltip": "The right margin, in meters." }, "bottomMargin": { "tooltip": "The bottom margin, in meters." }, "leftMargin": { "tooltip": "The left margin, in meters." }, "unlit": { "tooltip": "If enabled, the entity will not be lit by the keylight or local lights.", "jsPropertyName": "unlit" }, "zoneShapeType": { "tooltip": "The shape of the volume in which the zone's lighting effects and avatar permissions have effect.", "jsPropertyName": "shapeType" }, "zoneCompoundShapeURL": { "tooltip": "The model file to use for the compound shape if Shape Type is \"Use Compound Shape URL\".", "jsPropertyName": "compoundShapeURL" }, "flyingAllowed": { "tooltip": "If enabled, users can fly in the zone." }, "ghostingAllowed": { "tooltip": "If enabled, users with avatar collisions turned off will not collide with content in the zone." }, "filterURL": { "tooltip": "The URL of a JS file that checks for changes to entity properties within the zone. Runs periodically." }, "keyLightMode": { "tooltip": "Configures the key light in the zone. This light is directional." }, "keyLight.color": { "tooltip": "The color of the key light." }, "keyLight.intensity": { "tooltip": "The intensity of the key light." }, "keyLight.direction.y": { "tooltip": "The angle in deg at which light emits. Starts in the entity's -z direction, and rotates around its y axis." }, "keyLight.direction.x": { "tooltip": "The angle in deg at which light emits. Starts in the entity's -z direction, and rotates around its x axis." }, "keyLight.castShadows": { "tooltip": "If enabled, shadows are cast. The entity or avatar casting the shadow must also have Cast Shadows enabled. Note: Shadows are rendered only on high-profiled computers. This setting will have no effect on computers profiled to medium or low graphics." }, "keyLight.shadowBias": { "tooltip": "The bias of the shadows cast by the light. Use this to fine-tune your shadows to your scene to prevent shadow acne and peter panning." }, "keyLight.shadowMaxDistance": { "tooltip": "The max distance from your view at which shadows will be computed." }, "skyboxMode": { "tooltip": "Configures the skybox in the zone. The skybox is a cube map image." }, "skybox.color": { "tooltip": "If the URL is blank, this changes the color of the sky, otherwise it modifies the color of the skybox." }, "skybox.url": { "tooltip": "A cube map image that is used to render the sky." }, "ambientLightMode": { "tooltip": "Configures the ambient light in the zone. Use this if you want your skybox to reflect light on the content." }, "ambientLight.ambientIntensity": { "tooltip": "The intensity of the ambient light." }, "ambientLight.ambientURL": { "tooltip": "A cube map image that defines the color of the light coming from each direction." }, "ambientLight.ambientColor": { "tooltip": "If the URL is blank, this changes the color of the ambient light, otherwise it modifies the color of the ambient map." }, "hazeMode": { "tooltip": "Configures the haze in the scene." }, "haze.hazeRange": { "tooltip": "How far the haze extends out. This is measured in meters." }, "haze.hazeAltitudeEffect": { "tooltip": "If enabled, this adjusts the haze intensity as it gets higher." }, "haze.hazeBaseRef": { "tooltip": "The base of the altitude range. Measured in entity space." }, "haze.hazeCeiling": { "tooltip": "The ceiling of the altitude range. Measured in entity space." }, "haze.hazeColor": { "tooltip": "The color of the haze." }, "haze.hazeBackgroundBlend": { "tooltip": "How much the skybox shows through the haze. The higher the value, the more it shows through." }, "haze.hazeEnableGlare": { "tooltip": "If enabled, a glare is enabled on the skybox, based on the key light." }, "haze.hazeGlareColor": { "tooltip": "The color of the glare based on the key light." }, "haze.hazeGlareAngle": { "tooltip": "The angular size of the glare and how much it encompasses the skybox, based on the key light." }, "bloomMode": { "tooltip": "Configures how much bright areas of the scene glow." }, "bloom.bloomIntensity": { "tooltip": "The intensity, or brightness, of the bloom effect." }, "bloom.bloomThreshold": { "tooltip": "The cutoff of the bloom. The higher the value, the more only bright areas of the scene will glow." }, "bloom.bloomSize": { "tooltip": "The radius of bloom. The higher the value, the larger the bloom." }, "tonemappingMode": { "tooltip": "Configures the tonemapping applied to the final render." }, "tonemapping.curve": { "tooltip": "The tonemapping curve used." }, "tonemapping.exposure": { "tooltip": "The exposure used during tonemapping." }, "ambientOcclusionMode": { "tooltip": "Configures the ambient occlusion in this zone." }, "ambientOcclusion.technique": { "tooltip": "The ambient occlusion technique used. Different techniques have different tradeoffs." }, "ambientOcclusion.jitter": { "tooltip": "Whether or not the ambient occlusion sampling is jittered." }, "ambientOcclusion.resolutionLevel": { "tooltip": "How high the resolution of the ambient occlusion buffer should be. Higher levels mean lower resolution buffers." }, "ambientOcclusion.edgeSharpness": { "tooltip": "How much to sharpen the edges during the ambient occlusion blurring." }, "ambientOcclusion.blurRadius": { "tooltip": "The radius used for blurring, in pixels." }, "ambientOcclusion.aoRadius": { "tooltip": "The radius used for ambient occlusion." }, "ambientOcclusion.aoObscuranceLevel": { "tooltip": "Intensify or dim ambient occlusion." }, "ambientOcclusion.aoFalloffAngle": { "tooltip": "The falloff angle for the AO calculation." }, "ambientOcclusion.aoSamplingAmount": { "tooltip": "The fraction of AO samples to use, out of the maximum for each technique." }, "ambientOcclusion.ssaoNumSpiralTurns": { "tooltip": "The angle span used to distribute the AO samples ray directions. SSAO only." }, "audio.reverbEnabled": { "tooltip": "If reverb should be enabled for listeners in this zone." }, "audio.reverbTime": { "tooltip": "The time (seconds) for the reverb tail to decay by 60dB." }, "audio.reverbWetLevel": { "tooltip": "Adjusts the wet/dry percentage, from completely dry (0%) to completely wet (100%)." }, "audio.listenerZones": { "tooltip": "A list of entity IDs representing listener zones with this zone as a source." }, "audio.listenerAttenuationCoefficients": { "tooltip": "Each coefficient will be applied to sounds coming from this zone and being heard by a listener in the corresponding listenerZone. Factor between 0 and 1: 0 = No attenuation/full sound, 1 = extreme attenuation/no sound. Negative values: interpreted as sound distance limit in meters." }, "normalMapAttenuationMode": { "tooltip": "Configures the normal map attenuation in this zone." }, "normalMapAttenuation.min": { "tooltip": "The distance, in meters, at which normal maps start to fade out." }, "normalMapAttenuation.max": { "tooltip": "The distance, in meters, at which normal maps are fully faded out." }, "avatarPriority": { "tooltip": "Alter Avatars' update priorities." }, "modelURL": { "tooltip": "A mesh model from an FBX or OBJ file." }, "shapeType": { "tooltip": "The shape of the collision hull used if collisions are enabled. This affects how an entity collides." }, "compoundShapeURL": { "tooltip": "The model file to use for the compound shape if Collision Shape is \"Compound\"." }, "animation.url": { "tooltip": "An animation to play on the model." }, "animation.running": { "tooltip": "If enabled, the animation on the model will play automatically." }, "animation.allowTranslation": { "tooltip": "If enabled, this allows an entity to move in space during an animation." }, "animation.loop": { "tooltip": "If enabled, then the animation will continuously repeat." }, "animation.hold": { "tooltip": "If enabled, then rotations and translations of the last frame played are maintained when the animation stops." }, "animation.currentFrame": { "tooltip": "The current frame being played in the animation." }, "animation.firstFrame": { "tooltip": "The first frame to play in the animation." }, "animation.lastFrame": { "tooltip": "The last frame to play in the animation." }, "animation.fps": { "tooltip": "The speed of the animation." }, "animation.smoothFrames": { "tooltip": "If enabled, the frames of the animation will be linearly interpolated to create smoother movement." }, "textures": { "tooltip": "A JSON string containing a texture. Use a name from the Original Texture property to override it." }, "originalTextures": { "tooltip": "A JSON string containing the original texture used on the model." }, "imageURL": { "tooltip": "The URL for the image source." }, "imageColor": { "tooltip": "The tint to be applied to the image.", "jsPropertyName": "color" }, "imageAlpha": { "tooltip": "The opacity of the image between 0.0 fully transparent and 1.0 completely opaque." }, "emissive": { "tooltip": "If enabled, the image will display at full brightness." }, "subImage": { "tooltip": "The area of the image that is displayed." }, "keepAspectRatio": { "tooltip": "If enabled, the image will maintain its original aspect ratio." }, "sourceUrl": { "tooltip": "The URL for the web page source." }, "dpi": { "tooltip": "The resolution to display the page at, in pixels per inch. Use this to resize your web source in the frame." }, "inputMode": { "tooltip": "The user input mode to use." }, "showKeyboardFocusHighlight": { "tooltip": "If enabled, highlights when it has keyboard focus." }, "wantsKeyboardFocus": { "tooltip": "If enabled, this web entity will capture keyboard focus once clicked." }, "isEmitting": { "tooltip": "If enabled, then particles are emitted." }, "lifespan": { "tooltip": "How long each particle lives, measured in seconds." }, "maxParticles": { "tooltip": "The maximum number of particles to render at one time. Older particles are swapped out for new ones." }, "particleTextures": { "tooltip": "The URL of a JPG or PNG image file to display for each particle.", "jsPropertyName": "textures" }, "emitRate": { "tooltip": "The number of particles per second to emit." }, "emitSpeed": { "tooltip": "The speed that each particle is emitted at, measured in m/s." }, "speedSpread": { "tooltip": "The spread in speeds at which particles are emitted at, resulting in a variety of speeds." }, "particleShapeType": { "tooltip": "The shape of the surface from which to emit particles.", "jsPropertyName": "shapeType" }, "particleCompoundShapeURL": { "tooltip": "The model file to use for the particle emitter if Shape Type is \"Use Compound Shape URL\".", "jsPropertyName": "compoundShapeURL" }, "emitDimensions": { "tooltip": "The outer limit radius in dimensions that the particles can be emitted from." }, "emitOrientation": { "tooltip": "The orientation of particle emission relative to the entity's axes." }, "emitRadiusStart": { "tooltip": "The inner limit radius in dimensions that the particles start emitting from." }, "emitterShouldTrail": { "tooltip": "If enabled, then particles are \"left behind\" as the emitter moves, otherwise they are not." }, "particleRadiusTriple": { "tooltip": "The size of each particle.", "jsPropertyName": "particleRadius" }, "particleRadius": { "tooltip": "The size of each particle." }, "radiusStart": { "tooltip": "The start size of each particle." }, "radiusFinish": { "tooltip": "The finish size of each particle." }, "radiusSpread": { "tooltip": "The spread in size that each particle is given, resulting in a variety of sizes." }, "particleColorTriple": { "tooltip": "The color of each particle.", "jsPropertyName": "color" }, "particleColor": { "tooltip": "The color of each particle.", "jsPropertyName": "color" }, "colorStart": { "tooltip": "The start color of each particle." }, "colorFinish": { "tooltip": "The finish color of each particle." }, "colorSpread": { "tooltip": "The spread in color that each particle is given, resulting in a variety of colors. The variation range (-/+) on each RGB channel to use around the RGB values of the particle color." }, "particleAlphaTriple": { "tooltip": "The opacity of each particle between 0.0 fully transparent and 1.0 completely opaque.", "jsPropertyName": "alpha" }, "alpha": { "tooltip": "The opacity of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaStart": { "tooltip": "The initial opacity level of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaFinish": { "tooltip": "The final opacity level of each particle between 0.0 fully transparent and 1.0 completely opaque." }, "alphaSpread": { "tooltip": "The spread in opacity that each particle is given, resulting in a variety of opacity levels." }, "emitAcceleration": { "tooltip": "The acceleration that is applied to each particle during its lifetime." }, "accelerationSpread": { "tooltip": "The spread in accelerations that each particle is given, resulting in a variety of accelerations." }, "particleSpinTriple": { "tooltip": "The spin of each particle.", "jsPropertyName": "particleSpin" }, "particleSpin": { "tooltip": "The spin of each particle." }, "spinStart": { "tooltip": "The start spin of each particle." }, "spinFinish": { "tooltip": "The finish spin of each particle." }, "spinSpread": { "tooltip": "The spread in spin that each particle is given, resulting in a variety of spins." }, "rotateWithEntity": { "tooltip": "If enabled, each particle will spin relative to the rotation of the entity as a whole." }, "particlePolarTriple": { "tooltip": "The angle range in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis.", "skipJSProperty": true }, "polarStart": { "tooltip": "The start angle in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis." }, "polarFinish": { "tooltip": "The finish angle in deg at which particles are emitted. Starts in the entity's -z direction, and rotates around its y axis." }, "particleAzimuthTriple": { "tooltip": "The angle range in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis.", "skipJSProperty": true }, "azimuthStart": { "tooltip": "The start angle in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis." }, "azimuthFinish": { "tooltip": "The finish angle in deg at which particles are emitted. Starts in the entity's -x direction, and rotates around its z axis." }, "lightColor": { "tooltip": "The color of the light emitted.", "jsPropertyName": "color" }, "intensity": { "tooltip": "The brightness of the light." }, "falloffRadius": { "tooltip": "The distance from the light's center where the intensity is reduced." }, "isSpotlight": { "tooltip": "If enabled, then the light is directional, otherwise the light is a point light which emits light in all directions." }, "exponent": { "tooltip": "Affects the softness of the spotlight beam; the higher the value, the softer the beam." }, "cutoff": { "tooltip": "Affects the size of the spotlight beam; the higher the value, the larger the beam." }, "materialURL": { "tooltip": "The URL to an external JSON file or \"materialData\". Append \"?<material name>\" to select a single material if multiple are defined." }, "materialData": { "tooltip": "Can be used instead of a JSON file when material set to materialData." }, "parentMaterialName": { "tooltip": "The target mesh indices or material names that this material entity should be assigned to on it's parent. This only supports parents that are Avatars as well as Shape or Model entity types." }, "priority": { "tooltip": "The priority of the material, where a larger number means higher priority. Original materials = 0." }, "materialMappingMode": { "tooltip": "How the material is mapped to the entity. If set to \"UV space\", then the material will be applied with the target entity's UV coordinates. If set to \"3D Projected\", then the 3D transform of the material entity will be used." }, "materialMappingPos": { "tooltip": "The offset position of the bottom left of the material within the parent's UV space." }, "materialMappingScale": { "tooltip": "How many times the material will repeat in each direction within the parent's UV space." }, "materialMappingRot": { "tooltip": "How much to rotate the material within the parent's UV-space, in degrees." },