Difference between revisions of "Third Party Viewer Directory/CoolVLViewer"

From Second Life Wiki
Jump to navigation Jump to search
(Features update)
 
(8 intermediate revisions by the same user not shown)
Line 18: Line 18:
While primarily designed for, and developed under Linux, the Cool VL Viewer is also available for Windows and macOS.
While primarily designed for, and developed under Linux, the Cool VL Viewer is also available for Windows and macOS.


A "stable" branch is always available, fully maintained and updated, usually weekly, and when necessary, experimental and legacy branches may also be published and maintained for a while.
A "stable" branch is always available, fully maintained and updated, usually weekly, and when necessary, "experimental" and "legacy" branches may also be published and maintained for a while.


''' Extra features '''
''' Extra features '''


In excess of most features present in other Third Party Viewers, the Cool VL Viewer provides the following extras:
In excess of most features present in other Third Party Viewers, the Cool VL Viewer provides extras features, the most notable among them being:


* Modernized v1 UI: it's all v1 but with many, many small and less small changes, when compared with the original v1 UI seen in old Linden Lab's viewers. The changes are geared towards usability and productivity, while preserving the 3D view screen estate.
* Modernized v1 UI: it's all v1 but with many, many small and less small changes, when compared with the original v1 UI seen in old Linden Lab's viewers. The changes are geared towards usability and productivity, while preserving the 3D view screen estate.
* '''Exclusive: provides [http://sldev.free.fr/CoolVLViewerLuaManual.pdf Lua scripting/automation] support !'''
* '''Exclusive: provides [http://sldev.free.fr/CoolVLViewerLuaManual.pdf Lua scripting/automation] support !'''
* '''Exclusive: implements a dual renderer; Extended Environment (ALM + forward modes) and Physically Based Rendering (PBR)''', with fallback diffuse textures rendering for PBR-only objects/terrains when using the ALM or forward rendering modes.
* '''Exclusive: Implements a much improved texture fetcher and texture bias algorithm, to prevent issues with VRAM exhaustion, "texture trashing" and seconds-long freezes when walking around.'''
* '''Exclusive: Implements a smart frame rate limiter, to avoid excessive GPU consumption due to ludicrously high frame rates and instead best use the CPU "free time" between frames to rez objects and textures faster.'''
* Implements the "RestrainedLove" API (switchable and disabled by default), forked from Marine Kelley's reference implementation (this is not RLVa).
* Implements the "RestrainedLove" API (switchable and disabled by default), forked from Marine Kelley's reference implementation (this is not RLVa).
* Still implements some old features that have been removed from all other SL viewers over time: optional low altitude "Classic Clouds" (their altitude was also made configurable), terrain-only map in the World Map in excess of the "normal" terrain+objects map, optional "animated trees" for Linden trees swaying with the wind.
* Still implements some old features that have been removed from all other SL viewers over time: optional low altitude "Classic Clouds" (their altitude was also made configurable), terrain-only map in the World Map in excess of the "normal" terrain+objects map, optional "animated trees" for Linden trees swaying with the wind.
* Legacy and web-based search. Legacy "Web" and "Interests" (includes spoken language(s) and skills) tabs in avatar profiles.
* Legacy SL search and web-based search both supported. Legacy "Web" and "Interests" (includes spoken language(s) and skills) tabs still available in avatar profiles.
* Kept fully OpenSim-compatible (viewer-side baking, var regions, Lightshare, etc).
* Kept fully OpenSim-compatible (viewer-side baking, var regions, Lightshare, etc).
* Implements MFA login support.
* Implements MFA login support.
* Implements LL's "performance viewer" changes (with bug fixes and improvements, such as multi-threaded GL shared profiles instead of a mono-threaded one).
* Implements support for the new group IMs server backlog feature.
* Implements support for the new group IMs server log feature.
* Implements support for inventory thumbnails and PBR materials previews.
* Implements GLTF materials support, and a dual renderer; Extended Environment (ALM + forward modes) and Physically Based Rendering (PBR).
* Linux ARM64 official builds !
* '''NEW: implements support for inventory thumbnails and PBR materials previews.'''
* '''NEW: implements 2K textures support, plus a texture size limiting setting for users short of VRAM.'''
* '''NEW: Linux ARM64 official builds !'''
* '''NEW: implements PBR terrain support (and the PBR terrain base color map also renders in non-PBR ALM and forward rendering modes).'''
* '''NEW: implements 2K textures support, plus a texture size limiting setting for users short of VRAM (in the experimental viewer branch only for now).'''
* '''NEW: implements high resolution probes, AKA mirrors.'''
* '''NEW: implements PBR terrain rendering (in the experimental viewer branch only for now).'''
* '''NEW: implements gLTF scenes and HDRI sky (EXR maps) previews (in PBR rendering mode only).'''
* '''NEW: implements high resolution probes, AKA mirrors (in the experimental viewer branch only for now).'''
* '''NEW: implements WebRTC voice support.'''
* '''NEW: implements gLTF scenes previews (in the experimental viewer branch only for now).'''


''' Links '''
''' Links '''

Latest revision as of 10:09, 18 June 2024

CoolVL Cool VL Viewer

Links Contacts
Support Email: sldev at free dot fr
Second Life Contact:
Real World: Support forum


Platforms: Linux x86_64, Linux aarch64, Windows x86_64, macOS


Description

This viewer was created and is maintained by Henri Beauchamp (this viewer was formerly known as the "Cool SL Viewer" and its first public release was v1.18.4.3, released on 2007-11-16).

It puts emphasis on high UI coherency from one version to the other (meaning no bad surprise for "old timers") while staying in sync with Linden Lab's official viewer features, high performances, high stability and reliability, and a high reactivity to new patches and bug fixes provided by the Open Source community.

While primarily designed for, and developed under Linux, the Cool VL Viewer is also available for Windows and macOS.

A "stable" branch is always available, fully maintained and updated, usually weekly, and when necessary, "experimental" and "legacy" branches may also be published and maintained for a while.

Extra features

In excess of most features present in other Third Party Viewers, the Cool VL Viewer provides extras features, the most notable among them being:

  • Modernized v1 UI: it's all v1 but with many, many small and less small changes, when compared with the original v1 UI seen in old Linden Lab's viewers. The changes are geared towards usability and productivity, while preserving the 3D view screen estate.
  • Exclusive: provides Lua scripting/automation support !
  • Exclusive: implements a dual renderer; Extended Environment (ALM + forward modes) and Physically Based Rendering (PBR), with fallback diffuse textures rendering for PBR-only objects/terrains when using the ALM or forward rendering modes.
  • Exclusive: Implements a much improved texture fetcher and texture bias algorithm, to prevent issues with VRAM exhaustion, "texture trashing" and seconds-long freezes when walking around.
  • Exclusive: Implements a smart frame rate limiter, to avoid excessive GPU consumption due to ludicrously high frame rates and instead best use the CPU "free time" between frames to rez objects and textures faster.
  • Implements the "RestrainedLove" API (switchable and disabled by default), forked from Marine Kelley's reference implementation (this is not RLVa).
  • Still implements some old features that have been removed from all other SL viewers over time: optional low altitude "Classic Clouds" (their altitude was also made configurable), terrain-only map in the World Map in excess of the "normal" terrain+objects map, optional "animated trees" for Linden trees swaying with the wind.
  • Legacy SL search and web-based search both supported. Legacy "Web" and "Interests" (includes spoken language(s) and skills) tabs still available in avatar profiles.
  • Kept fully OpenSim-compatible (viewer-side baking, var regions, Lightshare, etc).
  • Implements MFA login support.
  • Implements support for the new group IMs server backlog feature.
  • Implements support for inventory thumbnails and PBR materials previews.
  • Linux ARM64 official builds !
  • NEW: implements 2K textures support, plus a texture size limiting setting for users short of VRAM.
  • NEW: implements PBR terrain support (and the PBR terrain base color map also renders in non-PBR ALM and forward rendering modes).
  • NEW: implements high resolution probes, AKA mirrors.
  • NEW: implements gLTF scenes and HDRI sky (EXR maps) previews (in PBR rendering mode only).
  • NEW: implements WebRTC voice support.

Links

 

Disclaimer: Linden Lab makes no representations or warranties regarding any of the listed viewers or developers. These third-party viewers are not affiliated with or overseen by Linden Lab. Please take reasonable precautions, including virus scanning, before installing and using any of the listed viewers.