Global
A Cambridge student named Qui Pan has built a fantastic program that lets the user scan any desktop object with only a webcam. The computer generates a 3D model in real time, all you have to do is move the object in 360 degrees on your desk. This gets me really excited as this would be the perfect way to get 3D models into Unity games. Rather than paying $20 for a 3D model of a water bottle to use as a prop in a game, I could go out and buy a real bottle for $1, scan it, and import it into my game- no $1,000 laser scanner required.
[or watch this video here]
Micro
I've been able to spend a little more time this week coding my 3D game, but only for about 30 minutes, which is about 3 minutes in "coding time". I was able to spend about 3 hours this weekend working with an Arduino microcontroller, and hopefully I'll get on to more advanced Arduino projects later, but for now I only did enough to get the basics down.
It's been a pretty good week for the BW Science Labs Store, the Vivus the Robot kit has sold really well, and sales are going up with Christmas coming 'round the corner.
With only 2 days left in school until Thanksgiving break, teachers feel the need to give us loads of exams so we can earn our freedom through hours of grueling tests.
Sunday, November 22, 2009
New 3D Scanning Software and (a little) BWSL News
Posted by Brennon at 9:19 PM 0 comments
Labels: computer science, engineering, sunday status
Sunday, November 15, 2009
Unityers gone Wild and Screenshots for Upcoming Game
Global
Unity 3D game companies are starting to pop up all over the internet radar. Once Unity made their Indie 2.6 game engine free, people started going Unity crazy, including me.
Micro
Speaking of Unity, I've been working on my own little project, and here are a few photos of the in game artwork.
The 3D city I have is pretty darn big and it's exciting to finally be working on a fully 3D project. This game is just a way for me to learn 3D programming by doing. I admit it really is just another first person shooter, but once I get the coding down I'll be able to work on some more creative projects.
I'm slowing store product development for now as I'm setting aside money to get a new BW Science Labs site. Once that's finished I expect to develop an explosion of awesome new products.
I've been getting some feedback from people who have bought the Vivus the Robot Kit from the BW Science Labs Store and aside from a little constructive criticism, the feedback has been really good. It's nice to know that people all over the world (and I really do mean all over) are putting together the kit and its not exploding it their faces. When people are putting together a robot you never know what will happen, they skip one step and it becomes aware, building armies of itself and setting its advanced mind on world domination. Well, actually that would be kinda cool, but you get the idea.
Posted by Brennon at 7:54 PM 2 comments
Labels: computer science, engineering, sunday status
Sunday, November 8, 2009
Sunday Status: Cyber Warfare and Some Less Interesting Updates
Global
In some earlier posts several months ago I discussed cyber warfare, something that just made big headlines. In tonight's 60 minutes, some interesting news has arisen. Apparently, Brazil has been attacked multiple times by cyber terrorists, and specialists say that America is a risk.
I have a hard time going without power for 3 hours, imagine what would happen if the entire west or east coast lost power for lord knows how long at a time. Fortunately, Obama is allocating more funds for cyber security, I hope that that's enough.
Micro
I've spent the week looking for a good web developer to help me redo the BW Science Labs website, but I haven't found anyone yet. In the meantime I've made some progress on Unity development, and I'm now comfortable with the scripting language. As always though, most of my time goes to school, which reminds me of a t shirt I saw labeled "Homework kills trees, stop the madness!". It would be fun to see the carbon footprint of one year of homework. I'll have to look into that.
Posted by Brennon at 7:44 PM 0 comments
Labels: computer science, science news, sunday status
Monday, November 2, 2009
Monday Status: Sparkfun vs. SPARC and New BW Science Labs Development
Yesterday I was rushed to say the least, so I didn't manage to get out a Sunday Status, however today I do have a Monday Status.
Global
I order my electronics components from all over, but one place in particular that I could not be without is Sparkfun. Also, having met some of the Sparkfun employees at the Maker Fair '09 its nice ordering from a small, friendly company with a face. Unfortunately, starting early this week, Sparkfun is being sued by SPARC International, a large company owned by Sun Microsystems that sells servers. Apparently, SPARC's legal department decided that Sparkfun sounded too much like SPARC, so legal warfare has begun. If Sun (SPARC) spent more of its time and money developing new technologies and less of it bullying smaller businesses, they would probably not be dying such a slow and painful death.
Micro
As I said its been a busy week. I've had a little time to look into Unity, but not much. So far so good.
Posted by Brennon at 8:58 PM 0 comments
Labels: computer science, misc., science news, sunday status
Sunday, October 25, 2009
Sunday Status: Flash 10.1's Mobile Debut and Some BWSL News
Global
At MAX 2009 Adobe CTO Kevin Lynch shows Flash 10.1 on a bunch of mobile devices.
Micro
I've spent the weekend working on the next BW Science Labs Store kits, including prototyping a mini UV LED kit and designing a line following robot.
I've also been able to work a bit more on my AS3 game, though not much. Apparently, the phrase, "4 day weekend" loosely translates into teacher as "4 times more homework".
Posted by Brennon at 7:59 PM 0 comments
Labels: computer science, misc., sunday status
Sunday, October 18, 2009
Sunday Status: MIT's New Toy and BW Science Labs Goes Global
Global
Those of you who know me, know how much I love MIT. Hey, who doesn't? The first Rapid Prototyping machines came from them, along with the first robots to learn like a human child, and having an on-campus nuclear reactor is pretty darn cool too. MIT unveiled their newest toy this week, a robot that can autonomously navigate through and map 3D terrain using lasers. Now this is the kind of work I want to be doing when I'm in college.
[or watch this video on MIT Tech TV]
Micro
This has been a fantastic week for BW Science Labs. The BW Science Labs Store visitor increase is up 1,884% this month, and BW Science Labs is up 99%. I've spent the weekend managing the flood of orders for the Vivus the Robot kit, and while I don't particularly enjoy being on the "service" end of "customer service" things are going pretty well.
This week, BW Science Labs was featured on Boing Boing Media and MAKE Magazine's blog.
I managed to make an LED explode (it was actually pretty cool) while prototyping the BWSL Store's next kit. I'll be sure to write more on it when I have something working.
Posted by Brennon at 8:25 PM 0 comments
Labels: misc., science news, sunday status
Sunday, October 11, 2009
Sunday Status: Steve Jobs's Fiesta and Building the Uber Laser
Global
I'm not completely sure if this really counts for global, but this week Apple announced that their 2 billionth iPhone app had been downloaded. Wow, 2 BILLION iphone app downloads, that's a lot of Fart Applications...
I can picture Steve Jobs right now with a little party hat on, toasting his victory.
Don't even try getting into my party without muffins.
Micro
I spent all day today building what I lovingly call the Uber Laser*. I managed to reconfigure 5 mw green laser diode to output nearly 100 milliwatts, while that's not enough to do anything really cool, its still an impressive feat. I'll be sure to give it the full post it deserves** later this week.
Footnotes:
*: I know, I know, I'm pretty bad at naming things. "BW Science Labs", not my most creative name. Seriously though, if you have a better name for it then let me know.
**: We all know what happens when a science project feels like it doesn't get what it deserves... It becomes aware.
Posted by Brennon at 5:19 PM 0 comments
Labels: engineering, science news, sunday status
Sunday, October 4, 2009
Sunday Status: Water on the moon? and ActionScript Development Continues
Today marks the first ever Sunday Status post on BW Science Labs, with many to hopefully follow. In a Sunday Status I'll talk about science news on a global scale, and then a micro* scale at BW Science Labs.
Global
The other day I got an email from NASA that boasted new discoveries on water on the moon. I figured that it was probably another "on August 27th Mars will be as big as the moon!" hoax**, so I disregarded the message. However, sure enough word of water on the moon spread and turned out to actually have merit. The Apollo mission 40 years ago brought moon rocks back to earth for study, and though trace amounts of water were found researchers assumed that it was from contamination in the cargo crate.
One way water is detected on other planets or moons is by looking at the light that reflects off of one's surface. By looking at the wavelengths of the reflected light there were indications that hydrogen and oxygen had bonded, meaning either water or hydroxyl.
In actuality the craft that picked up the traces of water, Deep Impact, was the 3rd craft to have detected water/hydroxyl, the first being Chandrayaan-1 and later Cassini. Now that 3 separate crafts have detected water on the moon NASA scientists were sure that there was water.***
Micro
I've begun development of a new game that's being programmed in ActionScript 3.0 (a programming language similar to Java) featuring a little robot that has to save its base from armies of other robots. This may not be an award winning concept, but its proving to be a great learning experience. As of now I've only had a chance to work on it 20 minutes here and there, so I've only written a bit over 500 lines of code for it.
Above is some of the code I wrote for the built in store where the player can buy upgrades, health, and other fun stuff using the currency earned after defeating robots.
As of now the world is not yet ready for my terrible drawing skills, so I'm trying to convince someone else to do the game art, until then the place holder images look like they've been drawn by a three year old.
Footnotes:
*: and I do mean "micro". All of the BW Science Labs employee(s?) can attest to that.
**: I was so excited. Such as shame as I stood freezing outside on August 27th hopefully staring up at the empty night sky.
***: Apparently the first two times they detected it they forgot to email me. Oh yeah, and tell the rest of the country too.
Posted by Brennon at 4:28 PM 0 comments
Labels: science news, sunday status