Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Babylon provides a playground where you can explore examples and play with the code. The official documentation offers a wide variety of well-written tutorials on topics from beginner to advanced. Additionally, there are many tutorials written by the community available that you can find by doing a google search. See More
Effects: Anaglyph, cross-eyed and parallax barrier. Scenes: add and remove objects at run-time; fog Cameras: perspective and orthographic; controllers: trackball, FPS, path and more Animation: armatures, forward kinematics, inverse kinematics, morph and keyframe Lights: ambient, direction, point and spot lights; shadows: cast and receive Materials: Lambert, Phong, Standard, smooth shading, textures, PBR and more Shaders: access to full OpenGL Shading Language (GLSL) capabilities: lens flare, depth pass and extensive post-processing library Objects: meshes, particles, sprites, lines, ribbons, bones and more - all with Level of detail Geometry: plane, cube, sphere, torus, 3D text and more; modifiers: lathe, extrude and tube Data loaders: binary, image, JSON and scene Utilities: full set of time and 3D math functions including frustum, matrix, quaternion, UVs and more Export and import: utilities to create Three.js-compatible JSON files from within: Blender, openCTM, FBX, Max, and OBJ Support: API documentation, public forum Examples: Over 150 files of coding examples plus fonts, models, textures, sounds and other support files See More
Three.js has importers for most of the industry standard files format (obj, mtl, fbx, 3ds, gltf, collada, babylon, playcanvas, stl, vrml, draco and many more), making it easy to author assets in your favourite modelling software and import them for use them in three.js. See More
The core of the three.js system is kept to a minimum to reduce file size, however there are also hundreds of extensions maintained in the offical repo on github, along with many free textures, fonts and models. You can find them all here. See More
Hundreds of officially maintained plugins, extensions, control systems, importers, exporters and special effects
has everything, supports everything, very performant unless you have no idea what you're doing. See More
Unity won a recent assessment of productivity for desktop users with the richest collection of keyboard shortcuts. Programs can be easily accessed by clicking on the Ubuntu symbol on the upper part of the launcher, or by pushing the "Windows" button found on most PCs. This opens up a box called the "dash" where users can search by typing in the name of desired programs to open them. See More
Lightmaps been efficient way to deliver lighting to your scenes for long time. But it comes with a cost of many large textures. PlayCanvas offers unique solution for a web platform, to render lightmaps during loading of an app in runtime. Which is faster than downloading Mb's of textures. And is much more convenient: simply switch your light sources to bake, and static models to be lightmapped, and engine will do the rest. See More
Assets and content delivery is very different on web platform comparing to native. So PlayCanvas challenges best practices to allow developers decide how their content is delivered and in what form. Async Assets download - allows developers to load content as app goes, instead of asking to download all assets in advance risking users to simply navigate away while stearing at loading screens. Formats for 3D models and Textures support covers all the popular tools. And workflow is as simple as: Drag'n'drop your files right into Assets Panel. And cloud will do the rest of the hard work optimising and converting your files into runtime-friendly and compressed data. See More
Engine itself weighs just under 150Kb, and it's always challenged to stay small. There is no extra weight that has to carried with your app, just your assets and scripts in runtime-friendly compressed form. This allows users to engage with your content in matter of seconds, and event just under a second on good connection. See More
PlayCanvas offers users to easily add physics, using powerful Bullet Physics Engine (ammo.js). Rigidbody and Collision components on entity allow to set up your scene with little effort. And real-time link between launched app and editor allows to preview and play with your scene without needing to refresh your game to see changed applied. Physics is delivered as optional library, so by default being disabled it does not add any extra download size to your apps. See More
Famous is young, and currently not one of the more popular options. Due to the chance of undocumented bugs and the lack of community support, some developers still feel it's a bit too early to use. However, Famous is under active development and the community is growing. See More
Help millions of people make better decisions.
Each month, over 2.8 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.