Pivot #3

 Posted by at 21:19  No Responses »
Aug 112015
 

This post is part of a meta-series. Click here for a list of all posts in this series.

After struggling to get the CarveWright CNC carving machine to cooperate on-and-off over the last year or so, I’m ready to declare defeat on this approach. Every time I think I’ve got “the” problem solved, a new one crops up. First, I had the colorspace issues. Fixed that. Then, I had issues stemming from materials (MDF), so I swapped out for wood. Then I had issues with accuracy, that seemed to stem from the heightmap again. Wasn’t that. These accuracy issues continued to plague. I disassembled the machine, cleaned it, greased it, aligned it, calibrated it, and repeated the whole process numerous times. Once I thought I had it licked, I engaged in an ambitious many-hour carve to get all the pieces finally done…only to discover massive disparity between what I expected and what the final pieces measured, none of which seemed due to the data going in. I sought out advice on the CarveWright user forums, got some new ideas — perhaps I needed to calibrate the machine per board, for each carve in order to achieve the accuracy I sought, for example. But before I could test any of this, new issues appeared — now, boards wouldn’t even measure, complaining that there was a sensor roller error…when he board left the sensor roller because it had fed past it!

That was toward the end of April. The last straw came tonight, when I mustered up the courage to finally see about resolving these issues and test out this per-board calibration hypothesis. I couldn’t get the sensor roller to stop throwing errors, telling the machine to ignore the errors caused different errors to appear, and then — when taking apart the sandpaper belts that feed the board through the machine, I saw that the belts had started to “roll under” themselves again, which was an issue I fixed months ago. It was too much. There are parts I can look into replacing — newer, better; rubber belts instead of sandpaper, for instances — but that costs a great deal of money on top of the money already spent to acquire the machine in the first place (dramatically discounted though it was). I set out to prove that one could make a good-quality stormtrooper helmet on the cheap; this wasn’t that at all and I wasn’t about to keep throwing money at it.

Therefore, I’m changing my approach once again. While the cross-section approach is still something that I think has merit, I’ve come to the point now where I’ve seen enough successful projects that start from naught but paper that I’m going to give that a go. I’ve already got my 3D model, which needs only marginal tweaking to be suitable for that sort of approach, so I should lose little in the accuracy I hoped to achieve with the CarveWright, though I may not end up with a solid wood positive mold that I can pull numerous silicone negatives/poured urethane casts from. Maybe. Who knows, perhaps I will be able to create a mold this way and still use the silicone-and-urethane approach I planned to use all along.

Time to find out.

Nov 052014
 

Oh right, hello there.

Some snippets, in no particular order.


I’m 30 now. I don’t generally pay much attention to age, getting older, and so on. So it is with the beginning of my fourth decade. 25 was the last age to herald any practical impact (namely, the reduction in costs renting vehicles, which I so often do–oh wait). From here forward, there are no specific age-based milestones about which I am much concerned. As someone that expects to medical science to soon usher in multi-centennial lifespans, I still consider myself awfully young. Other than things that can come out of the blue and cut life short — most of which remain true at any age — I’ve still got a long way to go.


Writing is happening. Since my last update, I hadn’t made a lot of progress in terms of word count because I’d been devoting all of my writerly efforts toward figuring out plot issues. I continually ran up against the wall of knowing what I wanted to happen in the book, but not feeling rock-solid on the scene-to-scene progression. When November rolled around, bringing with it NaNoWriMo, I decided that I knew far more about my story than I had when I set out to write Ashes and should stop being a giant baby about the whole matter. I started a day late, but have already produced 7400 new words thus far despite great deal of textual reorganization of what I already had consuming about half of my writing time. Alour-Tan II is happening. By the end of the month, the first draft will be done. There, I said it.

For the sake of NaNo, I’m only counting words written since the month began. The total word count is north of 20,000 (plus another 15,000 that I chopped out along the way), which represents roughly 20% of the projected length.


I started playing STO again. One reason you haven’t seen much in the way of 3D art updates lately is that the time I would have been devoting to modeling has gone back to Star Trek Online. I’ve been sinking far too much time into playing in an effort to finish off a number of milestones I left hanging when I stopped (achieving Tier 4 in all the Duty Officer commendations, achieving Tier 5 in all of the reputations — and this across all 5 of my characters). I’m finally starting to get some of these completed (one character has fully finished all Duty Officer commendations and only one character has reputation stuff left to do), which will in turn “free up” time for other pursuits once more. Yes, yes, that time is always technically “free” because it’s mine to do with as I please.


The Stormtrooper project has made great strides and encountered great setb–learning experiences. I had hoped to at least finish the helmet in time for Halloween, but that didn’t come to pass. It almost did, but I ran into a mechanical issue with the CNC carving machine, which left me somewhat dispirited. Specifically, I had prepared four final carving templates that, when finished, would complete the positive mold and set the first of them running — a seven hour carve. The board feeding rate appears to have been registering incorrectly, which lead to cross-sectional slices that were too short by nearly a centimeter along one axis. Seven hours wasted, after a ton of enthusiastic and positive feeling going into it. I finally worked up the gumption to deal with the problem by disassembling the machine, cleaning it, correcting some minor mechanical issues, greasing everything, and reassembling it. I still need to ensure that its sensors are all correctly calibrated before I try again, but signs are positive and the time pressure is off. Next Halloween’s a whole year away.

Here’s where things stand presently:


Hockey is back. I haven’t specifically posted about this here, but Cody and I have become pretty big hockey fans over the last year and a half or so. It started with the Boston Bruins‘ 2013 playoff run and has continued and increased to this day. We’ve been to several live Bruins games, we watch (almost) every game1, we went to Providence to see the “Baby” Bruins several times last year and are season ticket holders this year, Cody now owns a Tuukka Rask jersey, etc. Ain’t no pink hats here, even if we are relative noobs! We also joined our friends’ fantasy hockey league this year. After triumphantly crushing my first game, I have been summarily crushed twice in a row in return, which is fitting. On the plus side, my “draft players I know and like, most of which are Bruins” strategy continues to feel rewarding, even when I lose.


I’m timid about posting. This, more than anything else, is actually why this place has been so silent lately. I have plenty of things I’d like to talk about, to share, to pontificate on, to wonder over. My desire to post those things is opposed by what amounts to fear of backlash. Not only do I worry about engendering enmity for posting something in general, but since I’ve made the profile of this blog somewhat larger (it cross-posts to my Goodreads author profile and my Facebook author page, both of which are listed inside Ashes itself) I’ve more or less directly attached any potential reading audience for my books and for following me as an author to the things I post here.

The last thing I want to do is turn off a reader because of some rambling, half-formed, incomplete polemic that happened to inflame some passionate desire to express whatever thought flit through my head in that moment. There are a great many topics on which I would love to share some thoughts. Having done so in a limited, ostensibly “safe” environment and having garnered the reaction I did, I’ve become even more gun-shy about expressing them. So, instead, this place stays pretty quiet. C’est la vie.

That said, I relayed this very frustration to a friend of mine yesterday:

I just have a crapton of pent-up feelings about…well, every aspect of [many topics, though this particular one related to art and sexism] that I tend to keep to myself because not doing so tends to end up (by my hypothetical reckoning) with me screaming at every other participant for how dumb and narrow-sighted they’re being. And I suspect said pent-up feelings are getting closer and closer to a spillover. Have not been very successful at calming them, despite efforts to do so.

So, who knows? Perhaps said frustration will break a dam in the near future and all sorts of things will show up here for people to read!


The Flash is a lot of fun. I’ve been watching Arrow since it premiered and was delighted to hear that it would be spinning off a Flash TV series. So far, it’s been a lot of fun!


Holy crap, Marvel is out to rule the universe. Between the announcement of the upcoming movie slate and the marked improvement in Agents of SHIELD since its intersection with Captain America: The Winter Soldier, Marvel has rather clearly marked its territory. While I am delighted to live in the era where comic book movies are emerging left and right, I have to confess to shades of the Marvel/DC rivalry coloring all of this for me. Given the preceding remark, I am by no means a loyalist to either “side” but it takes a great deal of mental gymnastics to compare any of the DC offerings with Marvel’s existing and future catalog. Perhaps Batman v Superman: Dawn of Justice (Really, guys? That’s the title you went with?) will surprise the hell out of everybody, but I’m not holding my breath.


That should just about bring everyone up to speed! That said, I generally post something on Twitter at least once a day, which you can find in the sidebar here on the blog and which also cross-posts to my personal Facebook profile (but not my authorial one…wonder if I should change that). Follow me there if you want your daily dose of, well, me.

  1. Sometimes, we’re just not home; as long as we are, the game is always on. []
Jun 222014
 

This post is part of a meta-series. Click here for a list of all posts in this series.

To be honest, part of me feels like this is cheating. My original objective was to do an accurate helmet but inexpensively (Blender being free and all, and everything else being mostly household/hardware store commodities easily and cheaply obtained). In some respects, I feel like I’m betraying that original goal in the interest of improving accuracy. But…new toy!

In other news, here’s the result of the second test run!

It’s much better, but still not quite right. The curvature is definitely right, thanks to the linear colorspace change, but I’m still having issues with the pieces not matching up (most notable in this image around the the “jowls”).

After a bunch of googling, comparing my heightmaps with the interpretation in the Designer software, and then looking at the result, I think the “problem” lies between the Designer software and the machine itself. Specifically, I think the machine is disregarding certain levels of black/white and just considering them flat, when in fact they should be subtly curved. This may be the result of using “Draft” quality and images where “1,1,1” and “0,0,0” color differences are really important. For example, look at the third “slice” up from the table: there’s a flat area around the bridge of the nose here that should not be flat at all. It’s not flat on my model, in my heightmaps, or in the Designer software’s 3D preview, yet it came out flat.

My next test will just be two pieces, but at a much higher quality setting, to see if this hypothesis proves true or if it’s something else after all.

Jun 222014
 

This post is part of a meta-series. Click here for a list of all posts in this series.

A friend of mine is moving out of state and needed to downsize the amount of stuff she had to move. Among the assets in question was a CNC router…which she sold to me!

Instead of manually cutting the cross-sections, I now can actually send the true cross-sections to the CNC machine and “print” out slices that I would have sanded into shape by hand previously.

Here’s the result of the first test run!

I realized that I had saved everything with non-linear colorspace, and when you’re doing stuff with heightmaps, non-linear colorspace screws up your curves and so on! Based on what I learned from this test, I’m now preparing to do a test with slightly adjusted positioning for the cross-sections…and proper linear color space data!