Answers to more technical questions from residents — streaming, scripting, media, and more.
Yes — Kosmi is the most practical solution for this. It's a free browser-based platform that handles the screen sharing and streaming relay, so you don't need to set up your own streaming server.
How it works:
Getting a Kosmi TV in-world:
Kosmi TV on the Marketplace to find options at various price points, including free ones.Kosmi streams via your browser, so anything your computer can play can be shared — local files, streaming services, or any application window. Residents viewing in SL need to have Media enabled in their viewer preferences to see the stream.
The lookat crosshairs show where your camera is focused (normally via Alt-Click). You can control both what you see and what you send to others.
🔷 Official SL Viewer
Settings are in Preferences → Privacy. First enable the Develop menu with Ctrl+Alt+Q to access the Show Look At toggle.
🔶 Firestorm
Go to Preferences → Privacy → LookAt tab for granular control:
Crosshairs show where the camera is focused, not necessarily where the person is actually looking — the camera can be moved independently after focusing. Disabling "send my look at targets" is the most common setting for privacy.
Project Zero was Linden Lab's experimental browser-based Second Life viewer — no download, no install, streamed via the cloud. Its goal was to reduce to zero the technical barriers to entering Second Life, making it easier for brand-new users to get in-world.
zero.secondlife.com, simplified UI, ran in any modern browser with no hardware requirementsWhy this card is still here: older YouTube videos, forum posts, blog articles and Discord references still mention Project Zero. If a resident or fellow Mentor brings it up, this is the short answer — it was an experiment, it ran for about 15 months, it's no longer available, and the desktop viewer and the mobile app are unaffected and continue to work normally.
No dedicated spam protection tab. Use Preferences → Privacy → Block List to manually block griefing objects and residents.
Go to Preferences → Firestorm → Protection tab. Enable Spam Protection to automatically block objects sending excessive messages. Configure:
Also has Texture Lag Protection to hide large high-texture objects — useful against texture griefing.
Go to Preferences → General and look for a payment confirmation option.
Go to Preferences → Firestorm → Extras tab. Enable Confirm before paying and set a threshold. Set to 0 to confirm before every payment.
Setting the threshold to 0 means every payment requires confirmation, no matter how small — useful for new residents who accidentally click pay buttons.
Reflection probes tell the viewer how to render reflective PBR surfaces (glass, polished metals, mirrors, water, etc) within a given area. Without them, PBR materials look flat or wrong; placed correctly, they make the space look properly lit and reflective.
There's no single "set up" button — it's a multi-step process involving rezzing probe objects, sizing them to cover the relevant volume, and tuning their settings. Two community video tutorials cover it well:
Both videos were pinned in the Bellisseria Mentors channel by Mini Mole as the recommended walkthroughs for residents asking about PBR reflection probe setup. If a resident is unfamiliar with PBR generally, point them at the videos rather than trying to talk them through it in chat — it's genuinely easier to follow visually.
The usual cause is the head itself. The Avatar Welcome Pack "Lite" mesh heads cannot use HD appliers — the scripted texture layers many creators use for lipstick, eyeshadow, blush and other detailed makeup. The makeup applies without any error, but it never becomes visible.
This is a built-in limitation of the free Lite head, not something the resident can fix with a rebake or relog. To wear HD-applier makeup they need a head that supports it:
Basic system-layer (BOM) makeup will still show on a Lite head — it is specifically the HD scripted appliers that don't work.
They're almost certainly on Blender 5.x. Collada I/O was marked legacy in Blender 4.2 (July 2024) and fully removed in Blender 5.0 — Linden Lab was apparently the last major user of the format, so the Blender devs let it go.
The easy answer: Blender 4.5 LTS.
It's the last version with built-in Collada support, and it's supported until July 2027. Send them to blender.org's LTS download page, not the homepage's big green button. Anyone creating for SL should be on 4.5 LTS, not the rolling latest.
If they need a newer Blender for other reasons: a Collada addon.
Gaia Clary — who maintained Blender's built-in Collada exporter for years before letting it go — distributes a Collada addon for Blender 4.x, including in Avastar.
If they've already modelled in 5.x, the work isn't lost — they just need to either downgrade Blender or add the addon to get the file out.
Blender 4.5 LTS reaches end-of-life July 2027, and there's no announced replacement upload format on the SL side yet. There's an open feature request asking LL about the roadmap, with no answer so far. Worth flagging to creators planning a long-term workflow.
The full upload flow for textured mesh. Three things trip newcomers up most often: missing UV unwrap before export, forgetting the Include textures tickbox at upload, and not realising textures still need applying face-by-face after rezzing.
Before they start
If payment info or IP Terms haven't been sorted, the Upload Model option stays greyed out in the viewer.
In Blender
In Second Life
After upload
If it looks wrong
These settings are only available in the Firestorm viewer.
Firestorm only — not available in the official SL viewer.
Go to Preferences → Firestorm → Avatar tab. Set both sliders to zero:
Firestorm only — not available in the official SL viewer.
Go to Preferences → Firestorm → Avatar tab. Uncheck Enable selection beam. You can also adjust the beam width and update rate if you want to keep it but make it less intrusive.
Firestorm only — not available in the official SL viewer.
Go to Preferences → Firestorm → Extras tab. Uncheck Create particle effects when scripts communicate.
Particularly useful in busy areas — the constant particle effects from many scripted objects can be visually distracting and affect performance.
A clean install is more than just uninstalling and reinstalling — it also removes cached settings and files that may be causing problems. Think of it as the nuclear option: effective, but save it for when the viewer is truly misbehaving.
For a normal update, a clean install is not required. Only do this when experiencing persistent issues that other fixes haven't resolved.
Back up first — note that uninstalling deletes chat and IM logs. Save them first if needed.
Windows: delete contents of
AppData\Local\SecondLife and AppData\Roaming\SecondLifeMac: delete
~/Library/Caches/SecondLifeWindows: Settings → Apps → Second Life → Uninstall
Mac: Drag Second Life from Applications to Trash
To show hidden folders on Windows: File Explorer → View → check Hidden items.
Resetting all settings can resolve unexpected viewer behaviour such as broken menus, missing UI elements, or options not responding correctly. It's the "turn it off and on again" of Firestorm fixes — surprisingly effective.
Try this before a clean install — it's quicker and solves many of the same issues. If the problem persists after a reset, then proceed to a clean install.
On Mac, Ctrl → Cmd and Alt → Option. Click COPY to paste a shortcut into chat.
| PC | Mac | ||
| Inventory | Ctrl+I | Cmd+I | |
| Appearance | Ctrl+O | Cmd+O | |
| Rebake / Force Appearance | Ctrl+Alt+R | Cmd+Option+R | |
| Refresh Attachments | Alt+Shift+R | Option+Shift+R | |
| Stop Animations | Alt+Shift+A | Option+Shift+A | |
| Move Lock (toggle) | Ctrl+Alt+P | Cmd+Option+P | |
| Force Ground Sit | Ctrl+Alt+S | Cmd+Option+S |
| PC | Mac | ||
| Friends | Ctrl+Shift+F | Cmd+Shift+F | |
| Groups | Ctrl+Shift+G | Cmd+Shift+G | |
| Chat History | Ctrl+H | Cmd+H | |
| Conversations / IMs | Ctrl+T | Cmd+T | |
| Whisper | Shift+Enter | Shift+Enter | |
| Shout | Ctrl+Enter | Cmd+Enter |
| PC | Mac | ||
| Teleport Home | Ctrl+Shift+H | Cmd+Shift+H | |
| Fly Override (no-fly areas) | Ctrl+Alt+V | Cmd+Option+V | |
| World Map | Ctrl+M | Cmd+M | |
| Mini-Map | Ctrl+Shift+M | Cmd+Shift+M | |
| Resync Animations | Ctrl+S | Cmd+S | |
| Nearby Avatars | Ctrl+Shift+A | Cmd+Shift+A |
| PC | Mac | ||
| Zoom in / out | Alt+↑/↓ | Option+↑/↓ | |
| Rotate camera | Alt+←/→ | Option+←/→ | |
| Reset view | Esc | Esc | |
| Zoom in / Default / Out | Ctrl+0 / Ctrl+9 / Ctrl+8 | Cmd+0 / Cmd+9 / Cmd+8 |
| PC | Mac | ||
| Take Snapshot | Ctrl+Shift+S | Cmd+Shift+S | |
| Toggle avatars hidden | Ctrl+Alt+Shift+4 | Cmd+Option+Shift+4 | |
| Hide particles | Ctrl+Alt+Shift+= | Cmd+Option+Shift+= | |
| Preferences | Ctrl+P | Cmd+P |
The complete Firestorm keyboard shortcut list is on the Firestorm Wiki: wiki.firestormviewer.org/keyboard_shortcuts
Click a flowchart to open it as a full-screen overlay.