The recent release of our Solid Modeling tool ushered in a new and exciting era of creation, in which builders and developers have the ability to create complex objects using ROBLOX’s primitives as a foundation. We’ve seen the potential of the feature become a reality, with a plethora of impressive games and worlds leveraging the tool to great visual effect. Today, Solid Modeling has received its first substantial upgrade: accurate physics simulation for complex objects.
Today, we launched our revamped particle effect system and a new look for the existing particle effects: smoke, fire, sparkles, and the spawn forcefield. All of these particle effects were completely redesigned from the ground up to fit the high-quality and high-definition look that we’re working hard to bring to ROBLOX, and several key members of the Rendering and Art teams collaborated to redefine what ROBLOX particle effects are. It was important to us to ensure that implementing these effects in Studio is the exact same process as it always has been, which it is. As Senior Software Engineer at ROBLOX, I want to share an under-the-hood look at the technology we developed to implement the new particle effects, and talk about an interesting challenge we overcame in the process. Get ready for a deep dive.
You’ve no doubt noticed the “Enable 3D” button perched next to your favorite hats, gear and packages when you visit the pages of catalog items. Starting today, we’ve enabled the 3D view for shirts and pants as well, giving you the ability to view clothing from any angle before you buy it (or decide not to because of what’s on the back). Using the Rendering team’s OBJ Exporter as a foundation, we were able to roll out this feature and make it possible for you to take a 360-degree look at hats, gear, packages, heads, clothing, and characters on roblox.com.
Today, we launched a rendering update that gives reflective objects – both parts with a Reflectance value and terrain water – dynamic reflections based on the sky, the sun and moon, and the time of day. This is a relatively subtle change with a noticeable effect on the immersion of ROBLOX gameplay. Continue reading →
Ever since we introduced dynamic lighting last May, we’ve been listening to your feedback and prioritizing improvements based on your requests. One of the most common developer requests was for objects blocking light to cast shadows — an update we implemented in late 2013. Another top request was a revamp of character shadows, which, as of today, has come to fruition. Character shadows are now integrated in the voxel-based dynamic lighting engine, making them an aesthetic match to ROBLOX worlds and preventing them from rendering when they should be blocked by walls and structures.
You were always able to save your Studio files locally as .rbx files, but now you can export your Studio creations as .obj files. The OBJ Exporter exports all level geometry, textures, and materials of any place you create inside Studio. You can then load that file in a variety of 3D software platforms to refine, tweak, and enhance your virtual creation.
Exporting a creation is as simple as opening your place in Studio, then going to File > Export Place.
With an integrated development environment, multi-platform support, and a global cloud of multiplayer game servers that auto-scales to hundreds of thousands of concurrent players, ROBLOX is one of the easiest and most opportunity-rich platforms on which to make games. But we didn’t stop there. The ROBLOX game developer can now create even deeper, more immersive experiences with the rollout of technology that redefines the ROBLOX game – that gives developers the fuel they need to create exactly the engrossing games they envision.
We’ve talked at length in this series about the ambitious games that are possible with a set of newly released features and exactly what those features entail. But that technology, while game-changing, represents a fraction of ROBLOX’s global framework – interconnected systems that let anyone develop a full-featured game and release it to an international audience millions strong in a matter of seconds. Continue reading →