Virtual Spray Paint - Part 1

November 9th, 2008 by Devin Reimer

Wii Virtual Spray Paint Live Demo

Virtual Spray Paint is a concept that I have been working on for a while and it uses some techniques that are based on concepts by Johnny Chung Lee.

It enables you to use a “spray can” to virtually apply spray paint onto a projected surface. Pressing the button on the spray can causes digital ink particles to appear on the background. The spray will weaken overtime until the can is shaken.

Continue reading for information on how this works and to see a video demo.

Read the rest of this entry »

Papervision3D Image Shatter Effect

October 15th, 2008 by Devin Reimer

Image Shatter Demo Screenshot

This Papervision3D demo is of an image shattering effect. It is achieved by using the Caurina Tweener to independently move each plane. They start in random locations and move toward a point of origin, thus assembling the image. Once complete, the planes randomly scatter and the process repeats.

This project was an ideal reason to start using the Tweener library in conjunction with Papervision3D. When creating movements in Papervision, Tweener is superior to other libraries in terms of accuracy, flexibility, and ease of use. This project is a good stress test for rendering numerous planes at the same time - in this case, 192.

Continue reading for a working demo and source code.

Read the rest of this entry »

StatsView in Papervision 2.0

September 7th, 2008 by Devin Reimer

Hidden in Papervision 2.0 Beta 1 Great White, there are many features that people are unaware or do not know how to use. Since the API is still in progress and examples are few and far between, I’m going to try to shed some light on some of these features.

The first feature that I’m going to go over is StatsView. I have been looking for a good on-screen display of FPS (frames per second) and triangles being rendered, and in searching the Papervision 2.0 framework, I found what I was after.

Read the rest of this entry »

Papervision3D Rotating Billboard Effect

August 12th, 2008 by Devin Reimer

Rotating Billboard Demo Screenshot

One of the first projects I worked on when I started working with Papervision3D 2.0 Alpha ‘Great White’ was new unique ways of displaying images. The first demo I developed was a rotating billboard effect. This effect simulates real life rotating billboards but enables the addition of as many images as desired. Instead of being limited to three images on the three sides of the prism, the program automatically swaps out the image that is facing away from the user with the next image.

Continue reading for a working demo and source code.

Read the rest of this entry »

First Post

August 11th, 2008 by Devin Reimer

This is the first post for AlmostLogical.com. I will be doing most of the content and entries, and if you are interested you can read my brief bio here.

If you have visited almostlogical.com in the past, you might notice that everything is different - the old version was a website and this is a blog. The decision to change it was not an easy one for me but, I believe it will enable me to provide more organized and new content to users. The old site became too large, difficult to maintain, and stale, and because of this, the switch seemed to be the logical choice. The main part of the old site was a blog, used to keep users informed on what new content was available, so in reality, not as much has changed as it may initially seem.

Over the coming weeks, I will be migrating some of the related content from the old site to this one. If you want to access anything from the old site, it is still available as a link in the sidebar on the right of the page.

Please let me know what you think of the new site by leaving a comment.

Devin Reimer