Skip to main content

Valve gives developers and hobbyists a peek behind the scenes of ‘The Lab’

Over the course of its ongoing relationship with HTC, Valve has made no secret of its ambition to facilitate virtual reality development for independent studios and hobbyists. Now, the company has released a set of tools that should allow anyone with a capable rig to see what goes into a high-quality VR experience.

Valve has released The Lab Renderer as a free download for use with Unity 5.4. This package contains all the scripts, shaders, and source code used to create The Lab, a series of experimental experiences set in the Portal universe that illustrate the capabilities of VR tech.

Recommended Videos

The Lab Renderer was used to create all the experiences contained in The Lab, with the exception of Robot Repair, according to a blog post published by Valve’s Aaron Leiby. However, the package isn’t intended to be a replacement for the rendering features already available in Unity.

Instead, it’s meant to demonstrate just what can be done with the technology at this point in time. “We are shipping this for free to Unity developers as an example of how we think current-generation VR rendering can provide the highest-fidelity experience with the best performance,” Leiby wrote.

The features included span from an adaptive quality algorithm that can dynamically change rendering quality, to a single-pass forward rendering solution that allows developers to utilize MSAA — currently the preferred method of anti-aliasing for VR content. There’s also a GPU flushing technique intended to help improve performance.

Valve is supplying full source code and shader code so developers can chop and change various elements as they see fit. Given the relatively recent creation of many VR development techniques, access to these resources could give scores of greenhorns an opportunity to learn from experts working on the cutting edge.

The Lab Renderer is available for free via the Unity Asset Store.

Brad Jones
Former Digital Trends Contributor
Brad is an English-born writer currently splitting his time between Edinburgh and Pennsylvania. You can find him on Twitter…
No, a lifetime VPN subscription doesn’t mean ‘your’ lifetime
iPhone with VPN service enabled in hand over a blurred background

Folks who signed up for al lifetime subscription with VPN provider VPNSecure have been discovering the true definition of “lifetime” when it comes to such deals. And it’s not the one they'd hoped to hear.

After new owners took over the company, these particular customers recently had their lifetime subscriptions canceled. The new operator of VPNSecure told them that it didn’t know about the lifetime deals when they acquired the business, adding that it was unable to honor them.

Read more
SanDisk’s latest drive sets new benchmark for consumer NVMe SSDs
The SanDisk WD Black SN8100 PCIe Gen 5 SSD with and without heatsink variants

SanDisk has officially introduced the WD Black SN8100, its latest high-end PCIe Gen 5 NVMe SSD targeting PC enthusiasts, gamers, and professional users. With sequential read speeds of up to 14,900 MB/s and write speeds of 14,000 MB/s, the drive sets a new bar for consumer SSD performance, surpassing some of the best NVMe SSDs currently on the market, including the Crucial T705. 

The SN8100 uses a standard M.2 2280 form factor and is available in capacities of 1TB, 2TB, 4TB, and 8TB. It’s worth noting that the 1TB model offers lower write speeds, up to 11,000 MB/s, compared to the higher-capacity versions, which reach up to 14,000 MB/s. 

Read more
Pairing the RTX 5090 with a CPU from 2006? Nvidia said ‘hold my beer’
RTX 5090.

Nvidia's best graphics cards are often paired with expensive CPUs, but what if you want to try a completely mismatched, retro configuration? Well, that used to be impossible due to driver issues. But, for whatever reason, Nvidia has just removed the instruction that prevented you from doing so, opening the door to some fun, albeit nonsensical, CPU and GPU combinations.

The instruction in question is called POPCNT (Population Count), and this is a CPU instruction that also prevents Windows 11 from being installed on older hardware. Its job is counting how many bits are present in a binary number. However, as spotted by TheBobPony on X (Twitter), POPCNT will not be a problem for Nvidia's latest graphics cards anymore.

Read more