home  previous   next  contents

Shout3D™ 2.0 - Demo Guide

Rendering and Appearance Demos

InteractiveRenderDemo

The InteractiveRenderDemo is the perfect way to explore the rendering and appearance powers of Shout3d 2.0. Just load it up and start experimenting. The controls are intuitive and self-explanatory.

interactiveRenderDemo

Pixel Doubling

A number of demos illustrate pixel doubling, but this is a good example. Pixel doubling is discussed in the User Guide.

javascript_pixelDouble_and_resizable

MultiAppearance and Texturing

The Shout3D MultiAppearance node allows you to map diffuse color, specularity, opacity and bump. You can even apply different materials and textures to different regions of a mesh. It all adds up to superb image quality that rivals pre-rendered results.

android/android
pauliface/pauliface.html
multiTexturedTemple
renderTests/primitives_with_multiAppearance

This series of variations on rocks is instructive. Note the influence of different bump and specularity values.

rock/rock
rock/single_rock
rock/single_rock1
rock/single_rock2
rock/single_rock3
rock/single_rock4
rock/single_rock5
rock/single_rock6
rock/single_rock7

Another instructive series for comparison uses the venerable teapot model.

renderTests/multimesh_bumpmap
renderTests/multimesh_diffusemap
renderTests/multimesh_multimap
renderTests/pixel_doubled_multimesh_multimap
renderTests/smooth_pixel_doubled_multimesh_multimap
renderTests/multimesh_prelitdiffusemap
renderTests/multimesh_regular_appearance
renderTests/multimesh_specbumpmap
renderTests/multimesh_specmap
renderTests/multimesh_teapot

Note that you can modulate your diffuse texture colors with underlying emissive (or even diffuse) colors.

renderTests/emissivePlusTextureDudes
renderTests/emissiveDiffuseTextureCones

Environments and Panoramas

You can create fully-immersive panoramic backgrounds using six images in a cubic environment map. You can use this same cubic map for reflection and light mapping effects on objects in the scene, or you can use a single image as a spherical environment map for reflections and light mapping.

renderTests/select_a_panorama_curl
renderTests/select_a_panorama_teapot
renderTests/multimesh_battered_chrome
renderTests/pixel_doubled_multimesh_battered_chrome
renderTests/smooth_pixel_doubled_multimesh_battered_chrome
renderTests/multimesh_chrome_curl
renderTests/multimesh_chrome_teapot
renderTests/multimesh_colorcube_envmap_curl
renderTests/multimesh_colorcube_envmap_teapot
renderTests/multimesh_colorcube_lightmap_curl
renderTests/multimesh_colorcube_lightmap_teapot
renderTests/multimesh_spherical_envmap_teapot
renderTests/multimesh_spherical_lightmap_4_ways
renderTests/multimesh_spherical_lightmap_teapot

Custom Texture Nodes

These demos illustrate a couple of the custom nodes included in your Shout3D installation. The GradientTexture node allows you to create procedural color gradients for textures and backgrounds. The TintedImageTexture node lets you add a tint color to bitmap images.

textureManipulation/fourGradientTextures
textureManipulation/gradientAndTintedMultiAppearance
textureManipulation/threeTintedTextures

PostRender Effects

PostRenderEffects are 2D operations performed after each render cycle. They can be used to overlay text or other 2D graphics on the 3D scene, or to modify the rendered image itself with filtering effects. These demos will give you some idea of what's possible with this powerful tool. For each one, there is a corresponding node in the custom_nodes directory.

postRenderEffectsTest/DEFNamePickerTest
postRenderEffectsTest/fogEffectTest
postRenderEffectsTest/invertPlusCrawlingTextTest
postRenderEffectsTest/invertSceneEffect
postRenderEffectsTest/labelEffectTest
postRenderEffectsTest/overlayTextTest
postRenderEffectsTest/screenBoxPickerTest
postRenderEffectsTest/spriteEffectTest
postRenderEffectsTest/wavySceneEffect

Other Rendering Demos

renderTests/alphaTransparency
renderTests/colorPerVertexCombos
renderTests/doubleSidedTest
renderTests/lines_and_points_multiAppearance


Copyright� 1999-2000, Eyematic Interfaces, Inc.