Friday, December 26, 2014

New (to me)

I went Googling to see what's going on in the breast attachment world. (Sad to do that rather than going in-world and searching, but I suspected that the trend to Marketplace-only sales thanks to SL's outrageous land prices is still underway.)

With the fitted mesh option open, I went looking for "mesh breasts". Sure enough, there are several sources of fitted mesh breasts. (There are also non-fitted mesh breasts out there--you can scale non-fitted meshes, but the fitted ones are controlled by the relevant avatar sliders. I'll have to try both kinds, of course!)

I must say the video for the Cherry Bomb fitted mesh breasts is very impressive. My only quibble with it is the way the model's hands are positioned over the breasts at a couple of points; as a potential customer I don't want things hidden. Responding to avatar sliders is a wonderful thing; I like having control over buoyancy and cleavage. OTOH, will the size slider give me the size I want? I know me; the answer, of course, is "no", but it's a matter of tradeoffs. After all, fitted mesh allows jiggle.

I don't wish to slight other makers or products, but I will say I hope that they come out with videos as well.

 Is it my imagination, or is Tango compatibility the main, if not only, breast attachment support new clothing has nowadays?

A surprising amount of other things showed up in a marketplace search for mesh breasts, much of which I was happy to see--AOs that mentioned breast attachment compatibility as a selling point, clothing and hair... and, oddly enough, a set of mesh additional arms if you want to release your inner Hindu goddess. (I have the two "Kali" sets; they don't move, but they're nice when you want ten arms. If only I hadn't read about the thousand-armed goddess of mercy, I might be satisfied... :))

Saturday, November 29, 2014

Lucidscape -- learning from SL?

By now you may well have heard of Lucidscape, but just in case...Lucidscape is an attempt to create the metaverse that looks like it's trying to avoid  aspects of Second Life that keep it from scaling. To demonstrate scalability, they simulated ten million participants on an 800-server cluster. The "participants" are a mixture of movable but largely stationary emitters and constantly moving drones that the emitters control and communicate with and which are constantly communicating across server boundaries.

(One could very well argue that one of those aspects is user-created content--people can and do create things without concern for efficiency--but that's too important a feature to forbid; on the page they say "the [emitters and drones] were purposefully crafted to be inefficient [emphasis in original] in the same manner we average user-written code may be.")

I especially like this:
We are a team of developers who are passionate about creating a future where massively multi-user virtual reality is pervasive and everyone can participate in a Metaverse which is:
  • Free and open source so everyone may add their own worlds to the Metaverse the same way anyone can run a web server today.
  • Devoid of any form of centralized control, free of gatekeepers and censorship under the guise of curation. Because if anyone can tell you what you are allowed to do in it, then it is not the real Metaverse.
I hope to see more from them.

Tuesday, October 14, 2014

Ch-ch-ch-ch-changes...

A lot has been going on, and keeping me away from the grid. I hope that's over.

More layout changes as I can get them in--the way out-of-date Ubuntu version countdown is gone, as I can't find one for Utopic Unicorn. (Sigh.)

On to what might be more important (OK, it doesn't take much importance to do that): this JIRA entry, VWR-9203. Curiously, it has recently been marked as fixed. Does that mean we'll get flexible sculpties someday, or does "fixed" just mean that top men are working on it. You know, Top. Men. ...so that it won't ever happen?

Tuesday, July 15, 2014

Google+ changes its name policy

I'm happy to say that Google+ has announced that they will no longer place restrictions on the name you can use. Details on the Google+ Google+ page.

I hope this settles the matter once and for all. I've been on Google+ as Melissa Yeuxdoux for some time, but I've hesitated to link my blog to my Google+ presence (so that, for example, my Google+ feed includes links to blog posts) after reading about some Blogger blogs that went away over "real name" issues. I'm hoping the link will be safe now.

Wednesday, June 25, 2014

(N+1)th Life?

Here's part of a statement that Hamlet Au received from Linden Lab and posted an article about on NWN:
"Linden Lab is working on a next generation virtual world that will be in the spirit of Second Life, an open world where users have incredible power to create anything they can imagine and content creators are king....The next generation virtual world will go far beyond what is possible with Second Life, and we don't want to constrain our development by setting backward compatibility with Second Life as an absolute requirement from the start."
What comes to mind at that news?

  • The Osborne Effect: how much effort/$ are you willing to invest in something when you've been told something far better is coming?
  • Will they support both kinds o' computers--Windows and Mac? While it's still a sore point that Linden Lab has never provided a 64-bit Linux version, it has provided a 32-bit Linux version for a long time, for which I am extremely grateful. That said, it would be really nice if they'd come out and say "yes, we will support Linux for this new virtual world", especially given that it will at least initially be closed source. (For that matter, did you hear about the improvements to graphics in Android "L"? I hope you're targeting capable tablets and smartphones, LL.)
  • Can we be anonymous in the new world as we can in Second Life? I hope that is the case; Ebbe Altberg tweeted "Yes, we clearly want to... let you bring you [sic] identity and friends across", which gives me hope.
What comes to my mind the most, though? Sheer delight!

How many times have I quoted Fred Brooks here? At least twice. Let's bump that number.
"Plan to throw one away. You will anyhow. The only question is whether you deliver the throwaway to your customers."
Of course, backwards compatibility would be nice... but Second Life looks crude compared with other 3D environments. Every so often you see a link to a video of avatar configuration in a game that makes Second Life look pathetic in comparison, both in simplicity and power of UI and quality of avatar. Creators shouldn't have to find obscure bugs that they can take advantage of to do things SL's creators didn't envision or even wanted to forbid.

Bless the creators of Second Life for their ingenuity and skill--but they deserve an environment they don't have to fight. I will cheerfully give up inventory if I can have better.

Sunday, May 11, 2014

Textures not taking?

Gatherings has a lovely new (to me, at least!) blue suit, so I bought it. It comes with heels and cute glasses (now I have to go looking for a pencil-behind-ear attachment :)), and all was going well... until it came to the trousers.

They were gray.... or were they just not rezzing completely? Rebake textures... rebake textures... no change. Put on a different pair, and they rezzed. OK, take them off. Off they went. OK, put them back on. They sort of went back on. I could see what were intended to be cuffs... but they were textured like me. OK, sign off and back on... and they were gray.

I guess I'd better go back and look at the poster--but I can't believe the trousers are intended to be gray. Strange.

Sunday, May 04, 2014

New graphics card

Things have been tight, and I'd not upgraded anything since adding a 120 GB SDD. Still running with a 2.8 GHz Athlon 64 x4 630 "Propus", an AM3 socket CPU that you can't even get now. It's sneaking up on its fifth birthday (though I ordered mine about a year after it came out), making it ancient in computer years.

In the past week or so, though, I have upgraded my graphics card. I was using a PNY card with 1 GB of RAM and an nVidia 560Ti GPU; PCI Express 2. It's a HUGE card, 8.25 inches long. While the cute little Micro ATX case that I use claims to be able to fit a 10.5" card, I'd not even try, and I'm amazed I managed to fit this one in. It's power-hungry; it has two 12V power connectors in addition to pulling 12VDC from the PCI Express socket, and the size and additional cables impede air flow, which a Micro ATX case seriously needs. It's the most expensive computer component I've bought for many years, at $250.

Its replacement is an EVGA card with 2 GB of RAM and an nVidia 750 Ti GPU. Fortunately PCI Express 3 will work with a PCI Express 2 slot, but I'm losing throughput because of it. It is only 6.7" long and doesn't need the extra power connectors, so the air flow is much better. It cost 40% less than the 560 Ti card--$150.

The new card made for a bit of fun installing, because it has the new "Maxwell" chips, and one either has to directly install the proprietary driver that knows about Maxwell or add a repository with that driver packaged. I chose the latter (if by some strange chance you're reading this and are the person who set up the PPA, bless you!). If, like me, you decide to do a new Ubuntu install at the same time (don't ask...), do not tell it you want it to pull in proprietary drivers at install time; it won't get the right one, and towards the end of the install, the screen image will be stretched vertically and you won't be able to see what you're doing!

It's in and running, and running quite nicely. I have to put my ear within five inches of my computer to hear fan noise. Maxwell isn't the highest performance GPU out there, but it's excellent for performance per watt consumed.

Saturday, April 26, 2014

More travails for 64-bit Linux users

I should have realized it earlier.

Ubuntu, back in 13.10, got rid of ia32-libs. I had my nose rubbed in that this morning after a somewhat rocky transition to 14.04 (the rockiness was my fault). The claim is that ia32-libs was a "huge hack" and you should instead pull in the individual ia32 packages you need. How do you find out which ones? Run ldd on the executable.

After being silly and trying to run it on the shell script that you invoke to run Second Life (not much point to that!), I peeked down into the bin directory and...

melissa@storge:~/SecondLife/SecondLife-i686-3.6.8.282367$ ldd bin/do-not-directly-run-secondlife-bin 
linux-gate.so.1 =>  (0xf775b000)
libopenal.so.1 => not found
libalut.so => not found
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf771f000)
libcollada14dom.so => not found
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf7680000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7677000)
libhunspell-1.3.so.0 => not found
libboost_program_options-mt.so.1.52.0 => not found
libboost_regex-mt.so.1.52.0 => not found
libboost_context-mt.so.1.52.0 => not found
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf7624000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf7518000)
libGLU.so.1 => not found
libGL.so.1 => /usr/lib32/nvidia-337/libGL.so.1 (0xf740d000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf72d9000)
libfmodex.so => not found
libGLOD.so => not found
libSDL-1.2.so.0 => not found
libgdk-x11-2.0.so.0 => not found
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xf72d5000)
libgtk-x11-2.0.so.0 => not found
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf72ac000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libboost_thread-mt.so.1.52.0 => not found
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf7270000)
libboost_filesystem-mt.so.1.52.0 => not found
libaprutil-1.so.0 => not found
libapr-1.so.0 => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7186000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7140000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7123000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6f73000)
/lib/ld-linux.so.2 (0xf775c000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6f59000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf6f31000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf6f2a000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf6eec000)
libnvidia-tls.so.337.12 => /usr/lib32/nvidia-337/tls/libnvidia-tls.so.337.12 (0xf6ee6000)
libnvidia-glcore.so.337.12 => /usr/lib32/nvidia-337/libnvidia-glcore.so.337.12 (0xf49cf000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf49bc000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf49b7000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf4995000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4990000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf4989000)

The lines of interest have "not found" at the end...

libopenal.so.1 => not found
libalut.so => not found
libcollada14dom.so => not found
libhunspell-1.3.so.0 => not found
libboost_program_options-mt.so.1.52.0 => not found
libboost_regex-mt.so.1.52.0 => not found
libboost_context-mt.so.1.52.0 => not found
libGLU.so.1 => not found
libfmodex.so => not found
libGLOD.so => not found
libSDL-1.2.so.0 => not found
libgdk-x11-2.0.so.0 => not found
libgtk-x11-2.0.so.0 => not found
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libboost_thread-mt.so.1.52.0 => not found
libboost_filesystem-mt.so.1.52.0 => not found
libaprutil-1.so.0 => not found
libapr-1.so.0 => not found

This has its good points--had we had to do this, or known to do this, or (ahem!) someone at Linden Lab who gives a darn done this from the start, we'd have known from the start what we were missing, installed it, and not have sat in the limbo of "why does everything but streaming audio work?" for years. Or rather, we would if we did something like

cd [wherever you keep SL]/bin; find -type f -exec ldd {} \; | grep "not found"

so we get them all; like Pokemon, you gotta.

On the other hand, we now get to potentially do this for each 32-bit program we want to run, and have the additional issue of working back from individual libraries to the packages to install.

Or you just say the heck with it and install all the 32-bit libraries.

Or...people could make actual 64-bit versions of the viewer. Some do, and to them all I say thank you; I'd hug you if I could. Now, if only Linden Lab would...

Friday, March 21, 2014

Someone send this link to Linden Lab...

From the nVidia blog: "NVIDIA, AMD, Intel Explain How OpenGL Can Unlock 15X Performance Gains". An enticing quote: "the techniques presented apply to all major vendors and are suitable for use across multiple platforms."

The blog post has a slide show; check it out.

Thursday, March 06, 2014

"Howls of derisive laughter, Bruce!"

I just deleted some spam email... I saw the first line, and it said something about loving my photo on Facebook.

Facebook?! In the immortal words of the Philosophy Department of the University of Wollamalloo, "Howls of derisive laughter, Bruce!" With Facebook's policies, it's the last place I'd ever sign on. *plonk*

Wednesday, February 26, 2014

Wise beyond her years...

Marianne McCann posts an insightful open letter to SL's new CEO: "Dear Ebbe". (And it took me until now to get the reference...)

Friday, January 31, 2014

RL inspiration

From the January 29, 2014 New York Post, "Meet the gal with the longest legs in NYC", about Brooke Banker, a 26-year-old model who is 5'11" tall with 47" legs (measuring from heel to hip):


Apparently Russia crowned Anastasia Strashevskaya "Miss Longest Legs" earlier this month; she has 42" legs. (Alas, I have not been able to find her total height.) That was followed by Alexandra Robertson in England, 6'1" with 47-inch legs, and now Ms. Banker.

I would think that legginess involves proportion as well as length, so that Ms. Banker (0.662 leg length/height ratio) outdoes Ms. Robertson (0.644). My goodness--being two-thirds leg by height! Could Ms. Banker create a similarly-proportioned Second Life avatar?

Actually, I think she could. I will have to make a point of figuring out my avatar's leg length/height ratio. I do like to twist the knob to 11, and the avatar stretching animations do most of their stretching on the legs. How far can one go?


UPDATE: Svetlana Pankratova still holds the record, 6'5" tall with 4'4" legs, and thus a leg length/height ratio of 0.675.

Friday, January 24, 2014

What next?

Things are happening. One is depressing; the other just makes me wonder.

Cloud Party has been bought by Yahoo, which is going to shut it down.

Sigh. I'm reminded of the days of Ziff-Davis buying computer magazines in order to shut them down. Cloud Party had great promise, and I'm very sad to see it go.

Now for the one I'm not sure of: Rod Humble is stepping down as CEO of Linden Lab. Who will replace him? That's a very good question.

Monday, January 06, 2014

Passing the Torch

The January 2014 Busted magazine marks the passing of the torch. The lovely and talented Maggie Bluxome has stepped down as senior editor, and Rachel Swallows has taken on the job. The new issue, I assure you, shows that the magazine is in good hands.

I look forward to what is to come from Busted, and I wish Maggie all the best with whatever she takes on. You're an amazing lady, Maggie.