{"id":790,"date":"2014-11-09T17:55:56","date_gmt":"2014-11-09T17:55:56","guid":{"rendered":"http:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/?page_id=790"},"modified":"2024-04-18T14:31:44","modified_gmt":"2024-04-18T13:31:44","slug":"tech","status":"publish","type":"page","link":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/research\/tech\/","title":{"rendered":"Technology"},"content":{"rendered":"<h3><a name=\"graphics\"><\/a>Graphics<\/h3>\n<div class=\"hr_invisible\"><\/div>\n<h4>Latency Estimation<\/h4>\n<p style=\"text-align: justify\">A simple method to estimate the latency of a real-time graphics system. <a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1450579.1450606\">Described in a paper at VRST 2008 <\/a>.<\/p>\n<p><a href=\"LatencyDemo\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1334 size-full\" src=\"http:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/image004.jpg\" alt=\"image004\" width=\"284\" height=\"250\" \/><\/a><\/p>\n<ul>\n<li>Current Version: 1.1 (January 2009)<\/li>\n<li>Matlab source availability<\/li>\n<li>Demo videos<\/li>\n<li>See <a href=\"LatencyDemo\">overview page<\/a><\/li>\n<\/ul>\n<h4>Pseudo Shadowed Cursors<\/h4>\n<p style=\"text-align: justify\">Psuedo shadowed cursors are cursors which have shadows that aren&#8217;t cast by actual light sources. The main idea is that they highlight the position and orientation of a cursor better than other simple shadow highlighting techniques.<\/p>\n<p><a href=\"http:\/\/www.tandfonline.com\/doi\/abs\/10.1080\/10867651.2002.10487562#.VHJg4VWsWWM\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1367 size-full\" src=\"http:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/cursor.jpg\" alt=\"cursor\" width=\"120\" height=\"120\" srcset=\"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/cursor.jpg 120w, https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/cursor-80x80.jpg 80w, https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/cursor-36x36.jpg 36w\" sizes=\"(max-width: 120px) 100vw, 120px\" \/><\/a><\/p>\n<ul>\n<li>Current Version: 0.1 (May 2003)<\/li>\n<li>Binary and source availability<\/li>\n<li>Download from <a href=\"http:\/\/www.tandfonline.com\/doi\/abs\/10.1080\/10867651.2002.10487562#.VHJg4VWsWWM\">Journal of Graphics Tools<\/a><\/li>\n<\/ul>\n<h4>GPS Satellite Visualisation<\/h4>\n<p style=\"text-align: justify\">An experimental piece of software for investigating GPS satellite coverage. Software is provided for strictly non-commercial use.<\/p>\n<p><a href=\"http:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1374 size-full\" src=\"http:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo.jpg\" alt=\"gps-demo\" width=\"1007\" height=\"726\" srcset=\"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo.jpg 1007w, https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo-300x216.jpg 300w, https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo-70x50.jpg 70w, https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-content\/uploads\/sites\/4\/2014\/11\/gps-demo-930x670.jpg 930w\" sizes=\"(max-width: 1007px) 100vw, 1007px\" \/><\/a><\/p>\n<ul>\n<li>Current Version: 0.3 (December 2006)<\/li>\n<li>Binary demo available for <a href=\"http:\/\/www0.cs.ucl.ac.uk\/staff\/a.steed\/satview-bin-0.3.zip\">Win32<\/a><\/li>\n<li>Source code available for licensing<\/li>\n<li><a href=\"http:\/\/www.cs.ucl.ac.uk\/staff\/a.steed\/scratch\/satview\/satview-dec2006.avi\">Demonstration video<\/a> December 2006<\/li>\n<\/ul>\n<h4>Drift Table<\/h4>\n<p style=\"text-align: justify\">The drift table is a piece of furniture that allows you to drift gently across an image of the British Isles. The table senses weight distribution to create movement. On the technology side, this is a 60Hz image browser that copes with a 1TB image split into 150,000 tiles across 8 disks.<\/p>\n<ul>\n<li>Current Version v0.2<\/li>\n<li>No current binary and source. May become available for commercial use.<\/li>\n<li>See RCA for schematics.<\/li>\n<\/ul>\n<h4>Massive Model Renderer<\/h4>\n<p>A system to renderer massive polygonal models in real-time.<\/p>\n<ul>\n<li>Current Version<\/li>\n<li>Binary and source availability?<\/li>\n<li>Download?<\/li>\n<\/ul>\n<h4>Quake 2 Modifications<\/h4>\n<p style=\"text-align: justify\">A collection of alterations to the Quake 2 GPL code and Quake 2 Tools code that support visibility compression and experimental peer-to-peer networking protocols.<\/p>\n<ul>\n<li>Available on request currently, though GPL conditions mean we will make a public release as soon as we can.<\/li>\n<\/ul>\n<div class='hr '><div class='hr_content'><a href=\"#top\" class=\"scrollTop\">top<\/a><\/div> <span class='hr_inner'><\/span><\/div>\n<h3><a name=\"vr\"><\/a>Virtual Reality<\/h3>\n<div class=\"hr_invisible\"><\/div>\n<h4>DIVE<\/h4>\n<p>DIVE is a mature platform for prototyping collaborative virtual environments. We have been involved in supporting large-scale models and immersive interfaces.<\/p>\n<ul>\n<li>Current Version: 3.3&#215;5 (stable)<\/li>\n<li>Binary available, source by agreement with SICS<\/li>\n<li>Download from <a href=\"http:\/\/www.cs.ucl.ac.uk\/research\/vr\/Dive\">UCL DIVE Page<\/a><\/li>\n<\/ul>\n<h4>DIVE Demonstrations<\/h4>\n<ul>\n<li>Current Version: various<\/li>\n<li>Source scripts and materials available<\/li>\n<li>Download from <a href=\"http:\/\/www.cs.ucl.ac.uk\/research\/vr\/Dive\">UCL DIVE Page<\/a><\/li>\n<\/ul>\n<h4>VRJuggler<\/h4>\n<p style=\"text-align: justify\">I contribute to the Open Source package VRJuggler. I have supplied modified drivers for trackd and VRPN as well as fixes and testing for the screen configuration code.<\/p>\n<ul>\n<li>Current Version: 2.0 alpha 2 (stable), but external software<\/li>\n<li>Source and binaries available (packages and CVS)<\/li>\n<li>Download from <a href=\"http:\/\/www.vrjuggler.org\">VRJuggler Page<\/a><\/li>\n<\/ul>\n<h4>VRJuggler Interaction Layer<\/h4>\n<p style=\"text-align: justify\">A layer on top of VRJuggler and Performer to provide abstract vehicles. Alleviates the need for each application to define its own interaction metaphors.<\/p>\n<ul>\n<li>Current Version: v0.1 (alpha quality, March 2003)<\/li>\n<li>Source available<\/li>\n<li>Download from <a href=\"http:\/\/www.cs.ucl.ac.uk\/research\/vr\/Projects\/Interact\/code.htm\">React\/Interact Code Page<\/a><\/li>\n<\/ul>\n<div class='hr '><div class='hr_content'><a href=\"#top\" class=\"scrollTop\">top<\/a><\/div> <span class='hr_inner'><\/span><\/div>\n<h3><a name=\"other\">Other<\/a><\/h3>\n<div class=\"hr_invisible\"><\/div>\n<h4>EQUIP<\/h4>\n<ul>\n<li>Current Version: CVS\n<li>Source available\n<li>Download from EQUIP<\/li>\n<li>See also AJS&#8217;s Notes on EQUIP<\/li>\n<\/ul>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=anthony_steed\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Graphics Latency Estimation A simple method to estimate the latency of a real-time graphics system. Described in a paper at VRST 2008 . Current Version: 1.1 (January 2009) Matlab source availability Demo videos See overview page Pseudo Shadowed Cursors Psuedo shadowed cursors are cursors which have shadows that aren&#8217;t cast by actual light sources. The [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":786,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"_links":{"self":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/pages\/790"}],"collection":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":1,"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/pages\/790\/revisions"}],"predecessor-version":[{"id":1817,"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/pages\/790\/revisions\/1817"}],"up":[{"embeddable":true,"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/pages\/786"}],"wp:attachment":[{"href":"https:\/\/wp.cs.ucl.ac.uk\/anthonysteed\/wp-json\/wp\/v2\/media?parent=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}