#1
|
|||
|
|||
Using <window>.screenToWorld within vizcave powerwall
How can one use the <window>.screenToWorld command within a vizcave powerwall?
Specifically, how can one get the length of the line passing through the given screen coordinates (in pixel units) with the begin point of the line being the users head position (center of the eyes)? Unfortunately, the following code seems to be incorrect: Code:
line = viz.MainWindow.screenToWorld([pixel_x,pixel_y], eye = viz.BOTH_EYE, mode = viz.WINDOW_PIXELS) print line.length |
#2
|
|||
|
|||
Is the line length you want to calculate the distance from the user's head to a specific point on the physical wall?
|
#3
|
|||
|
|||
I want to calculate depth information for each screen pixel in a way that for given 2d screen coordinates (x,y) I get the distance from the user's head to the point in the 3d scene that corresponds to the given 2d screen coordinates. Ultimately, the goal is to construct a "depth map" for a scene given the user's head position and gaze direction.
|
#4
|
|||
|
|||
I would like to use this function, too. Is it possible to create a depth map in Vizard this way?
|
#6
|
|||
|
|||
Thank you for providing this link. Afaiu d and z (in the example you linked) are two variables that hold standardized depth values, and z is used to construct the color for the depth texture.
I have a two questions regarding this example: 1. Can you explain what exactly d and z correspond to? And if they are standardized, is it also possible to get the unstandardized distance/depth information? 2. How can I get these values (d and z) for each pixel? viz.window.screenCapture() allows me to save the screen image to a file where I can extract the r, g and b values from (not sure how they correspond to d and z) - but I think it would be better to get the depth information within Vizard. Is this possible? |
Tags |
cave; 3d |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
vizcave coordinates | Rennschu | Vizard | 5 | 11-12-2015 04:24 AM |
Example code for VizCave | stefs | Vizard | 6 | 01-08-2013 11:43 AM |
Using vizcave without tracking | pcatalano | Vizard | 3 | 01-08-2013 10:17 AM |
3-D image in Powerwall using OpenGL c++ program | blessonisaac | Plug-in development | 0 | 02-01-2012 09:22 AM |
Head tracking, Flock of Birds and vizcave; how do I connect them? | Arandia | Vizard | 2 | 08-26-2009 04:59 PM |