7thsense design delta media...

51
7thSense Design Delta Media Server Mesh Mode Eyepoint Projection and Textured Modes Copyright © 7thSense Design Ltd

Upload: others

Post on 03-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

7thSense Design Delta Media Server

Mesh Mode

Eyepoint Projection and

Textured Modes

Copyright © 7thSense Design Ltd

Page 2: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Trademark Information Delta, Delta Media Server, Delta Nano, Delta Lite, DFM, and Delta Audio Server are trademarks of 7thSense Design LTD. Brand or product names may be registered trademarks of their respective owners. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Copyright Information All Rights Reserved. These documents are copyrighted © by 7thSense Design LTD and shall not be reproduced or copied without express written authorisation from 7thSense Design LTD. The information in these documents are subject to change without notice. 7thSense Design LTD assumes no responsibility for errors, and/or omissions contained in this information.

2

Page 3: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Mesh Mode

• Projection onto a 3D object, which may be a regular or irregular shape (e.g. a building)

• Uses 3D model of the object as the Delta ‘mesh’

3

Page 4: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Prepare a Model

• Create a CAD/3D model of the object (Designer)

• Save as .obj file type

• Can be simple or very complex shapes – but for best results must be accurate!

• Origin: set at a central point of the object/model

• Eyepoint: the point from which the real object/media projection is to be viewed (projected mode)

Note: Physical object must have identifiable 3D calibration points (at least 7) to match CAD/3D model vertices for accurate projection…

…or the object must be accurately positioned in a 3D calibrated ‘space’ 4

Page 5: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Store files on Delta Server…and Mesh file on GUI too!

• OBJ files in C:\Meshes\...

• Image files in C:\Images\...

• Movie files in E:\Movies\... 5

Page 6: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Error! Mesh not stored on GUI machine

For 3D calibration/shows, you must have a local copy of the mesh on your GUI C: drive as well as on your server

If there is no local copy of the mesh, you will get an error message and the GUI may crash!

6

Page 7: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Textured Mode • Media is ‘baked in’ to the

model so that it effectively wraps around the object

• Used to project media around

a 3D object for up to 360 coverage

Projected Mode • Media is ‘flat’ and (usually)

projected onto a single face of an object from a specific eyepoint

• Could be multiple projections

on multiple meshes but each will be ‘flat’ projections, directed from a single eyepoint

Which Mesh Mode?

7

Page 8: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

What is Projected Mode?

• 2D media projection

– May be created specifically to fit the object

• Viewed from a specific eyepoint

• Projector(s) may be positioned offset from the eyepoint to cover required projection space

• More than one eyepoint may be used if multiple objects/media are used

8

Page 9: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Projector locations • One or more projectors may be used (depending upon requirements)

• Lens and other settings should be noted for Delta configuration

• X Y Z projector locations are used in Delta to assign ‘sections’ of the media for projection

Remember:

• Single media eyepoint (cannot project round full 360)

• Projections can cross over to allow for blending

+x -x +z

+y

= Origin

9

Page 10: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Projected Mode - requirements

1. An object to project onto

[Note: for this example we are using boxes arranged to resemble a Pyramid shape: a real example could be a full-size building or very complex shape]

2. An image file: which is usually created to specifically fit the object (as seen here)…

2. 1.

10

Page 11: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

A Simple Example – Projected Mode

…or other media, such as a movie, may be projected onto the object

www.caminandes.com

11

Page 12: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Limitations

• Model must be accurate and to scale for best projection of media

• Physical object must have identifiable 3D calibration points (at least 7) to match CAD/3D model vertices for accurate projection…

• …or the object must be accurately positioned in a 3D calibrated ‘space’

• Media only projects on the surface you can see from the eyepoint. From another eyepoint (view), distortion or no media may be visible

• The object is fixed and has no dynamic movement – If the object is moved, projection will not line up

12

Page 13: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Projected Mode: Eyepoint

The Eyepoint must be set for Projected Mode as the media is directed to the object from that precise angle/distance (even if projectors are offset from this point)

Note: the GUI model may be viewed from different angles, but the ‘eyepoint’ is maintained for projecting the media

Eyepoint

13

Page 14: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Media distortion

If the object is viewed from another angle (not the eyepoint), the media may be distorted or there may be areas where no media is visible

14

Page 15: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Projected Mode example:

In Delta GUI, create a new file

• Click File > New

• In the popup window, select Resources and Configuration

• The system will prompt you to clear the loaded file and start new – click Yes

• Click on Config then Display

• Select Mesh Mode 15

Page 16: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Mesh Mode environment

Channel and Mesh panels:

• Settings used to set up positioning relative to the eyepoint

Grid (Off…100%):

• Allows the grid to be viewed on the Playback Window (for alignment purposes)

16

Page 17: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Load mesh file (OBJ)

• Click the Files button

• Double-click an ID number to attach (or edit) a file

• Browse and select your file

• Click to select Y for Visible and Project on Mesh options

• [Repeat to load further files if required]

17

Page 18: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Mesh Loaded You should now see the name of your mesh listed in the MESH panel

Note that you will not see your mesh until you change your view (see 3D Projector Calibration)

Check that your Active Canvas matches your output setup

18

Page 19: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Channel Settings

• Set each channel (usually one per projector or group of projectors) to Active

• The settings for each will update automatically as you calibrate

These settings should default in according to your mesh/3D model so you should not need to do anything with them, but you can scale the mesh or position it as required here

Mesh Settings

Projection Settings

19

Page 20: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Projected Mode: set Eyepoint!

In the MESH panel, click EYEPOINT

The FILES button will change to read EYEPOINTS

Change the eyepoint settings to reflect ‘real’ measurements of the object in relation to the eyepoint

20

Page 21: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Eyepoint Details

To check/change Eyepoint Details:

• Click the EYEPOINTS button

• An Eyepoint should be listed as Projected (as default)

• Double-click to check/amend Eyepoint Details if required…

• Click OK [OK] to accept settings and return to main GUI screen

• Untick “Use texture coordinates” to enter projected mode

Advanced functionality:

• Further Eyepoints may be added (double-click a new ID) for example, if you want to project multiple images on specified areas or multiple objects via multiple channels

• Each eyepoint must be set up according to planned perspective (direction/distance etc)

• Specific meshes may be applied to each eyepoint in the relevant Eyepoint Details by ID screen

• See variations in ‘Textured Mode’ section to see how multiple channels are set up

21

Page 22: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Change View to 3D Calibration Screen

In the MESH panel

• Select 3D Projector Calibration

• Click Enable use of 3D Calibration Data icon

• Click to Select Reference Mesh from the list of meshes that you have loaded 22

Page 23: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Move mesh into view

Use your mouse controls to zoom/drag your mesh into view:

• Left-click and drag = pan and tilt

• Right-click and drag = shift

• Centre-click and drag = zoom

Note: moving your mesh around to how you want to view it may take some practice!

23

Page 24: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Physical setup

Ensure that projectors are set up according to planned eyepoint/projection onto your object

24

Page 25: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Show Help

The Show Help button gives on-screen advice if you need it for calibration…

25

Page 26: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Grid On

The Grid defaults to Off but can be switched on if it helps you to calibrate the projection

Note: the grid/projected image will only show on your model once you have calibrated at least 6 points

26

Page 27: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Add Media to Timeline

In GUI, click on TIMELINE and select your media (image/movie) from those listed – these are stored on the server

Note: one or media may be added according to requirements but you probably only need one ‘active piece’ to set up and test!

27

Page 28: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Configure 3D Points: CONFIG > Display > 3D View

• Click on an appropriate calibration point (usually a ‘corner’)

• The point will show in RED

• Press Shift+D to make the dots bigger or D to make them smaller

Note: You do not have to view the mesh precisely from the eyepoint but it helps if it is in a similar orientation to the actual object to enable accurate calibration

28

Page 29: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Line up Cross-hair on Object

• Switch to 2D View in the GUI

• Your mesh will disappear and a cross-hair will be in view – your projector(s) should show a cross-hair on or around the object

• Use your mouse to move the cross-hair projection to the point on the object that correlates with the selected point on your 3D mesh

• Ctrl + left-click selects the point on the object. The projected cross-hair will turn green.

29

Page 30: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Finer Tuning

You may not be able to get it precise with your mouse, so once selected (green) you can use keyboard controls for finer movement…

• Ctrl + arrow keys for small movements

• Ctrl + Shift + arrow keys for even finer movement

30

Page 31: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Media/grid shows at 6 Vertices…

Repeat the process for each of 6 vertices on your model :

• 3D view > select vertex on mesh

• 2D view > select vertex on object (refine if necessary)

Selected vertices show as green dots on the mesh and the ‘active’ vertex show in red

Your loaded media or grid should show on the object after 6 vertices have been calibrated… 31

Page 32: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Grid vs Media

To help finish alignment, remember that you can:

1. Enable/disable your media in TIMELINE

2. Switch Grid between Off and 100% as required

1.

2.

32

Page 33: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Adjust the vertices

1. If your grid/media does not show after 6 point calibration, it may be because your points aren’t yet aligned correctly – in 2D view, use arrow keys and Ctrl+arrow/Shift+Ctrl+arrow for finer adjustment.

2. Add more points if required… often calibrating 7 or 8 points (or even more) may help to give a more perfect finish!

33

Page 34: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

34

Page 35: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Image is still skewed

1. Check your Eyepoint settings are correct (see slide 19 to set)…

2. Adjust your Lens Modes…

35

Page 36: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Adjust Lens Modes

In the GUI:

Above your listed ‘3D Locations’ of the vertices there are several Lens Modes options:

• View your projection whilst checking and un-checking these settings

• It is not necessary to ‘know’ the best settings required here - a good adjustment can usually be made simply by using ‘trial and error’!

For this model, ticking Zero Tangential and K1, K2, K3 gives optimum effect

36

Page 37: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Apply Warp

• In TIMELINE drag and drop a Flat Geometry resource onto the layer that contains your media

• Click CONFIG > Warp > Surface and select the Flat Geometry that you have added

• Dots should appear on your GUI and on the object itself (though they may not be very visible on the object)

• Click on a dot (or use arrow keys) to make it active, then left-click + drag or Ctrl + arrow to warp that section of the projection

• Shift + Ctrl + arrow gives even finer warp

• H+ H- V+ V- allow you to add and remove control dots for further warp opportunities

37

Page 38: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: more about Surface Warp

Surface Warp has two different interpolation methods. Note how the Spline method moves points in smooth arcs, warping a greater area than the linear method, which moves the point(s) in straight lines, within its own area, and does not affect the rest of the image. These two methods can have a very different affect on your media output so experiment to see which works the best in each scenario!

38

Page 39: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Using Point Distortion

• Point distortion may be applied to an individual or group of points (click and drag to select multiple points for adjustment).

• You can get some fun effects using this but generally you should use it sparingly to tweak small areas of your media to fit.

39

Page 40: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Add Blends

To blend off ‘sharp edges’ and merge projections smoothly (when using more than one projector), you can apply blends to specific areas.

In TIMELINE:

• Drag and drop a Flat Blend onto your timeline

• It will automatically be applied to the ‘BACKGROUND & DISPLAY LAYER’

40

Page 41: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Apply Blends

Under CONFIG > Blends there are lots of options to enable you to ‘smooth’ your projection(s)

• Click on the top set of icons to select left, top, right or bottom of the channel that you are viewing

• Select a type of blend that you want to apply from the blends panel below

• Move the scroll bar to adjust blending for each area/blend type

• View results on your projected media on the object as you adjust

• Experiment to see what works best for each setup. 41

Page 42: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Troubleshooting: Projected Mode Eyepoint!

Remember:

If you project ‘flat’ media, it will never be perfect from every angle, and quality will depend upon positioning of the projector(s). For full 360 projection, you need to use Textured mode!

42

Page 43: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

View the media from the original viewpoint for best results!

43

Page 44: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

What is Textured Mode?

• 3D media projection (up to 360)

• Media is UV mapped to the model

– ‘Flat’ media is designed specifically to ‘wrap around’ the object

• Can be viewed effectively from any angle

• Multiple projectors positioned around the object for full 3D effect

44

Page 45: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

UV Mapping

The media is create to fit around the object (rather than project onto a single face) enabling Delta to project media around the whole object if required.

Image from: https://en.wikipedia.org/wiki/UV_mapping

45

Page 46: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Textured Mode Example

• Instead of projecting media onto a single face of the object, the 3D model is created with the UV mapped media ‘baked in’.

• Delta matches the 3D mesh with the UV mapped image, effectively ‘wrapping’ the projected media around the object (from strategically placed projectors).

• There is no specific eyepoint and the result can mean that there is full 360 coverage.

46

Page 47: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

TEXTURED MODE IS CONFIGURED IN MUCH THE SAME WAY AS PROJECTED MODE WITH A FEW VARIATIONS TO CONSIDER…

1. Store mesh and media files on the server

2. Set up basic show in the same way as projected mode

3. Multiple projections need multiple channels (slide 45 for variation)

4. Set eyepoint settings (slide 46 for variation)

5. 3D Calibration – load mesh and calibrate points (see variations below for multiple channels/projector settings)

6. Refine with warp and blend functionality

7. Enjoy!

Variations to follow…

47

Page 48: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Channel Settings: Multiple Channels/Projections

• Ensure that your selected channels Active – usually one channel per projector

• Interactive view shows the frustums for each channel (projection cone)

• Calibration must be done for each channel to reflect the ACTUAL position of the projectors (Do not change settings here – they will generate automatically on calibration!)

48

Page 49: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Eyepoint Settings: Textured Mode

• Do not set up Eyepoint details in the MESH panel

• Click EYEPOINTS button to set to Textured Mode

• ID [1] will default to Projected: double-click to open Eyepoint Details screen

• Tick Use Texture Coordinates and Repeat Texture to ensure that the media will fit around the 3D object with no gaps

49

Page 50: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

3D Calibration 3D calibration must be set for EVERY channel (6+ points for each)

Each calibration may be set up from a different viewpoint to cater for the projection positioning

50

Page 51: 7thSense Design Delta Media Serverportal.7thsensedesign.com/wp-content/uploads/2015/12/Delta-Quick-Start... · Prepare a Model • Create a CAD/3D model of the object (Designer) •

Full 3D Media Viewing

Once complete, textured mode will enable you to view media from all viewpoints, potentially around the whole object, with equal clarity.