quarc_visualization_material_properties_demo.mdl
Open this model

MATLAB Command Line

Click to copy the following command line to the clipboard. Then paste it in the MATLAB Command Window:

quarc_visualization_material_properties_demo

QUARC Visualization Material Properties

This is an example of different material options. You if you run the demo model, you should see four spheres as shown below.

Four possible material settings.

The background color and ambient light has been set to black to emphasize the various lighting effects. The first sphere on the left uses just diffuse lighting (the basic color property). The shading is only dependent on the location of the light source.

The second sphere has specular lighting set to white with a shininess of 0.05. The third sphere also has specular lighting, but with a shininess value of 0.99. Note that specular lighting is very dependent on the geometry resolution. It may have little or no effect on a low resolution mesh. Specular lighting is dependent on both the location of the light source and your viewing location relative to the surface normal and light source location.

The fourth and final mesh no longer has specular lighting, but instead has its emissivity set to 1. This means that all vertices are fully lit which can be useful particularly for user-interface elements where you want textures to be illuminated regardless of the lights in the scene. Emissivity only affects the actor it is applied to and will not cast light on surrounding objects. For a value between 0 and 1, emissivity can be thought of as an ambient light setting on a per actor basis.

QUARC Visualization Material Properties Demo Simulink model

Demonstration

To start the model, click the Run button on the toolbar, select Run from the Simulation menu of the diagram, or press Ctrl+T while the diagram is the active window. Using the A, S, D, and W keys on your keyboard, you can move around the scene. Click-drag your mouse on the visualization window to rotate your view.

If you would like to run the model in external mode, then select External from the Simulation/Mode menu of the diagram, or select External from the simulation mode combo box on the toolbar.

Then select Build from the QUARC menu of the diagram, or press Ctrl+B while the diagram is the active window. A great deal of output will appear in the Diagnostic Viewer about the progress of the build. If you cannot see the Diagnostic Viewer, you can open it by selecting View/Diagnostic Viewer from the menu of the diagram, or clicking on the View Diagnostics hyperlink at the bottom of the diagram. If you have MATLAB R2013b or earlier then the output will appear in the MATLAB Command Window.

When the build is complete, click on the Connect to Target button or select Connect to Target from the Simulation menu of the diagram to connect to the model.

Finally, start the model by clicking on the Run button or selecting Run from the Simulation menu of the diagram. The Start item of the QUARC menu may also be used to both connect and start the model in one operation.

Click on the Stop button or select Stop from the Simulation menu of the diagram to stop the model. The Stop item of the QUARC menu may also be used.

Running the example on a different target

To run the example on a different target, refer to the instructions on the Running QUARC Examples on Remote Targets page.