Thursday, 10 September 2015

Fantastic article on "Enchroma glasses, neuroscience, and the mystery of color"

I just came across this article entitled "What is color? Enchroma glasses, neuroscience, and the mystery of color" by Blake Porter:
http://www.blakeporterneuro.com/enchroma-neuroscience-color/

It's a pretty lengthy piece, but well worth taking the time if you have an interest in how the human brain perceives colour, what colour blindness is, and how the EnChroma glasses work. You might also want to participate in his survey after you've read through the article:
https://docs.google.com/forms/d/1VB4L7EQSkZ4M_IRrzjehXlMjToKTZcGQd3xKy3321cw/viewform

Porter's article explains the processes far more eloquently than I can. I've always been OK with Fire Engine Red, Canary Yellow, Sky Blue, and so on, but all of the intermediate and pastel colours have always been a problem, tending to blend into an undistinguished green-red-brown-pink-purple. Many colours that are dramatically different to most people are virtually indistinguishable for me.

The best description that I have been able to explain the EnChroma experience is like sitting in front of a well-adjusted colour TV, and then turning the “Colour / Saturation” settings up by about 25% – all the colours are “real”, but they become much more rich, vivid and saturated. Pastel shades which have very little colour intensity to my unaided eye now show much more saturation, with what were previously subtle differences between two shades now becoming much more distinguishable.

Green traffic lights are a good case in point – they've always looked white with a green tinge to my eye (like a fluorescent tube), but now they are definitely green. The other big “wow” factor for me is the sunset sky – I've always been vaguely aware of various shades of red, orange and pink at sunset, but they are generally very subtle and it’s only rarely bowled me over, but with the EnChroma lenses, every sunset is a delight! (I don’t know if this is what I've been missing my whole life, or of I'm seeing something that people with normal vision don’t see, but whatever it is, I really like it!)

But beyond the main EnChroma / Colour Blindness theme, there's some fascinating stuff about the impact of language and culture on our perception of colour. Did you know that the ancient Greeks didn't think the sky was blue? Or that there is a tribe in modern-day Namibia who can easily see the one square in the first pattern below which has a different shade of green (I sure can't), but struggle to see the blue square in the second pattern? Amazing stuff!




Wednesday, 2 September 2015

More musings on EnChroma sunglasses for colour blindness

It was a pretty big decision for me to go with the EnChroma sunglasses without having the opportunity of trying them first, but there are no dealers in Australia at present. However, I did a fair bit of research first, and took some comfort from the 30-day money-back guarantee (which I won't be using!)

I don't want to disparage other glasses which are advertised as enhancing colour blindness, as they may work well for many people, but I tried another brand a few years ago, and they didn't have a huge effect for me. (The EnChroma lenses are chalk and cheese in comparison for me). With respect to the technology aspect (narrow-band "notch" filters vs. "broadband" dye filters) - I don't know whether the benefits of narrow-band filters will apply equally to everyone, and I don't know whether any of the other brands are now using narrow-band filters - their website aren't always clear on the exact filter technology being used.

Narrow-band filters (as used in EnChroma) cut out a very specific "notch" of wavelengths (colours) while allowing very similar adjacent wavelengths to pass almost unaffected. Broadband dye filters (which is what the brand I tried previously  USED to use, but I am not sure about now) generally suppress a range of colours, but then a have smooth "shoulder" of rising transparency for the adjacent colours that you want to pass - think of it as a sheer-edged canyon versus a smooth river valley.

If I make a rainbow spectrum with a glass prism and look at it with the EnChroma lenses, there are two distinct dark lines in it, one in the Blue end, and one in the Red-Green end. See this shot which I took (yes, I'm a science geek!) which shows the effect:


I expect to see the same effect on natural rainbows (but I haven't seen any since I got the glasses) - they will presumably split into three coloured bands with a narrow gap between them.

I think this is why the EnChroma lenses work so well for me - the Red-Green "notch" drives a "wedge" between my Red and Green receptors, allowing my eye to see colours in the Red-Green range as either predominantly Red or predominantly Green, but it does have the side-effect of making a few colours that span right across the "notch" a richer, darker colour (drab olive greens and khaki colours tend to become richer in hue but darker).

The broadband dye  filters that I tried a couple of years ago don't have such a strong differentiating effect for me, but others may get a different effect (and they may have changed their lens technology in the last couple of years).

I think that the Blue notch in the narrowband  EnChroma filter is not particularly "useful" for enhancing my colour perception (as I am Red-Green colour blind), but it is also why some digital displays get a green cast - if the peak wavelength of the Blue pixel in the RGB display falls right in the "notch", then the Blue signal is heavily suppressed, and White on an RGB display with very little Blue signal tends to come out greenish. So far, it seems that some (but not all) outdoor digital signs have this effect, and OLED computer / phone / tablet displays in particular seem to have the effect, but LED computer screens and TVs seem to be fine. My guess is that the Blue pixel in those outdoor signs and OLED displays happens to fall right in the "notch", but other display types have a different spread of Blue in their RGB mix, so plenty of Blue still gets past on each side of the "notch".

I suspect that the exact narrow-band filter "notches" that EnChroma use on their Cx-65 Indoor / Computer lenses may be tuned differently, to avoid excessive tinting on digital displays (but I haven't tried a pair to be certain).

I haven't noticed any "weirdness" from the Blue notch in general viewing of "natural" objects - the sky is still sky blue, but maybe some very specifically coloured blue flowers might darken significantly? (I'm looking forward to Jacaranda season as a good test - Jacaranda trees in flower are an intense vivid colour to my unaided eye; I'll be interested to see if they change with the EnChroma lenses.)

Wednesday, 26 August 2015

So ... what does it actually LOOK like when you wear a pair of EnChroma sunglasses?

That's a tricky question to answer, because when you think about it, you don't know what the world actually looks like through my eye's (or anyone else's), and I don't know how you perceive all the colours around you. The world looks "normal" to me, even though I perceive it differently to you.

I've been wearing the EnChroma sunglasses http://enchroma.com/ for a couple of days now, and the best overall description I can provide is to imagine turning the colour down on your TV or computer screen until it's black and white, and then bring it back up to 6/10 or 7/10 - that's sort of what the world looks to my unaided eye - the colours are all there, but they're all a bit muted and subdued.

(Actually, that's NOT how the world looks to me, but it's the best simulation I can think of!)

Now turn the colour back up to "normal" viewing (10/10), and then take it up to 11:


THAT'S roughly what the world looks like to me through EnChroma - everything becomes more saturated, and just "pops".

The effect is most noticeable on pastels and other unsaturated colours - they all become richer, denser and more saturated. If a particular shade has just a touch of red, or green or yellow, it will seemingly "boost" the colour to make it several shades "richer". You know how an external painted masonry wall will fade over time, and all your favourite shirts fade with multiple washes? It's like giving the wall a fresh coat of paint, or buying a new Hawaiian shirt.

Bright, saturated primary colours aren't affected nearly as much - but I can see most of them clearly anyway. Fire engines and mail boxes are still "signal red", the sky is still sky blue, Hi-Vis Safety Shirts are still canary yellow. But when you think about it, most of the colours in the world around us are a bit more subtle and muted than that, and it's these unsaturated colours which seem to get the strongest boost.

There were a few surprises as well:

Green traffic lights have always looked almost white to my eye, with only the slightest hint of colour - a bit like how "warm white" compact fluorescent bulbs look compared to the "cool white" ones - but now they are bright green. Also, for the first time ever, red traffic lights are brighter than amber traffic lights, whereas the amber has always been quite a bit brighter than the red to my eye.

The EnChroma lenses can give a strong green cast to some (but not all) digital displays – my SmartWatch and tablet are now green when they should be white (both have OLED screens), and there's an LED display board near my work which is now green, but my TV and phone look pretty normal (but a bit dark!), and as I sit at my computer typing this reply, the white is just white.

Interestingly, the blue LED status lights that you often see on electrical equipment seems to be a colour that my unaided eye sees very brightly, but the EnChroma lenses seem to block very strongly. I noticed it first on our TV Set-Top Box and a computer monitor at home, and also on the lift buttons at work. Even though the lift is well illuminated and I can see fine with the glasses on, the floor button back-lights almost disappear completely when I put the glasses on. I guess it depends on the exact colour spectrum of the RGB pixels - it would be interesting to see if this effect persists with the Cx-65 lenses, which are apparently optimised for digital screens and the like.

Drab greens and browns (I'm thinking of colours that you would probably describe as faded olive green or mission brown) become a LOT more dense, and therefore get quite a bit darker - again, it's a bit like over-painting a faded fence with new paint which is a couple of shades darker. I think these colours must lie pretty well in the red-green "notch" in the EnChroma transmission spectrum.


I suspect things like army camouflage would be pretty strongly affected by this - but I haven't seen any army vehicles or personnel since I got the EnChromas. (Or maybe I did, but they disappeared totally against a dark background?)

Anyway, that's enough of a report for now - I've got to get back outside to look at some more flower beds. (And look for that Jeep that I misplaced somewhere.)


Tuesday, 25 August 2015

Spectroscopy of EnChroma Cx 15 lenses

I have taken a few spectroscopy images of the white light of a halogen bulb as viewed directly, and through a pair of normal (polarised) brown-tinted sunglasses,  and through the EnChroma Cx 15 lenses.

Here's the direct halogen spectrum,  unfiltered:


(Ignore the streak on the left-hand side -  the interesting bit is the rainbow on the right.) 

This is the spectrum as seen through the normal sunglasses - you can see that they suppress all wavelengths more or less uniformly:


And here's the view through the EnChroma lenses - you can see that they have two very distinct bands where virtually all light is blocked out,  while other wavelengths pass with very little attenuation :


I've also shot a short video showing the effect -  you should have no trouble working out when the normal sunglasses and the EnChroma lenses come between the light and the spectroscope:




"Color for the Color Blind" - A quick review of EnChroma Sunglasses

I'm severely Red-Green Colour Blind (technically, I have Deuteranomaly https://en.wikipedia.org/wiki/Color_blindness#Types, a genetically transmitted condistion). 

I’ve just acquired a pair of EnChroma Cx Explorer sunglasses, which are designed to boost colour perception for many people who suffer from colour blindness. (See http://enchroma.com/


The theory is that for people with normal vision, the Red receptors in the eye respond strongly to red, but only moderately to red-green colours, while the Green receptors respond strongly to green, but only moderately to red-green colours. For people with Red-Green colour blindness (which is my problem), the red and green receptors in the eye overlap in their colour reception, and both respond strongly to similar wavelengths in the red-green range, so they don't differentiate between red and green as well as a normal eye.

The EnChroma lenses effectively transmit red and green, but largely block the intermediate red-green colours, so the red receptors will be triggered strongly by red but not by red-green (which are blocked by the lenses), while the green receptors will be triggered by green but not red-green. 


Where these glasses differ from other products that I have seen advertised before is that these use narrow band-pass "notch" filters to cut out a very tightly defined band of red-green, whereas the more common type use pigmented dye filters, which filter out a wider and less clearly defined band of colours. 

(The EnChroma lenses also have a "notch" for blue-green, which could be beneficial for some forms of colour-blindness, but is probably not so important for me - although maybe it helps with the overall effect as well?) 

My pair arrived yesterday.

So - do they work? In a word:

YES!

They're quite dark (just 14% overall light transmission), so they're intended for full daylight use, not really suited for indoor use. If you're wondering - 14% transmission is pretty typical for a sunglass lens designed for full sunlight. E.g. Oakley provide a range of tints from 9% to 11% for "Extremely bright light", while 13% to 22% are rated for "Medium to bright light".

EnChroma offers three lens shades: 14% for "strong daylight", 25% for "medium-to-low light outdoor conditions" and brightly-lit indoor use, and 65% for general indoor / computer use. The 14% has the strongest colour-correcting effect, which is why I chose it.

In muted light this morning (7:30 am, a bit of light cloud / mist), the effect outdoors was obvious - a lot more contrast and definition between various shades of green and red in the garden.

But as the sun broke through - WOW!

Colours became quite eye-popping - our dry winter lawn became a vivid green, pastel flowers that always faded into the background suddenly stood out ...

The most dramatic difference was driving in to work - so, green traffic lights are actually green? Who knew?! J

(Green traffic lights have always looked almost white to my eye, with only the slightest hint of colour, but now they are bright green. Also, for the first time ever, red traffic lights are brighter than amber traffic lights, whereas the amber has always been quite a bit brighter than the red to my eye.)

Some unexpected effects - they can give a strong green cast to some (but not all) digital displays - my Android tablet is now green when it should be white, but my phone looks normal. There's an LED display board outside the Convention Centre which is now green, but as I sit at my computer typing this, the white background is just white. I guess it depends on the exact colour spectrum of the pixels.

I'll by trying to catch a spectrum tonight using my Public Lab Spectrometer http://publiclab.org/wiki/spectrometer - I'm expecting to pick up a couple of strong "notches" in the white light spectrum. I'll post here when I've captured a useful spectrum.


(For the sceptics: There is some “real science” behind these glasses, which differentiates them from other tinted sunglasses which have been promoted as "cures" for colour blindness – e.g. see: 

Friday, 14 August 2015

Affordable (Free!) 3D Modelling Software - A 5-Minute Review

When I started my adventures in the 3D printing world, I was using Alibre Design http://www.alibre.com/ as my main 3D modelling software. While I still have a valid Alibre licence, they have been taken over by 3D Systems (as you will see straight away if you click on the Alibre link above), and the software has morphed into "Geomagic Design", which has different features and licensing terms, and it has been increasingly difficult to migrate my Alibre licences onto new computers, running new operating systems. I thought it was time to look for a new CAD modelling software system to generate designs to feed my 3D printer.

There are many, many free and low-cost 3D modelling software options available, so where to start? Well, a good place is to list my must-haves and nice-to-have features:

Must-Have:

  • I am looking for something that will design "mechanical" components, rather than "free-form" modelling (i.e. a mechanical CAD system (MCAD), rather than an artistic "clay modeller")
  • Parametric modelling - e.g. the ability to edit a dimension and have the model "rebuild" itself (e.g. change the size and spacing of a group of bolt holes) 
  • True "solid modelling", not "surface modelling" capabilities - e.g. I need to be able to insert a hole or cut-away, and have the internal volume recognised as a solid rather than a void
  • Precision modelling capabilities - I need to be able to model to a fraction of a millimetre (even if my 3D printer's precision / tolerance are not quite up to the task sometimes!)
  • Familiar UI layout / functionality / workflow - I have used various MCAD software such as Alibre, Solidworks, etc for many years, and their UI and general functionality suits me, and I don't see any need to lean a completely new way of working to achieve the same goals; I realise I will need to learn new icons and menus etc, but I am looking for the same overall workflow concepts such as Create a Sketch / Extrude / Fillet / etc
  • Runs on Windows 10 (all of my home Windows machines have now been upgraded to Windows 10)
  • Exports models in STL format
  • 100% legal for personal / hobby use - I've been down the pirate software option, and I've used "extended trials" and "student licences" and so on, but I want to "keep it clean" from now on

Nice-To-Have:

  • Import / Export a variety of industry-standard CAD formats (e.g. IGES, STEP, etc)
  • Assembly Modelling (build assembles of multiple parts, to check fit and interference, etc)
  • Runs on other platforms (e.g. Chromebook, Android tablet, etc)
  • Will run without needing to "install" any software (I don't mind "installing" software on my own computers, but work policies prohibit the installation of software on the company's computers)
  • Legal for limited work-related use (I would sometimes like the ability to create simple models for finite element analysis )
Alibre Design still works very well for me, apart from the licensing / migration issues, so it's time for me to move on. SketchUp http://www.sketchup.com/ doesn't quite cut-it - it's a terrific package for what it does, but it falls short on the precision MCAD capabilities. After doing an exhaustive search (i.e. a few quick Googles), here's what I came up with for closer consideration:

Onshape


Onshape advertises itself as "the first and only full-cloud 3D CAD system that lets everyone
on a design team simultaneously work together using a web browser, phone or tablet" - and it seems to be true. Forget what you might think about Cloud software, and how slow it surely must be - Onshape has a pretty full set of professional modelling tools, and runs really well in a browser on even modest hardware such as a Chromebook, and it has native apps for iPad and Android tablets.

Onshape running in Chrome browser on Windows PC

Native Onshape app on Android tablet 

Capabilities include a wide range of import / export formats, assembly modelling, and so on. It's missing a few high-end features, but it is still undergoing active development (automatic 2D drawing generation is coming soon, for example).

The software designers come from the team that developed SolidWorks, and it shows in the toolset and UI design - if you have previous experience with professional MCAD software, you will feel at home very quickly.

What is truly remarkable, is that all of this capability is available free for hobby / personal use: https://www.onshape.com/features-and-pricing

You get access to ALL of the modelling tools for free - the only real limitation for the free account is the amount of Cloud storage space (5 GB for free accounts vs 100 GB for paid "Professional" accounts) - being a Cloud-based system, all of your models HAVE to reside on the Onshape cloud-store, but you can export models to your own file storage. 5 GB should be ample for all but the most ardent hobby modellers, though. In addition, you are limited to having 5 concurrent "Active" documents open at a time. For most hobby users, this won't be an issue - there is no limit on the total number of models you can have, but you may need to toggle some of them to be "Inactive" to free-up a new "Active" model. (Note that a "Document" can be a full assembly, with all of its parts, so you can have a lot of "Active" content at any one time!)

My only real reservation is that being proprietary software, there is always a chance that the owners might decide to abandon the free personal licence model at some future date, leaving me without free access to my models. However, their FAQ https://www.onshape.com/faqs suggests that there is no intention for this to happen, so I'll give them the benefit of the doubt:

Q:  Will Onshape ever change or restrict the Free plan?
A:  Although we cannot guarantee that there will never be additional differences between the Free and Professional plans, we expect that CAD modeling, drawings, and data management capabilities will continue to be fully available under the Free plan.

All in all, if you are looking for a good 3D modelling capability, you HAVE to take a look at Onshape!

FreeCAD


FreeCAD is a totally free, open-source 3D parametric modeller. It seems to be the best-developed open-source 3D MCAD modelling software I have come across, and it is still being actively developed and supported. As such, it has a large user community, and it is likely to be around for a long time to meet your needs. It is available on Windows, Linux and Mac, so will work for most PC users (but no Chromebook or mobile app as yet).

It's part-modelling capabilities arr pretty comprehensive (certainly adequate for my needs), and being open-source (with support for Python scripting), it has plug-ins / add-ons / extensions for a range of other software systems, such as Assemblies, 2D drawings, rendering, BIM / IFC, etc.

FreeCAD on Windows PC

In all honesty, I would have been perfectly happy with FreeCAD if it wasn't for the fact that it needs to be "installed" on Windows computers, which my work will not permit. I was looking for something that I could access occasionally at work, which is how I came across the cloud-based browser-accessible Onshape. However, if you're looking for 100% free, open-source 3D MCAD software, FreeCAD seems to be the pick of the bunch for now.

AutoDesk Fusion 360


The AutoDesk brand should need no introduction, but Fusion 360 might not be familiar to you. Basically, Fusion 360 is a professional-quality cloud-based 3D CAD/CAM tool, which supports both Mechanical and Free-form modelling. If you're familiar with Inventor, then you will understand Fusion 360. While it is a cloud-based service, it does require an application to be installed on your PC (Windows and Mac are supported) - it does NOT run in the browser, so other platforms (Linux, Chromebook, mobile, etc) are nor currently available options.

Fusion 360 UI on PC

The licensing model is rather unusual. AutoDesk has long offered free or very low-cost Student Licences, as long as you have a valid student ID, but these would expire after some period, and you would then be "strongly encouraged" to upgrade to a full licence. Fusion 360 is different:

As well as the traditional free 3-year Student licence, AutoDesk offers http://www.autodesk.com/products/fusion-360/try-buy a free 1-year "start-up license" for "hobbyists, enthusiasts, makers, and emerging businesses that make less than US$100,000 in revenue per year". At the end of the 1-year term, you can reselect the start-up entitlement as often as you want (and as long as AutoDesk continues to support this licensing model). 

If you are familiar with AutoDesk products (especially Inventor), and especially if you want 100% compatibility with an AutoDesk work environment for example, then Fusion 360 is well worth a look. If you don't have a history with Inventor and other AutoDesk products, you might find it a bit more than you need, but then you only need to learn how to use those parts of its comprehensive tool-set that interest you. Going with an AutoDesk product has the advantage that there is a huge global Inventor user-base, and you can pick up any number of "How To" books from your local book-store (most of which should also apply to Fusion 360), so getting training and support is a no-brainer. 

And since it's free and legal (for now, anyway), why not give it a try if your interest is piqued?

And the winner is ......

Well, for now, it's almost a dead-heat. 

I really, really like Onshape - it works well, offers ALL of the features I'm interested in, and is truly multi-platform. My only qualifiers are the fact that it is Cloud-based (so won't work without an Internet connection) if that worries you, and the fact that it is proprietary software, and they might change their personal / hobbyist licensing terms one day. (I'll probably keep using it as long as it's free). In my view, Cloud-based software is probably the way of the future, and I have access to an Internet connection almost all of the time. The ability to view / refine models on any device at any time is a real plus (e.g. put the finishing touches on a design using your tablet while you're on the bus home after work). 

Otherwise, FreeCAD will also stay in my portfolio - partly because it's very good, and partly as a back-up in the event that Onshape is no longer available to me. It does MOST of what I want, but it isn't quite as polished, and it won't run on all of my devices (I can't install it on my work computer or my Chromebook, and I can't access it on my Android tablet, for example).

In third place for me is Fusion 360 - but mainly because it's a bit of a sledgehammer to crack a walnut as far as my needs are concerned - but if you have a track record with AutoDesk software generally (and Inventor in particular), you may well want to take a look.

For now, I'll give a Points Decision to Onshape - I'll post an update after a few months use to let you know if my feelings have changed.


Thursday, 30 July 2015

Interested in getting into 3D printing, but don’t want to spend a lot?

How about AU$246.28 (plus postage) for a fully assembled, ready-to-go machine?


The TinyBoy Mini 3D Printer is a fully assembled machine designed by Parker Leung of Tiny Boy https://github.com/HKCOTA/TinyBoy as an open design easy to use 3D printer.The Mini Fabrikator by TinyBoy was designed around a concept that by 2016 every student should have the opportunity to have a 3D printer on their desk.

The TinyBoy is available on-line from HobbyKing for only AU$246.28 (at the time of writing): http://www.hobbyking.com/hobbyking/store/__80708__Mini_Fabrikator_3D_Printer_by_Tiny_Boy_Transparent_AU_230V.html 

(Postage is extra, and ranges from AU$82 to AU$169 for delivery to Australia.)

The machine is only 150 mm x 150 mm x 220 mm, and the build volume is fairly small (80 mm x 80 mm x 80 mm) so it can only make small components.- but still, at that price, why wouldn't you buy one?