Harry and I went to Burning Man for the first time this year. We were coming from the East Coast, with no car. We learned a lot about how to plan out the logistics. Here’s some things we wish we’d known way earlier in our planning process.

1. How To Get Water

If you’re coming from the East Coast, unless you’re driving there, bringing enough water is incredibly hard. Your best bet is to find a camp that will supply you with water. As a last resort, they do sell ice at Burning Man, which you can melt into water, but the lines are usually very long, and the ice is expensive.

2. How to Get There

The Burner Express will take you straight there. There’s two Burner Expresses, one shuttling from San Francisco and the other shuttling from Reno. Go through Reno. The Reno Burner Express will make a stop at a store from which you can get last minute supplies.

3. How to Get Your Bike There

The cheapest option is actually to get a bike near Reno (or I believe when the Burner Express stops for shopping). If you must bring a bike from home, there’s usually a container service (run by volunteers) in your city that will ship it to Burning Man. To ship the bike, pack it in a bike box. You can get bike box from a bike store. Shipping it back is tougher cause the box might get damaged on the way there. Bring extra supplies.

4. How to Join a Camp

Contact your friends and friend of friends. Go to a local Burning Man meetup if there is one. Find some kind soul who will make the right kind of introduction to let you join a camp. A lot of camps are about connections. Some aren’t. It’s still good to make friends thought.

5. Coming Back

If you want to stay at a hotel in Reno for a night before flying book, book way in advance. They will be completely sold out come Burning Man time.

selection in Blender

I’d wanted to select a certain mesh object and then edit it, but was getting weird errors, like:

RuntimeError: Operator bpy.ops.mesh.select_all.poll() failed, context is incorrect

and

RuntimeError: Operator bpy.ops.object.mode_set(mode='EDIT').poll() failed, context is incorrect

I couldn’t find my actual initial code, so here’s me trying to replicate it. All I’m doing is selecting the first cube.

my_object = bpy.context.scene.objects['Cube']
my_object.select = True
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.mesh.select_all(action='SELECT')

>>> RuntimeError: Operator bpy.ops.mesh.select_all.poll() failed, context is incorrect

Turns out I needed to set the object as the active object and deselect any other object. If the originally selected object was in EDIT mode, I needed to toggle to OBJECT mode before toggling back EDIT mode. Otherwise, bpy.ops.object.mode_set(mode='EDIT') will appear finished but actually fail.

other_object = bpy.context.scene.objects['Cube.002']
other_object.select = False

my_object = bpy.context.scene.objects['Cube']
my_object.select = True
bpy.context.scene.objects.active = my_object

bpy.ops.object.mode_set(mode='OBJECT')
bpy.ops.object.mode_set(mode='EDIT')

bpy.ops.mesh.select_all(action='SELECT')
success

Success!

Hope this helps!

*My example snippet can replicate the select_all error, if the original object was in EDIT mode, but I can’t seem to reproduce the edit_mode error. However, I haven’t had any problems after deselecting all other objects and toggling to OBJECT mode before any further operations.

Blender 2.72

It’s been a while since I’ve been this excited about 3D printing news!

Formlabs just posted a blog post yesterday about how they 3D printed a lens for a monocle.

Formlabs Monocle

Monocle frame and lens printed on Form 1+ 3D Printer. Photo by Formlabs.

I’m really curious about its optical resolution. We might be really close to being able to print lenses for glasses!

Time to get back on my 3D Print Your Own Glasses project.