Add a Thing - Presentation / Discussion

Hi,

I think it is time for a new “Add a Thing” Thread.

As topic I suggest: presentation logic

such as

  • camera control,
  • object presentation,
  • scene presentation.

This might be an advanced topic.

Here are my ideas:

The outdoorItems.blend file is linked in to get the groups from the Add a Thing - outdoor environment.Download the latest OutdoorItems_***.blend file from this thread and place it in the same folder as the presentation file. Rename it to OutdoorItems.blend. Load the presentations file, the groups will be automatically updated.

The presentation logic should be added to an own scene “by <yourname>”.
The logic should be linkable via groups.
One or more scenes should demonstrate what it is doing. Additional text elements can provide explainations (examples and shared mesh objects are provided).
Here is a sketch of the file organisation:


My recommendation: Try to avoid visible meshes in the logic, to allow customizations. It is quite easy to parent mesh objects to empties :wink: to have a visible mesh.

Here is an first example how it could look like:


Presentations_001.blend (83.4 KB)

What do you think?
What ideas do you have a presentation could be?

My suggestion of possible presentation logic:

Camera control:

  • Walkthrough or FPS control to enable the user to walk through the scene
  • Object following a path/waypoints. Cameras could be parented (remember the YoFranky presentation?)
  • Helicopter with camera ;)?
  • mouse navigation

Object switching:

  • Showing an object - after a while removing it and showing a different one.
  • smooth blend in blend out etc.
  • Background changing

Scene switching:

  • Switching between multiple scenes that present the objects

To visualize the idea a bit more, here are some more examples:

  • TrackToMouse: Allows to point an object to where the mouse cursor points to (when holding RMB)
  • ShowCursor: Simply, if an instance exist the system mouse cursor is shown


Presentations_002.blend (105 KB)

I think you should keep it simple. Just a big world with alot of objects, where everyone can use’em freely or contribute. It’ll be a great bge resource and it can become a sticky thread.