Pages

Showing posts with label Jo Ellsmere. Show all posts
Showing posts with label Jo Ellsmere. Show all posts

Monday, June 27, 2011

Interesting Juxtaposition...

I am back.  Not that I went anywhere physically.  My work schedule has changed to my lazy days of summer and I seem to have inadvertently taken a couple of weeks off from the blog.  Once I knew I was off schedule I thought I would wait until something related to Second Life or the Metaverse in general moved me enough to talk about here.  I started to post about the SL 8 birthday bash, etc… I did enjoy some of the installations there… but then:

This week I saw/experienced two things that were juxtaposed such that I had to write about them.  I’ll start with the last… Some may have seen the post by Hamlet Au over at New World Notes called “ High-Profile Performance Art in Second Life Subverted by EmergentCommunity, Force Field Drama, Robert Redford”.  You should read the post and view the (12 minute) video.  Fair warning, the video had a high squeamishness factor for me.  The comments to the post capture the gist of why I felt squeamish.


 The short version of my reaction to this is twofold:  First, Second Life just isn’t something that can be walked up to, viewed for 10 minutes and understood.  The (mostly visual) superficial elements are what folks are first taken with.  Second, even a hipster “ironic” and initially condescending artist (Jeff Crouse) came to actually value and sort of “get” second life.  In the end he admits to his ‘audience’ in the rl gallery that the actual ‘audience’ who became most engaged in and subverted the intention of his work were the members of community (that emerged over the 10 days of the project) of SL residents he attempted to exploit and lampoon.  The sociologist in me found this video to be a microcosm of the very ‘real world’ dynamic that often happens when someone attempts to ‘explain’ Second Life even in a condescending/exploitative manner.  The arch of discovery (about the unavoidable blend of RL/SL values ) that Mr. Crouse unintentionally goes thru is something many of us are familiar with.  I thought it was particularly telling how he had to ‘blow his cover’ in sl to gain the cooperation of his workers, so the piece would be ‘ready’ (the meaning of which he wasn’t able to control).  I’d love to hear other reactions to this.

The other experience I had this week was a conversation with Jo Ellsmere (a member of the Odyssey arts collective in SL).  To me she seems to always be doing interesting work, exploring the “Not Possible In Real Life” creative digital possibilities (some may know her chairs - if not see bottom video).  Jo’s recent explorations remind me how the Metaverse as a medium can be quite moving and thought provoking.  Her piece (working with stacked or overlaid avatars) is still a work in progress, even so I was mesmerized.  She had asked me to be a temporary test avatar as we explored some of the scripting road blocks she is tackling.  Let’s just say I love that ‘layer upon layer’ of meaning we can experience when fully engaged with thought provoking art.  I wonder what Jeff Crouse and that rl audience would think of an exploration of Mulitple Avatar Symbiosis (to use Pyewacke’s terms)?  

Jo Ellsmere's work in progress. The multiple avatar. from Pyewacket on Vimeo.
Documentation of the first of many experiments
in multiple avatar symbiosis.
Presented by Jo Ellsmere
recorded by Pye
Odyssey Sim, SL

9 Chairs & a Table from Robward Antwerp on Vimeo.
A wonderful example of some npril (not possible in real life) chair building.  By Jo Ellsmere... this dinning room set are both immediately recognizable and impossible...



Monday, November 1, 2010

Brave New World – HyperGrid…

Recently I posted about the Sim-on-a-stick.  At the time I was able to get the server running on my laptop and access my own sim.  But I couldn’t manage to invite any friends.  Later that day I tried to do the same from my Win 7 desktop.  Sadly it didn’t work.  (Probably a 64-bit issue)  In the process I loaded the Apache server, MySQL and PHP5 on my desktop…  it still didn’t work.  Eventually I became distracted by my Dreamweaver project.  After posting about the Sim-on-a-stick and talking about it to a few folks I didn’t think much of it.  Obviously if I was thinking about it others were as well, others with far better technical skills than I.  Today I learned Oberon Onmura set it up successfully and at the invitation of my friend and fellow metaverse explorer Jo Ellsmere, I was able to log into an independent OpenSim running on Oberon Onmura’s “older & not so fast” desk top (running Vista and a single Gig of memory!)….


Some may wonder… what is the big deal?  OpenSim right?  Yes… sort of… more like OpenGrid… or as several have labeled it… Hypergrid.   A completely decentralized Grid – You want one Region of your own to control completely?  Go ahead install it. Run it & invite your friends.

Like so many advances, it raises more questions than it answers.  What of inventory?  As it stands today… you Create it … you move it around the Hypergrid.  Will it stay that way?   How will creative freedom and copyright be impacted?  What of “the Boys at the Lab” as sororNishi calls them?  If the Hypergrid is so completely decentralized, what value do they still bring to the table – scale – community - history?  What type of economy will develop… will there be common currency?   Or will I have to make my own hair?  Will the technologically savvy rule the roost?   And just what is that ‘roost’?   How will being connected to ONLY those you want to connect to change things?  Will the serendipity of community be destroyed?  Perhaps it is as Dusan wrote recently… perhaps the lab created (unintentionally) a critical mass of emotional bandwidth allowing us the experience of Place.  How will Placeness be impacted by a hyper-decentralized-grid, it remains to be seen?  Clearly we are entering new space that will likely create a new Place. At this point (particularly for the Artists I know) it is the ultimate Sandbox… in more ways than one.  

Stay Tuned… More to come… 

Wednesday, April 21, 2010

A funny thing happened on my way to learning Linden Scripting Language…

The other day the talented and creative Jo Ellsmere (Second Life chair and tree creator extraordinaire) told me she was beginning to explore writing scripts. She knew I had dabbled around in them and was of a similar non programming bent as she. We IM’d back and forth yakking about it and played with the Loop Rezzer script she was exploring. In the end I laughed and said I’ll throw together a quick list of resources and paste it to you in a note card. In then end… this is what she got… :)

A long post chronicling my first stumbling thru the world of programming. Something fun I intend to continue… so many paths to walk. But perhaps this will be of use to folks looking for resources related to learning to write scripts for Second Life. Follow the links … and good luck.

I know you’ve found the LSL wiki.

There are MANY SL Building resources out there… here is one nice compendium from the Yaiol Imitation of Life blog. (S.N.O.W.* alert). Mind you there is a LOT more than just scripting help here… in fact scripting links are about 3/4s down the page. Some are in French… most if not all have English equivalents listed.
(*S.N.O.W. = Shiny New Object Warning = tangent = possible distractions ahead = “No really I’m just addicted to the sensation of learning… but yeah I could be a bit more focused”)


But back to the matter at hand.
 
In my attempts to learn to script… I quickly discovered that scripters were programmers who used weird language that use familiar words in unusual ways. Words such as: Statement, State & Function.
They wrote odd looking sentences like:
{
scriptnum = llList2Integer(llParseString2List(llGetScriptName(
),["mainanim "],[]),0); ...

I learned the words Statement, State and Function sort of have similar meanings to the same words used in a different context. For example; I made a statement in the state of Oregon regarding the function of programmers. I understand that sentence, but in the context of programming that I did not understand those terms.

So I set about defining the context and delineating just what the background was that I needed to understand better to move from being able to change a few parameters in a script to being able to create original or even task specific scripts. I quickly realized I should have paid more attention in math classes in high school. The logical context for the terminology used in scripting is of course mathematical.

So bearing in mind that State of my knowledge regarding scripting here is the sequence I stumbled thru as I learned more.
  •  I tried understanding some particle emitters and ‘make’ sit poses. This led me to the LSL wiki. I started to collect scripts and open them up.
  • I Got excited about the cool things they did and read the section on scripting in the Official Second Life Guide by Michael Rymaszewski, et al - on the Wiley press.
  • I then began exploring some in world scripting resources such as the Scripting College found in the Yaiol Imitation of Life blog post above.
  • Eventually I picked up a copy of the Wiley Press book titled: Scripting Your World, by Dana Moore, et al.
  • Next I got confused… mind you the book is good… it was that my understanding of basic programming concepts was not good.
  • Next was Beginning Programming book put out by the Wrox imprint of the Wiley press, by Adrian Kingsley-Hughes and Kathie Kingsley-Hughes. Not bad, but a bit dense for me… or was it I who was still a bit dense?
  • I also realized I could watch some college classes via iTunes and YouTube and started to do that. Search Stanford and MIT YouTube programming classes. I actually worked thru the Karel The Robot Java project that was part of the CS 61 class. Names and numbers change so search YouTube and the college sites for links.
  • Next was a very helpful (in the big picture sense) book put out by the Pragmatic Programmers press called, Pragmatic Thinking & Learning: Refactor Your Wetware by Andy Hunt. I can’t recommend this book enough… (S.N.O.W. alert) if you are not a math type, not a programmer type and are a more creative artist type you MUST read this book. It really helped, by tying recent advances in Cognitive and Neuroscience to practical applications in everyday life. How our brain works and how we think and how we problem solve, etc. To quote the back page: "Whether you’re a deep thinker, programmer, manager, knowledge worker or techno geek (or just happen to have a human brain you’d like to crank up), Pragmatic Thinking & Learning will help."
  • Then I got a bit more on track…and picked up a copy of Programming for the Absolute Beginner: No experience required by Jerry Lee Ford, Jr. on Thomson press. Another fun book. You get to make some cool simple games written in BASIC language.
  • Then I became distracted again and got a copy of Introductory Computer Mathematics, 2nd Ed, by Nigel P. Cook. Published by Pearson Education (I got it at http://www.powells.com/ ‘s technical book store here in Portland). (S.N.O.W. alert) Do not be afraid of this book… it was actually quite fun … essentially a work book that teaches basic math concepts with computer and electronics examples. You really begin at the beginning… talking about Fractions and Decimals. Go for it … it was fun to work that part of my brain again.
So… what is the upshot of all this… I am still not a scripter or programmer… but I can at least ask questions they will understand, and I can read scripts more easily now. Use them more intelligently. And perhaps one day will actually be able to create some on my own.

Other tools I used were specialized Editors for easy programming syntax, etc… there are many (see links below and the Yaoil Imitation of Life blog at top of this post). I also found the free Microsoft developer programming tools… the studio express editions, for programming in Visual Basic, Visual C#, and Visual C++. They were fun with a number of tutorials that are easy to understand. In fact a whole section aimed at kids (which helped me, given my kid level understanding of some of the concepts).
In the end… so much to know… so little time… but lots of fun… and besides it is GOOD for your brain to challenge it… trust me you will live longer.

Sunday, January 31, 2010

Chairs and more...

Originally built with whimsical poses for guests at the reception of a recent second life performance piece - The wedding of Selavy Oh and Misprint Thursday. Created by Jo Ellsmere, these chairs delighted the guests and were a perfect complement to a truly elegant build of the cathedral (designed and built by Marko Seurat).


Jo’s creativity with the seemingly simple idea of a chair has impressed many. I was happy to be able to help her when she wondered aloud how she might make a record of her creations while still also capturing their moving bits.

I love their deceptive simplicity, all are clearly recognizable as chairs, yet utterly impossible. For me the process was enjoyable and instructive. I learned to focus my work flow and to work without a music score (I’ve found that when working with a music score the music is what drives the timing of the piece).

Look for Jo’s chairs at the upcoming show (details to come) in sl.

Follow these links for:

Photos from the reception: http://www.flickr.com/photos/selavyoh/4263630747/

Selvay Oh’s blog announcing the wedding: http://ohselavy.blogspot.com/2010/01/wedding.html

My machinima shot in and around Marko Seurat’s Cathedral: http://www.vimeo.com/8642059

9 Chairs & a Table from Robward Antwerp on Vimeo