<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Vector Display GPU Project</title><link>/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><description>Vision Thing Enter Your Project for a chance to win an Oscilloscope Grand Prize Package for the Most Creative Vision Thing Project! Back to The Project14 homepage Project14 Home Monthly Themes Monthly Theme Poll 
 1 Introduction 


 2 Fixed Point Numbers</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Sat, 27 Feb 2021 06:57:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>thehermit</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;OMG!!! Ended up here after watching your Music Player w/controls video on YT. Can&amp;#39;t believe what I&amp;#39;ve just seen.&lt;/p&gt;&lt;p&gt;In 1978, I was doing Laserium shows in London, until I went freelance. Throughout the 1980&amp;#39;s, I was developing laser projection systems for exhibitions and touring w/bands. My forte was developing the projection systems and shows, while my partner(s) did the analog, 6502, or 8088 electronics for the control desk.&lt;/p&gt;&lt;p&gt;Initially, we used crude analog quadrature oscillators w/preamp mixers. Then, we wire wrapped 8 bit digital boards, etc. before progressing on to acid etched PCBs. Back then, I was dreaming of animating line graphics via interpolation between sequences, just as you have demonstrated.&lt;/p&gt;&lt;p&gt;Now, I&amp;#39;m retired and becoming a maker, seriously considering building a vector system with some Teensy MCU quad oscillators, inexpensive RGB diode lasers, and an x/y scanning head. With today&amp;#39;s prices and technology, a full color, single head laser projector could be built for &amp;lt;$1000 instead of ~$25,000 back in the day.&lt;/p&gt;&lt;p&gt;Sure wish I had your vector program when I auditioned for Floyd&amp;#39;s Division Bell tour back in 1987. Oh well...&lt;/p&gt;&lt;p&gt;Congratulations on your awesome work. I&amp;#39;ll be back.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 05 Dec 2019 15:21:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Really stunning work. &lt;/p&gt;&lt;p&gt;The Lorenz patterns I&amp;#39;ve always thought are the stuff of nightmares : ) they look like crazy eyes : )&lt;/p&gt;&lt;p&gt;For the &amp;#39;Bonus Track&amp;#39; section, just curious, what was the workflow? (i.e. what did you use to extract frames from the video, was it coded in (say) Python or C++? what libraries were useful for that?, and which API did you find most convenient for working with OpenCV?). I&amp;#39;m curious because I&amp;#39;ve only used the C++ API for OpenCV and was wondering what others would use and the reasons (e.g. more productivity). &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 14 Nov 2019 14:03:14 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>jc2048</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice update (sections 4.2 and 4.3). I particularly like the 3D view - much easier to understand the overall shape than with the three orthogonal 2D views. How much of the resources of the Spartan 7 part are you using?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 10 Oct 2019 18:55:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Your project brings back many memoires.&lt;/p&gt;&lt;p&gt;I first encountered vector displays back in the mid 1970&amp;#39;s.&lt;/p&gt;&lt;p&gt;We had a lot of fun learning how to control them to put up clear displays.&lt;/p&gt;&lt;p&gt;In many ways they were simpler than raster graphics, but they were so much more expensive that in the end, despite clearer output, they were overtaken.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I look forward to seeing your project unfold.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 10 Oct 2019 11:33:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>jc2048</dc:creator><slash:comments>2</slash:comments><description>&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;quot;...but after multiplying you must divide by 2 to the power the number of fractional bits...&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;But be careful with any resulting sign bit.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m not familiar with Q format, probably because I&amp;#39;m essentially self-taught on using FPGAs. I just do little drawings like this&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/600x200/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-335f8398-1591-404d-b6c4-61b5fc7c176b/contentimage_5F00_205256.jpg:600:200]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is a 36-bit number with a sign bit and 6 bits ahead of the binary point for something I&amp;#39;m playing with at the moment (more sine generation). The bit numbers above are there to make it easy to see how to manipulate the different parts of the number.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 10 Oct 2019 11:24:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>dubbie</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I have always found vector displays interesting, possibly because I started my career when cathode ray tubes were still the main display technology and I made a TV into a computer monitor. This used raster methods but I also looked at vectors as well, as oscilloscopes were starting to be used to display text at that time. A friend also had a very early arcade game machine that used vector graphics, Asteroids I think it was called - a game specifically for vector displays, when it first came out. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried to make a laser scanner using ordinary sound speakers to move the mirrors, but without much success. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And I can remember when you added the 8087 FPU to your 8088 based PC to make mathematics much faster. I was fascinated by the ability of the PC to use a software implementation for floating point if the 8087 was absent, but automatically (at least I think it was automatic) changed to using the hardware 8087 if it was present. As far as I was concerned, the IBM-PC was a triumph of open source hardware (and software) design. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dubbie&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Vector Display GPU Project</title><link>https://community.element14.com/challenges-projects/project14/visionthing/b/blog/posts/vector-display-gpu-project</link><pubDate>Thu, 10 Oct 2019 08:32:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:335f8398-1591-404d-b6c4-61b5fc7c176b</guid><dc:creator>luigimorelli</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Please keep us informed about your project! &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-335f8398-1591-404d-b6c4-61b5fc7c176b/contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7866&amp;AppID=240&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>