Forum Replies Created

Viewing 15 posts - 346 through 360 (of 453 total)
  • Author
    Posts
  • in reply to: Depth Frame Buffer/ Response time #101028

    Oliver Kreylos
    Keymaster

    Processor performance has little to do with it. The Kinect delivers depth frames at a fixed rate of 30 Hz, and the software uses a 30-tap smoothing and outlier removal filter to stabilize the reconstructed topography, leading to exactly 1s of latency between user action and graphics update.

    You can select an arbitrary size for the smoothing buffer via the -nas (“number of averaging slots”) command line option:

    -nas <filter size>

    If you reduce filter size below 10, you also need to adjust the stability parameters via

    -sp <min num samples> <max variance>

    You should set those two values to 1 and 10, respectively.

    With the minimum filter size of 1, the AR Sandbox response time will be around 1/30s, but the topography will be very noisy, and any body parts, tools, or other objects above the sand surface will be integrated into the surface.

    in reply to: Portable Sandbox for High School #101027

    Oliver Kreylos
    Keymaster

    Our AR Sandbox prototype, as shown on my web site, fits tightly through a standard door, with the projector/camera arm removed.

    Whenever you remove/reattach the projector/camera arm, you have to re-aim the projector and camera (unless you have a mechanical means to ensure that both end up exactly the same as before), and re-run the full calibration procedure (4: measuring base plane, 5: measuring box extents, 7: projector calibration). With a bit of practice you can probably do that in five minutes, but it needs to be done.

    We currently recommend the BenQ MX620 short-throw projector. Street price is around $530.

    in reply to: Where does the BoxLayout.txt go? #100990

    Oliver Kreylos
    Keymaster

    Check that the contents of your BoxLayout.txt file follow this format (with different numbers, of course). Most of the spaces are optional, but the parentheses and commas are required exactly as shown:

    
    (-0.0245965, 0.055518, 0.998155), -100.0
    (  -50.4308199070,   -41.4906340820,   -94.3587439431)
    (   48.1677580484,   -39.2855623569,   -91.4473216116)
    (  -52.0412743633,    30.7509568892,   -98.5064610284)
    (   45.7546216497,    32.6590139228,   -95.6029096114)
    
    in reply to: Complete Installation Instructions #100989

    Oliver Kreylos
    Keymaster

    RawKinectViewer, KinectViewer, and CalibrateProjector all worked fine?

    Please run the sandbox as

    SARndbox -fpv -ws 0.0 0

    to temporarily disable water simulation and see if that works.

    in reply to: Complete Installation Instructions #100988

    Oliver Kreylos
    Keymaster

    Strange. Did you install the binary Nvidia driver via “Driver Manager,” as in step 2 and shown in the video?

    Also, please post the output of the following command:

    
    find /usr/lib* -name "libGL*"
    
    in reply to: Complete Installation Instructions #100987

    Oliver Kreylos
    Keymaster

    Most probably a driver problem. Use the “Additional Drivers” control panel to install the binary Nvidia driver, and that should fix it.

    in reply to: GL Error and No water formation #100986

    Oliver Kreylos
    Keymaster

    If your Iris Pro ran water simulation under Mac OS X, but not under Ubuntu, then this is something I have to fix in my code. The Linux Intel driver is “special” in how it handles framebuffers, and I never put dedicated Intel support into my code because I expected it wouldn’t work anyway. I’ll see if this is something I can add easily.

    in reply to: GL Error and No water formation #100985

    Oliver Kreylos
    Keymaster

    You are probably running the open-source “radeon” driver. There is an alternative driver directly from AMD called “fglrx.” That one should work. You should be able to find installation instructions online. I don’t use AMD cards myself, so I can’t help directly.

    in reply to: What is the scale on AR sandbox? #100984

    Oliver Kreylos
    Keymaster

    Could be a couple of different things; I’d have to see a picture.

    in reply to: What is the scale on AR sandbox? #100983

    Oliver Kreylos
    Keymaster

    By default, the AR Sandbox display scale is 1:100 (if your Kinect returns measurements in cm). The only component that’s affected by scale is the water simulation; water behaves differently at different scales. The rest of the display is scale invariant.

    You can set the distance between contour lines via the -cls <distance> command line parameter to SARndbox (“contour line distance”). The default is 0.75cm, which corresponds to 0.75m at the default 1:100 scale. To see the full list of command line parameters, run SARndbox -h.

    in reply to: Freeze Problem #100982

    Oliver Kreylos
    Keymaster

    Does the AR Sandbox freeze completely, or does it just no longer receive data from the Kinect?

    To test, once it freezes, move the mouse (doesn’t matter that the cursor is invisible), and see if you get updates again. If you don’t, or you can’t tell, press the right mouse button to bring up the program’s main menu. Does it show up, and can you interact with the menu?

    If yes, then the Kinect is frozen. This could be a nasty problem, as there is no easy and reliable way to wake it up again. If you close the SARndbox application (by pressing Esc) and rerun it, does it work again? If not, does it work if you stop the app, unplug the Kinect, plug it back in, and rerun the app? Does it work if you run KinectUtil reset all instead of unplugging/plugging the Kinect?

    If you set updateContinuously back to false, does the sandbox freeze earlier? In general, using that setting is only a short-term workaround, as it will waste a lot of power and can potentially overheat the computer.

    in reply to: Problem with sandbox's size #100957

    Oliver Kreylos
    Keymaster

    Please check the base plane equation in BoxLayout.txt (first line). The last number in that line corresponds to the vertical position of the zero-elevation plane relative to the camera. If your camera is approx. 2m above the sand, that number should be around -200.

    in reply to: Raw Kinect Viewer Question #100956

    Oliver Kreylos
    Keymaster

    Press and hold z and move the mouse to pan.

    For an introduction to Vrui’s user interface, please see the “Using Vrui Applications” document in the included documentation (online version here).

    in reply to: Killing the X-Server – Not working #100950

    Oliver Kreylos
    Keymaster

    I just did another from-scratch install, this time Linux Mint 17.1 MATE, and it also went through without a hitch. I’m sorry that you had such issues on your side.

    in reply to: Killing the X-Server – Not working #100949

    Oliver Kreylos
    Keymaster

    I just did a from-scratch Ubuntu 14.04 install for a video to accompany the complete instructions, and it went all the way through with one minor hitch (full-screen toggle).

    When I went to the “additional drivers” panel, it was initially empty, but then filled up with the list of Nvidia drivers after about a minute. From there I just clicked on the first choice, pressed apply, and was off to the races.

Viewing 15 posts - 346 through 360 (of 453 total)