• 23Apr

    Yesterday, April 22, was my fourth rezday. It was four years ago yesterday that I logged in to Second Life for the first time, and the persona of Jacek Antonelli was born.

    Yesterday was also the last rezday I’ll be celebrating in Second Life. A recent culmination of circumstances has pushed me away from Second Life, and triggered my migration to OpenSim. I’ll be wrapping up my affairs over the next month, then putting my Second Life account on the shelf. By this time next year, I expect SL to be mostly irrelevant to my day-to-day life.

    Continue reading »

  • 11Oct

    O HAI THERE!

    This is my first experiment in animating SVG with JavaScript! The image was created in Inkscape, then I edited the XML to add JavaScript code to adjust the arm’s rotation every 35 milliseconds. This is my second JavaScript program ever!

    It should work correctly on most modern browsers. If you don’t see the arm moving, you may need to turn on JavaScript. If you don’t see the image at all, you should upgrade to a browser with SVG support, like Firefox or Chrome!

    Tags:

  • 31Aug

    I’ve been making some positive life changes lately. You know, the usual stuff: eliminating stress, exercising more, focusing on the things in life that are important to me, … and transforming into a mermaid!?

    Mermaid 4 in SL

    As you can see, I’m shedding my human-ness in SL, and embracing my aquatic side. There’s still a ways to go in the transformation. I need new hair, eyes, and probably a new wardrobe! (Hrmm. I guess that’s what my fortune cookie meant: “You will be doing a lot of shopping soon… in bed!”)

    But, the first stage is done: a new skin! My deepest gratitude to Eloh Eliot for her Starlight skin, which I used as a base. Without Eloh’s generosity, my skin would have taken weeks, instead of a few days. Actually, I probably wouldn’t have even attempted it, as it wouldn’t have been worth the time investment.

    Continue reading »

  • 29Mar
    Passions, Snapshots Comments Off

    Max the Virtual Guidedog at Wheelies

    Virtual Helping Hands are having a fundraising benefit at Wheelies for continued development of Max the Virtual Guidedog.

    I first blogged about the scripted guide dog last August. Since that time, the VHH team has made amazing progress! They’re playing a video at Wheelies of their recent RL presentation about Max, and it’s great to see how many technical obstacles they’ve overcome.

    Old Max and New Max

    VHH are now trying to raise funds to purchase some needed development software so they can continue enhancing Max Voice, a cross-platform application providing text-to-speech for SL chat, as well as other assorted helpful functionality. The development software costs $550 — but the price is expected to go up drastically in mid-April, so they need to purchase it soon!

    When I visited them earlier today, VHH had raised $100 of the needed $550. The benefit runs until midnight PST tonight (March 29).

    You can help by donating L$ in SL at Wheelies or via Paypal at VirtualHelpingHands.org. Any amount helps.

  • 25Jan

    Here’s another random UI tip for you, this one discovered by McCabe Maxsted:

    Drag and drop an inventory item into the IM window to send it to the person you’re IMing with. You don’t need to open their profile window! (This doesn’t work for group IMs, though.)

    The next version of Imprudence will have a little reminder note in the IM window, but you can do this with any SL viewer right now!

    The more you know!

  • 24Jan

    You find out the darnedest things, looking through the viewer source code.

    For example, if you Ctrl-click on a slider bar in the SL viewer (or Imprudence), it will reset that slider to its default value.

    The more you know!

    P.S. This is what a slider bar looks like: Example of a slider bar widget

  • 23Jan

    An abstract sculpture I created on a whim. It’s 8 prims, created it in Blender in about 1 hour.

    You can view it at my friend Skitty’s flower shop in Second Life. The sculpture is not for sale (but the pretty flowers are!).

  • 25Nov
    Adventures, Snapshots Comments Off

    Femme Noir

    Some recent posts by Botgirl Questi inspired me to get out my Femme Noir outfit: all-black skin and eyes, fullbright white hair (with signature rainbow strands, naturally) and wings.

    Tags:

  • 24Nov

    Serving simple HTML by LSL script

    I’ve written an LSL script which “serves” custom-generated HTML via a neat trick I discovered. But don’t bust out the champagne just yet — this method is extremely limited, so I don’t expect this to revolutionize HUDs or anything like that. Still, it’s a fun curiosity.

    The trick is this: If you use text of the form “data:text/html,[html code here]” as the web URL, Firefox (and maybe other browsers?) will render the HTML code as a web page. For example, visit data:text/html,<html><body><h1>Oh hai!</h1></body></html>, and Firefox will render the words “Oh hai!”. It’s not accessing a web page, and it’s not loading a local HTML file, it’s loading the HTML code from the pseudo-URL.

    The same trick works in SL as well, by setting the parcel media URL to the “data:text/html” string. You can use an LSL script to generate the HTML code and set the parcel URL, or even set the URL for an individual avatar. The result is that your LSL script acts as a very simple web server!

    However, as I mentioned, there are some serious limitations: SL won’t let you set the web URL to a string longer than 254 letters! That means you have to cram all the HTML code into that tiny string, which severely limits the complexity of the HTML you can display.

    Continue reading »

  • 31Aug

    I’ve been plotting and scheming and laboring for the past month on a new project. Those of you who have heard me hinting darkly of a grand manifesto and giggling maniacally in the dead of the night — now you’ll find out why.

    From the Imprudence Blog:

    Imprudence is (or rather, will be) a major fork of the open source Second Life Viewer. Our aim is to greatly improve the usability of the Viewer through community involvement, thoughtful design, modern development methods, and a pro-change atmosphere.

    Why are we doing this? Because we, the Second Life Residents, need a better Viewer, and Linden Lab isn’t getting it done — not fast enough, anyway.

    I’m sure they’re trying. They have made some modest improvement. But they are faced with intractable obstacles that block them from making real progress: a lack of resources, an overloaded QA process, and a large established user base who are, on the whole, sullenly content with the way things are — and tend to resist any change.

    Those are tough problems, and I don’t foresee Linden Lab being able to get past them any time soon. Rather than continue to push against these obstacles with little to show for it, I’ve decided to carve another path. A community project has its own obstacles, but they are obstacles that we can overcome. They are obstacles we can act against for ourselves, instead of sitting on our hands waiting for someone else to act for us.

    Go on and read the full post and our manifesto.

    I have high hopes for this project. It has been a long time coming, and there are a lot of people dissatisfied with the current viewer. If you’re one of them, get involved in the project and help us make it better!

« Previous Entries   

Recent Comments

  • The feet and hand control bones can be used for inverse kine...
  • thanks! It's woahking! However I have a problem...someho...
  • it is very nice.i can easly understood for animation work.th...
  • I just want to thank you very much!...
  • Sorry, the exporter only works with Blender 2.49 and earlier...