What is Virtual Reality?

Virtual Reality is an interactive computer generated simulation where the user experiences a life like environment through the use of several types of devices such as VR headsets and mobile devices.

In it's applicable technological aspect, Virtual Reality serves the user as a reliable tool to study, display, and share his 3D designs in an effective and pleasing manner.

Virtual Reality Demo

Why Choose Simlab as your VR solution?

User Friendly

Simlab Composer and the simlab VR Viewer are easy to learn and use applications, they were Designed to suit users from all backgrounds, therefore you do not have to be a technical user to create impressive VR scenes.
The Simlab team offers great and personal assistance to the users through direct contact as well as creating a huge content of tutorials and guides to aid the user in achieving their goals.

Complete Solution

Simlab Composer is the ultimate tool to create a sophisticated VR experience, you will not be needing any other applications to assist you in transforming your 3D Scene to a VR environment.
Upon importing your 3D Model to Simlab Composer, you can apply materials, animation, lights, as well as import additional 3D models to the scene from the free Simlab Composer library.


Virtual Reality environments created in Simlab Composer are unique due to their interactive nature, unlike other VR solutions in the market where the scenes are static.
Through the use of Actions, Lists, Assemblies and VR Events, the designer can add life to the scene, mimicking reality and allowing the VR user to interact with objects in various ways.


Simlab Composer supports a huge range of 3D formats, it can import 3D Models from 3D Design applications in their native extensions in addition to importing universal 3D formats.
Revit, AutoCad, Maya, 3DS Max, Sketchup, SolidWorks and Rhino are some of the popular supported 3D Applications by Simlab Composer.

Viewing & Sharing

VR Experiences created in Simlab Composer can be Viewed using VR setups such as HTC Vive and Oculus Rift as well as Desktop computers, you can also run the VR scenes on Mobile Devices.
Using the simlab Showroom, you can easily store and manage VR packages, you can also share them with other users publicly through Cloud publishing or privately through private servers.


Simlab Composer is an affordable VR solution that is packed with exceptional features, choosing Simlab Composer saves you a great sum of money without sacrificing any potentials.
There are different Editions of Simlab Composer for all type of users, each equipped with specific tools to serve its purpose, making it possible for users to choose a suitable edition at a lower cost.

What fields can Virtual Reality Benefit?

Mechanical and Product Designers

  • Allows Designers to work on prototypes or large scale models.
  • Closely examine designs for improvement and fixes prior to building, saving time and money.
  • VR Scenes may display different options and mechanisms during the same experience.
  • Since VR is a digital technology it can easily reach your target audience wherever they are.
Mechanical VR Demo

Architectural and Interior Designers

  • Create a real life scale visualization for plans before the construction phase.
  • Helps exploring all your options of designing within the VR experience.
  • Easy to share and create virtual tours for clients worldwide.
  • Edit and rearrange elements in the scene

  Learn more about VR for

Architectural VR Demo

Mechanical Training Demo

Training and Safety drills

  • Virtual Reality is a safe and controlled environment and has no risks to the user.
  • The user can engage in hypothetical scenarios that are dangerous or expensive to create in reality.
  • Studies show that simulated training can raise skill levels better than traditional training.
  • You can run more than one training session at the same time and share the VR experience with the trainee remotely.

  Learn more about VR for

Grabbing and docking

Interactive Animation

From the actions menu in the VR workbench you have the option to make an object "grabbable", a grabbable object is an active object in the VR experience which the user can hold and change its position and rotation in the scene, it is the most basic form of interacting with an object in Simlab VR.
Objects marked as "grabbable objects" are also transformable in the scene building mode during the VR session, in the scene building mode you can move, rotate, scale, copy and delete an object in the scene.
From the same menu you can also create a grabbable sequence which is a type of constrained object animation in the VR, whereas the regular grabbable objects can be moved freely by the user in the scene, the grabbable sequence follows a pre-designed path of motion, an example of grabbable sequence application is the motion of a lever or a control stick where the user can grab the lever and move it to any degree as long as it falls within the allowed motion path of the lever.
Docking can be considered as a type of extension to the grabbable object function, however the grabbable object in the docking system is paired with a static object that serves as a docking station for the grabbable object.
In a docking system the grabbable object can be moved and rotated freely by the user and when released it will remain in its last position same with the regular grabbable object, however, if the grabbable object was released while it is intersecting with its designated docking station, it will assume a position and a rotation that was already predetermined by the docking system.
An example of a simple docking system is placing a bolt in its designated hole, you do not have to accurately position the bolt in a hole when using a docking system, once the bolt is released in the vicinity of the hole, it will automatically be positioned inside the hole in accordance with the predefined docking system position.

Related Content

Scene Building Mode

Scene Building

The Scene Building Mode in Virtual Reality allows the users to modify objects in the scene, they can move the object around, rotate them, and scale them.
In addition to the basic transformation operations, the user can hide and show elements in the scene, duplicate objects or delete them.
To make objects editable in the scene building mode they have to be set as "grabbable objects" by using the "make grabbable" tool in Simlab composer.
The scene building mode is suitable for interior designers since they can rearrange the scene during the VR session without the need to go back to simlab composer.

Related Content

VR Assembly

Rendering Tutorial

The assembly/dis-assembly tool allows the user to build a system that defines relations between grabbable objects, it is similar to the docking system however it can involve several objects and not only 2 objects. In an assembly system the user builds a hierarchy that will dictate the order of which the objects can be grabbed, and since not all the components of the system can be grabbed at any given time but in a certain order, it makes the assembly system useful for building assemblies that mimics successive construction systems or assembly stations. An example of building an assembly system would be creating a system that allows the user to assemble a chair design where he has to follow the building steps in a certain order placing and securing each component of the chair.

Related Content


Kitchen design

From the object's attributes panel, the user can specify a certain action that will be triggered upon interacting with that object, these are the VR functional actions that can be attached to an object :

  • URL : upon interacting with the object, a web browser will appear displaying the content of eaither a specified web page or an html document that the VR designer specified.
  • Scene State: a specified Scene state that can contain transformation info, material info or visibility will be applied once the object is activated.
  • Play Sequence : upon interaction, an animation sequence will play, the sequence can be set to play in a loop.
  • Play Sound : a selected audio file will play upon interacting the object.
  • Message box: a message box with a title and a body will appear upon activating the object.
  • Multiple Actions: you can set a multiple number of the previously mentioned actions to be triggered upon interacting with the object, the actions can be set to be triggered consequently or simultaneously.

An example of using actions would be attaching multiple scene states each with different material to an object, and once the user interact with the object, the scene states will be applied successively showing different option for the product's material.

Related Content

Visualize Scene Options

Scene Options

The Visualize scene options tool allows you to attach scene states and animation sequences to an object with a more appealing visualization than using actions on an object.
The animation sequences and scene states will be represented by 3d entities in the VR space and are accessible by activating a pin or several pins that appear when inside the Visualize Scene Options Mode in VR.
The designer can attach as many scene states and animation sequences as he pleases to a single pin, he can also choose between different visual representations for each of the pin's attached options.
The visual property types of the options lists are:

  • Label : where a preview image or a text will be displayed to represent the animation sequence or the scene state.
  • 3D Model : where a 3D model from the scene will be displayed as the options representative.
  • Material : where a specified shape with a material will appear to represent the materials captured by the attached scene states.

Using the pins system to display options is more practical and appealing to the user than the direct actions method when having a multitude of options to display, and since it is a function confined in a separate mode it will not conflict with having actions attached to the same object. A practical example of using the visualize scene options tool is creating a list of 5 scene states each containing a different design of living room couches that the user can display and examine then choose to place in the scene.

Related Content

VR Events system

VR Training

The VR Events system in simlab composer allows you to map responses that would be triggered upon the occurrence of certain events.
That type of events that simlab VR can monitor and react to are :

  • Object enters object : when a specified object's geometry intersects with another object's geometry.
  • Object exits object : When a specified object's geometry leaves a specified intersecting geometry.
  • Scene State applied : when a certain scene state in the scene is applied.
  • Sequence Ended : when an animation sequence that is playing comes to an end.
  • Variable condition changed : when the value of a variable is set to a specific value.
  • Scene start : once the VR scene is loaded.

The aforementioned events can be mapped to trigger one or more of the following responses :

  • Change action for object : attach a specific action to an object which upon triggering would perform that action.
  • Apply Scene state : apply a specific scene state when the attached event occurred.
  • Change variable Value : change the value of a specific variable.
  • play sequence : play an animation sequence.
  • play sound : play an audio file.
  • Change grabbable state : Set an object to be a grabbable object or remove the grabbable attribute from an object making it static.

This advanced system allows the user to connect multiple responses to a single or multiple events which can lead to creating a fully harmonious connected environment, applications of the Events system can vary from creating a simple system of interacting with a cabinet or a desk to creating an intricate complete VR mechanical training experience.

Related Content

Light Baking

Mobile VR

Light baking is a new technique that stores the value of light occlusion and shadows in a new layer of texture.
Generating and utilizing light baked textures adds top quality visualization for mobile viewers not capable of performing those calculations in real time.
Light baking also can be used with Desktop and VR viewers to provide great quality shadows and lighting without wasting precious CPU power on calculations.
Once you create a light baked map for a model, the effect is preserved and is not affected by material or the texture applied to the object changing, so the user is free to adjust or modify the objects material without the need to regenerate light baking maps.

Related Content

360 Rendering and HDR

360/Panorama Grid

A 360 or a panorama image, is a special type of image that allows the user to experience being inside a 3D scene, the user can view the scene on a mobile, desktop or share it on Facebook or other viewers.
Creating a 360 image using SimLab Composer is very simple, first you need to create a VR camera, place it in the scene, then select the VR camera, and render a 360 image.
You can also place more than one VR camera in the scene and render multiple 360 images from different positions in the scene creating a 360 Grid.
360 Grid Technology is a smart and simple way to navigate the whole design, using multiple 360 rendered images that are connected to each other allow you to move between them insuring full coverage of the design.
Using VR Cameras the User can also create HDR images, HDR (High dynamic range images) or environment images, are one of the preferred methods of lighting a 3D scene for rendering.
Traditionally HDR images are generated using special types of cameras, or through a specific software, which are costly methods and limit your freedom of distributing the created images due to licensing issues, however simlab composer offers this feature among countless other at reduced cost and with no constraints on distributing the HDR images that you create.

Related Content

Scene navigation


There are 3 ways to navigate scene in a VR experience while using a VR headset:

  • In room navigation (as supported by HTC) this method is suitable for navigating small areas (up to 3 meters), the user can simply move in the VR designated area to move in the 3D scene.
  • On ground teleportation, this method is suitable for navigating medium sized buildings (up to 20 meters), In this method the user picks the point on the ground to be teleported to.
  • Large scene navigation, In this method, the designer adds 360 cameras to the scene, the user can select to move from current location, to the location of any 360 camera in the scene, this method is suitable for navigating large models like schools, hospitals, malls, or large building complexes.

When running the VR experience on a mobile device or on Desktop mode, the available navigation methods are :

  • Walking Mode, in this mode the user can move around in the scene as a human character would, he can walk on surfaces but not be able to move vertically in the scene but he can still access the large scene navigation mode.
  • Flying Mode, in this mode the user can freely levitate above the ground and move around the scene without any gravitational force pulling him down as though he was flying, this mode is suitable for exploring large exterior scenes.
  • Mechanical Mode, in this mode the user will pick a point or an object in the scene to be set as the cameras focus point, once set, the camera will rotate around this point giving the user the ability to examine components and focus on specific objects in the scene.

Related Content

Visual Effects

Simlab composer allows you to add visual elements to the scene to enhance the scene's appearance and add a touch of realism to static scenes.
Through the Visual effects menu available in the VR workbench you can add a fire effect, the fire effect comes in 3 types mimicking a blazing fire, a calm fire and a candle fire, you can adjust the fire's color through the attributes panel as well as the smoke's color which you can choose to disable or enable.
In addition to fire you can add a smoke effect which comes in 2 types, the default ascending smoke and an area smoke, you can also adjust the smoke's color from the attributes panel in simlab composer.
Simlab composer allows you to convert surfaces to water surfaces, so instead of having a flat surface with a water material, you can have a dynamic water with moving waves. You can adjust the water's color as well as it's density, you can also set the waves speed to mimic a range of water surfaces types in real life.
Through the environment settings in the VR workbench you can add a fog effect to the scene, by adjusting the fog's color and density you can create a range of environmental effects such as fog, haze, dust or even a steamy atmosphere.
Night mode is also accessible from the environment settings, when switched on, the night mode will replace the blue sky with a starry sky, it will also dim the light in the scene simulating a moonlit atmosphere.

Related Content


Movies in VR

Simlab Composer allows you to convert any surface in the scene to an interactive video player using the "Make Video" tool in the visual effects menu.
From the Video's attributes panel you specify which video to play by browsing your computer and selecting a video file.
You can also choose to set the video to be an interactive video which the user can pause and play during the VR experience, and you can choose to play the Video upon starting the VR experience, loop the video, or play the video file without sound by toggling the mute option.
Embedding Video files within the Virtual Reality experience is very useful when designing VR scenes with informative content such as VR training and virtual guides and tours.

Clipping Plane

VR Clipping plane

Clipping planes also known as section planes are handy tools that allow the user to dissect a 3D object and view its inner components.
In architectural design you can cut a building horizontally to see the floor plan, this two-dimensional top-down cut is called a planimetric view, while cutting a building vertically to see inside the rooms of several floors at once is called a sectional View.
In a mechanical or a product design Clipping planes allow you to see the interior components of the design, since you can determine which objects get clipped, you can clip the outer shell of a design using the plane while maintaining the full visibility of the inside parts.
Clipping planes can be animated and attached to an action as an animation sequence or a grabbable sequence, this method of using clipping planes allows you to created multiple animated presets to use during the VR experience each focusing on certain components of the design.
The clipping planes can also be converted to a grabbable object which the user can hold and move to control at which angle and distance should the components clipping occur.

Related Content

Virtual Reality Supported Devices

Virtual Reality Headsets

Creating VR Experiences in Simlab Composer is easy, yet if you need assistance creating you first VR experience, our team of designers is more than willing to help you directly. Click here to get in touch with the design team

To start creating VR based training

To View VR Scenes for free

We are here to help, if you need any assistance,
Please do not hesitate to contact our support team support@simlab-soft.com

Cancel Music