The baffling case of Softimage and the MYECSP license


“MYECSP” is, of course, “Maya Entertainment Creation Suite Premium” 😉

In this case, Softimage 2012 on Linux would not not run with a MYECSP license. But it would run with a regular SFTIM (Softimage) license.

/var/tmp/SoftimageLicense.log showed there was a “Server does not support this feature” error when Softimage 2012 tried to check out the MYECSP license.

On the license server (a Windows machine btw), the LMTOOLS debug log file didn’t show anything (sometimes there are “denied” log entries that can provide a clue).

I tried setting FLEXLM_DIAGNOSTICS to 3 before I started Softimage, but I didn’t get any diagnostics from that. But I did finally find the FLEXLM diagnostics in the strace logs:

17174 write(28, "FLEXnet Licensing checkout error"..., 323 <unfinished ...>
17182 <... read resumed> "F", 1)        = 1
17182 read(27, "L", 1)                  = 1
17182 read(27, "E", 1)                  = 1
17182 read(27, "X", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "t", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "L", 1)                  = 1
17182 read(27, "i", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "s", 1)                  = 1
17182 read(27, "i", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "g", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "h", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "k", 1)                  = 1
17182 read(27, "o", 1)                  = 1
17182 read(27, "u", 1)                  = 1
17182 read(27, "t", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, "o", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, ":", 1)                  = 1
snip...

After I reformatted it, the diagnostic message looked like this:

FLEXnet Licensing checkout error: Clock difference too large between client and license server system.
Feature:       85718MYECSP_2012_0F
License path:  @mtl-example:@127.0.0.1:
FLEXnet Licensing error:-34,147

For further information, refer to the FLEXnet Licensing documentation,
available at www.flexerasoftware.com

License file(s): @mtl2ua0150cwy@127.0.0.1

It turned out that the system time on the workstation was off by two days (it was two days in the past).

Softimage wouldn’t use the MYESCP license because that license was from the future (it was a brand new license that had just been generated).

The SFTIM license had been generated weeks ago, so that license worked ok.

SIGGRAPH 2011 – Autodesk Student Experience Event


Autodesk Student Experience Event – exclusively for students

On Sunday, August 7, 2011, Autodesk will be hosting the Autodesk Student Experience event, a series of workshops and presentations exclusively for students. This full day of events will feature classes, one-on-one feedback sessions with Autodesk technology experts, a seminar from Carlos Baena of Animation Mentor and a keynote presentation by Duncan Brinsmead, principal scientist at Autodesk.

There will also be a Softimage Class with Adam Sale, and Mark Schoennagel will be available to answer Softimage questions.

via Area :: SIGGRAPH 2011.

Reserve Array


The Reserve Array node reserves memory for an array, but it doesn’t construct the array for you.

So, for example, if you try to use Set in Array you may find that it doesn’t work, because the array element you’re trying to set doesn’t exist yet. In this tree, Reserve Array gives me an array with one element. So trying to set the second element has no effect.

I’d have to use Push on Array here to get the desired result:

Or I could make sure the array elements exist like this:

I could also Resize the array after I reserve it.

The Autodesk Book: Imagine Design Create


THE AUTODESK BOOK
In March, 2011, Autodesk released its first book: Imagine, Design, Create: How Designers, Engineers and Architects are Changing Our World. The book provides a wide-ranging look at how the creative process and the tools of design are dramatically changing – and where design is changing in the coming years. Bringing together stories of good design happening around the world, the book shows how people are using fresh design approaches and new capabilities to solve problems, create opportunities and improve the way we live and work.

WHY A BOOK
Imagine, Design, Create expresses Autodesk’s vision for design as a means to help people innovate and prosper. As a physical artifact, it is a tangible representation of the power of design, which we can give to our customers and partners, providing them with a continual source of inspiration as well as a persistent reminder of Autodesk’s role to foster design.

You can buy the book on Amazon. As an employee, I got a free copy.

The book doesn’t really focus on Autodesk products: in fact, they’re hardly ever mentioned. It’s all about the end results and the general design process. I haven’t read the book yet, but one thing caught my eye in the chapter about the massively multiplayer Lego game:

Making LEGO bricks look real on
the screen became the next engineering
stumper. It turned out that a single 2-by-4
brick required more polygons than a World
of Warcraft avatar—the tiny studs and
surfaces contain a lot of detail. The solution
turned out to be “hidden surface removal,”
which preserved the integrity of each brick
while a player manipulated it onscreen,
but removed the polygons once the piece
snapped into place in a user’s creation. It
took forty engineers four years to build
code so that a computer could understand
when and where to remove surface detail
without harming the look of the model.

40 engineers for 4 years? Imagine what you could do to Softimage or Maya or Max with those kind of resources 😉

Friday Flashback #26


Softimage customer story from 2004/2005 for Drop, a television spot for Absolut Cut Vodka, done by The Mill. See the spot here.

Created for Absolut and McCann Erickson NY by The Mill New York, the striking spot relies heavily on the intricate CG work of Swedish artist Stefan Andersson, a long-time aficionado of SOFTIMAGE|XSI.