Latest Entries »


Just a quick update as I’m a little behind, so here’s just a series of photos from our second to last fell walk – the Old Man of Coniston.  And that’s near… Coniston!  The very latest walk up Seat Sandal was even more amazing, but that will feature in a post in the near future.  I’ll write in much more detail on lessons learned this far very soon 🙂


Incidentally, the challenge itself has been BOOKED.  We’re confirmed… this is happening 😀

Coming up next, I’ll be making another post about preparation.  Preparing your body!

For now, enjoy these photos from our second practice hike gearing up for the Three Peaks Challenge this July.

 

  1. Please give your support for our efforts and these two fantastic charities by visiting this page and finding out more: https://mydonate.bt.com/teams/thisisllama
  2. Go to the Facebook event page – whether you want to get your boots mucky on the mountains, keep an eye on our updates and/or motivate us with words: https://www.facebook.com/events/1562674720627685

Check it oot 🙂

Want to motivate me and my buddies in the team in conquering the biggest mountains in Scotland, England and Wales?  Please donate to two fantastic causes – the MS Society and Special Effect – and get more info here:

https://mydonate.bt.com/teams/thisisllama

Thanks, you’re a star. 🙂


Been meaning to chuck this info up here for over a year.  I produce vids for the LlamaLAN events, combining what we do at the LAN, the results and the themes into an insane plot-driven series of tournament mission briefings and finales.  A little something to make the events a bit more unique and/or memorable and/or weird!

See my work here on The LlamaLAN Vimeo channel.

I enjoy all this because the process involves activities I really enjoy in my spare time.  Creating 3D and 2D animations, writing stories, creating characters and letting them evolve as the story lines progress and escalate.  I love layering references to all the LAN stuff and our favourite games/movies/etc, some way more subtle than others (and I really doubt they’re ever ALL picked up).  I’m not sure people realise how much work goes into bringing all this to life xD

One newer character introduced out of necessity for the storyline, for the people who wanted to get involved and for the awesome parody possibilities?  Llama Croft.  Building Llama Croft was an interesting and necessary project because it meant I could do the femllama head model better quality (ALL faces are four-sided), with better fur depth, better UV mapping, and get to play with hair and get it RIGHT.  It also meant I had a female llama head base that had the power of speech.

I used Dave K’s Poly Head Modelling technique found on Creative Crash.

Llama Croft sketch, FrontLlama Croft sketch, Profile

The first challenge, and this was a challenge, was creating an attractive female llama.  She needed to look like an animal, but have enough genuinely good-looking human appearance traits to do Croft justice.  I had before me a front and profile image of Lara Croft from Underworld (her best appearance yet.)  I also had before me Angelina Jolie, who played Croft in the movies.  I also had many, many pictures of good-looking llamas.  I actually layered some of this on a Photoshop file in various positions and then I ‘drew’ Llama Croft’s face in Photoshop.  I say ‘drew’ Dr. Evil style because I actually did it by creating a series of filled polygon shapes for all the outlines, as this meant I could push around the vector handles if I wasn’t 100% happy with what I was doing.  This needed to be PERFECT.  And I’m a perfectionist.  For example, getting it right on those cheekbones (thank you Angelina), the shape of the lips, the curves from her snout over and under her head… it took a while.  The result was a morph between Lara, Angelina, and a couple of llamas.


Llama Croft carving begins

With  front and profile view done, I loaded the image planes into Maya and get started on a lump of rock.  Really, this is what you’re doing when you’re modelling using this approach, it is just like carving out of stone. I started out by using the Create Polygon tool on the profile exactly as Dave K demonstrates, drawing out the outline.  Except I didn’t include the ears at this point.  I figured it would be best if I modelled them after so I didn’t upset the natural curve of her head.  Dave demonstrates the use of the Split Polygon tool, drawing the important curves to define the key features of the character’s face – the eye, cheek bone, jaw line, mouth.  The splits go from one end to the other, each ending about halfway between any existing points.  After tidying up I created a mirrored instance, pulled out every point inside the polygon along the x plane, then adjusted positions using the front view to form the very basic shape of her head, creating the rough bust you see in the thumbnail.


LCroft_Prog_04_carveLCroft_Prog_05_carveLCroft_Prog_06_carve

I just continued Dave’s tutorial from here on, splitting the polygon, moving the verts every time, defining the shapes more and more.  It’s vital to move those verts to define her shape properly before doing any further splits.  Here’s the progression!


LCroft_Prog_07_carveLCroft_Prog_08_carve

Time for the ears.  I selected four faces where the ear would be on the non-instanced mesh and pulled them up high to match the front drawing.  Using exactly the same techniques, I split it further and moved the verts into positions that matched the drawing, though I did deviate a little where I saw the shape wasn’t ‘right’ to my eye when viewing the model in 3D.


LCroft_Prog_09_carveLCroft_Prog_11_carve

No, she’s not become a cyborg.   With the eyes it’s clearly important to ensure the socket and lids will wrap around a sphere properly. 🙂

These screencaps show the mesh detail before and after I use the ‘smooth’ command.  I was extremely happy with how she’d turned out at this point.  When I started, I wasn’t convinced I’d be able to produce a quality mesh that looked as good as the drawings.  Although I don’t think I had any faces that were not quads, Maya’s smooth command will even ensure every face has four sides if you want it to.

As a result, there’s a LOT of mesh information on the mouth.  This is a good thing.  When it comes to creating phoneme shapes for talking animation and expressions, I had some good detail to work with :3


LCroft_Prog_10_carveLCroft_Prog_12_carvedone

And here is the result of her finished head mesh!


croft_head_diffuse_small

This weird looking flat faced creature is the result of creating the texture that wraps around the Llama Croft head mesh.  For the other llama heads I created (males and the first female one, long before this), the UVs were based on views from the camera- front, side, and the rest of the little bits in between.  This isn’t ideal at all because a face should be smoothly textured without any visible boundaries, all over.  I did a search for the best technique for creating a wrapped head UV in Maya.  When you have the UV you export the wireframe UV image and paint all over it in Photoshop.  This image is largely her head, with her ears laid out below.


LCroft_Prog_13_UV

When the UV texture is applied to the mesh, this is the result 😀 The lips use a duplicated and slightly altered version of the same shader (though both use the same file node to save on memory).  The lips shader is slightly shinier.  I also created the eyes properly for this screen capture.  Eyes I create using a technique that results in realistic looking eyes, which the author believes gives Pixar characters their life and soul.  Have a look at It’s All In the Eyes by Adam Baroody.


LCroft_Prog_14_fursLCroft_Prog_15_hairLCroft_Prog_15b_ponytail

Adding fur and hair. 🙂 Doing the hair was a bit uncertain as I’d never used the dynamic hair system in Maya 2011.  However it was very straight forward!  I used another tutorial that showed how to create the hair system from step one, generating the follicles and what the different settings mean.  Styling hair is something else but the tutorial showed a method which used an air field applied to a set of curves at a time, which you let move the hair in certain ways, then set as the target rest shape.  It’s easy and effective and worked nicely here.  The ponytail took some time to get right.  The third image here is from a later version of Llama Croft, with tweaks on the fur and a curve to her neck (which I achieved with the animation rig controls).  I had to give her neck a decent curve as I realised it was needed to made her pose look a lot more natural.  But back to the ponytail, you can see the two cross shapes.  These are hair ‘transform’ constraints which I’ve used to keep the bun tight and the ponytail rooted at the tie.

LCroft_Prog_18_HairCons1LCroft_Prog_18_HairCons2

UPDATE: I figure it’s worth showing how the hair constraints are setup.  While I like how Croft’s hair turned out and how it swooshes around, it does have a tendency to get everywhere.  Humans are reasonably shaped for this kind of thing, but llamas have awkwardly shaped ears and snouts.  As her hair is so long it can also flow around her upper arms and chest.  The more constraints you have, the longer the calculations can take on all the hair curves.  I recently upgraded to a very powerful machine, which made a major difference to my dynamics caching times!


LCroft_Prog_16_phenomesLCroft_Prog_17_allheadshape

A walking llama should be a talking llama!  Using this page as a reference (Gary C Martin’s Extended List of Preston Blair phonemes), I created several copies of the mesh and formed the phoneme mouth shapes.  These are used as blend shapes, all added together so that I have one block of several sliders for all speech.  I also created three more series of blend shapes that controlled eye area movements (brows, widening, shutting etc.), expressions, and extra mouth shapes that added some extra oomph to expressions and talking (sneers, shouting, etc.)

The results are below!


Taken while near the summit.

Taken while near the summit.

There are three things that I have had drilled into me as incredibly important when facing a mountain climb, or even a long trek across countryside.

Prepare your equipment, prepare your body, prepare your mind.

I’m just gonna waffle about the equipment for now. 😉

I am totally new to this whole splashing through gills and clambering up peaks and fells so one day I walked into Mountain Warehouse in Freeport, extended a pointed finger at the splendidly bearded shop-hand and said “DECK ME OUT, MY GOOD MAN”.  He was more than happy to oblige (of course) but also really knew his stuff.  Isotherm this, taped seals that… despite focussing on as many of the deals and discounted items as possible it cost a fair amount.  I knew it would.  But when I was done, I felt ready.  Also, I was mostly black and red, a theme I rather like and yes, was aiming for 😉

At this point in time, I have already done hike up to the summits Little Sca Fell and Great Sca Fell, doing so with my very good and inspiringly spirited friend Denise.

  • Ventura 40 litre backpack.  This fantastic pack also has an air-back system (I think that’s what it’s called) which allows air to move between the bag and my back.  It’s got a hundred pockets and looks sweet.
  • Talus Thermal layers top and bottom.  I like the zip neck.  Very comfy and certainly transferred moisture off the skin as designed.
  • Walking trousers, or ‘Winter Trek Trousers’.  Waterproof, but layered to transfer moisture out.
  • Isocool trail socks!  Three pairs!  And I brought ALL OF THEM along!  Spares are a great idea in case you get water in your shoes because wet socks/feet on this kind of activity is a bad thing.
  • Hurricane Waterpoof IsoGrip Boots.  Very comfortable, super easy to get on.  I got no blisters at all.
  • Waterproof gloves.  Nice and warm when the wind really picked up with the chill.  Waterproof is totally an important word here.
  • Thinsulate Knitted Beanie.  Of course!
  • And a thin balaclava for added insulation and face protection in real cold weather!
  • Torrent Jacket.  In red.  I was advised that an item of clothing isn’t waterproof unless it has taped/sealed stitching.  This jacket does.
  • ‘Dry bags’… these guys are practically airtight sealed bags to contain whatever I want.  The weather was marvellous so rain was fortunately no problem, but it could be on any other adventure.  I put my camera in one, the other was unused!
  • Emergency Storm Shelter (2-3 person).  Honestly, I don’t see how 3 people can fit in this, but then I’ve not actually opened it out for fear I’d never get it back in the tiny squishy bag.  Each person bringing one of these in case of separation is, I think, a brilliant idea.
  • Folding sit mat! I bought this along in case one of us wanted to sit for a while without getting a sore rear.  Didn’t use it in the end, but easily could have xD
  • First Aid Kit.  With all the essentials, except for anti-bacterial disinfectant.  I bought that separately, along with some extra blister plasters.
  • Emergency foil blanket, in case of … well, emergency.  The foil blanket can apparently retain 98% body temperature. That’s a very steep claim to make, but I’m willing to bet such a thing can make a major difference in a situation that calls for it.  We both had one each.
  • Waterproof phone pouch.  These let you use them through the plastic covering!
  • Spare Boot Laces! Again, recommended, you don’t want your laces snapping and your boot to be all unsupporty, now.
  • Mills Map Compass… Get a proper one, with lines of orientation.  A ‘Baseplate Compass’.  And then learn how to orient, get your bearings, etc. https://www.youtube.com/watch?v=cUbPQQxSFWM.  This proved vital during our first adventure out onto Little Sca Fell and Great Sca Fell.
  • Noosa Sunglasses.  Red and Black 😉
  • Head Torch with white and red LED.  White is to see where you’re going.  Red is to read things like maps without blinding yourself in the dark.  Again, proved absolutely essential.
  • Towel.  Actually proved handy.
  • Additional spare AAA batteries.
  • A mountain walking stick! Didn’t actually really use this though.
  • Prints of the walk and a laminated map of the whole route.  Crucial.
  • 8km Range Walkie Talkies.  Highly recommended.  I got these in case we got separated, but as we didn’t (good), we didn’t need to use them to talk to each other.  However, an added bonus which I didn’t expect was that I could clearly hear other people on the same channel I’d chosen both talkies to sit on.  That meant we could hear other people’s brief acknowledgements, and also knew that if we ran into trouble we had the means to communicate with someone.
  • After care… Boot Waterproofer and Outdoor wear ‘Wash ‘n’ Proof’… which means I can re-waterproof the boots if I noticed water doesn’t bead on them any more and I can wash stuff like my waterproof jacket and re-waterproof it at the same time in the machine.

Okay, I’ve mentioned it a few times, YES we did the first ever mountain hike.  Denise and I are both mountain climbing virgins and we reached both Little Sca Fell and Great Sca Fell.  Which was just awesome.  The weather was mostly kind apart from about thirty minutes of gusts and near icy winds, and then the great blasted cloud that just silently crept in and over us for about 20 minutes… more importantly, the sights were gorgeous.  It was so quiet and still, it really did feel like an escape out into the real depths of nature.  Does good for the body and soul and I cannot wait till the next time I’m out there again.  The bug has definitely bit.  I got to use almost all the kit I took up with me.  Photos attached. 🙂


IMPORTANT: We’re doing this for a few reasons.  To satisfy the thirst for a bit of adventure while we still have the capability to do so.  And to practice and train for the challenge next July in 2015: The 24 Hours Three Peaks Challenge, raising money for two good causes – The Multiple Sclerosis Society and Special Effect.  Sophie at Special Effect has been of fantastic support, keeping in real good contact and supplying us with the wristbands and blue t-shirts.

PLEASE give us your support and sponsor our efforts.  Every penny is a tiny bit more motivation to push on and prepare as fully as possible for the one day of the big three next year!  It’s gonna be tough but it is gonna be awesome.


  1. Please give your support for our efforts and these two fantastic charities by visiting this page and finding out more: https://mydonate.bt.com/teams/thisisllama
  2. Go to the Facebook event page – whether you want to get your boots mucky on the mountains, keep an eye on our updates and/or motivate us with words: https://www.facebook.com/events/1562674720627685

Ta :3


I’ve repeated the first part of this story several times and eventually someone’s going to get sick of it… one more time for good measure!

Next year I’m doing the National Three Peaks challenge, in 24 hours.  The three peaks in question are the three highest mountains in each country of Great Britain, so that’s Ben Nevis in Scotland, Scafell Pike in England’s Lake District, and Mount Snowdon in Wales.  This is mostly due to a water bottle.

I have been working at Cardinal Newman College now for two years, and each day I was bringing to work a 2 litre plastic bottle of water, refilled each day from the tap.  Not so long ago I found out about why bottled water companies suggest you don’t do this a lot, and it’s because plastic itself doesn’t hold together too well when left to its own devices.  In fact, certain types of plastics will intoxicate you if you refill and drink from them over and over again.

Next step was a glass or metal container and I found this cheap aluminium one on amazon.  It turned up, and I gazed upon its beautiful shimmery cherry-red exterior, a Mountain Warehouse logo discretely printed near its base.  And I honestly thought that this item was too splendid to just sit on a desk all day.  I need to get myself up a big mountain.  After that I thought about it for 10 minutes wondering where I’d go and do this and how, and remembered someone talking about some three peaks challenge thing.  And I decided to just go do that, whatever it is.

The three peaks that someone was talking about was the Yorkshire Three Peaks, but by the time I found this out I had already fully engaged my focus on the aforementioned National one.  As I’ve decided that’s what’s happening, there’s no going back now.  I figured the best motivation, apart from helping this new cherry red bottle find its true calling, is to do all this to raise awareness and money for a charity.

Once I started actually telling people this was happening, some made noises along the lines of “I’ve always wanted to do this!” and I wondered if anyone else would actually join me.  I created a Facebook event page just to keep us focussed for anyone who wanted in.  It’s July 11th next year I settled on, but I figured getting preparations underway now is a very good idea.

Eventually for reasons personal I settled on one charity, and then the marvellously spirited Denise (known by some as Dr. Festinger), who was absolutely enthusiastic about getting involved in this, suggested we also help another charity too.  Fantastic idea!  But I won’t go into details of who that is JUST yet (not that it would be hard for you to find out).  I really appreciate at least one other person being so clearly enthusiastic and serious about joining me on this.  Pre-challenge hiking in the Lakes for practice and experience is strongly recommended, and it wouldn’t be smart to do it alone.

In setting up pages on BT’s MyDonate system ready for when we get this ball rolling fast and furious down the mountainous hills, I needed a ‘team name’.  And it was Denise who put forth the title… “The League of Extraordinary Llamas”.  Love this. 😀

That’s just some background behind the adventures coming up over the next few months until July.  I intend to post lots more detail about how we’re preparing, equipment I’ve got, what I’ve learned so far etc.  When practices are underway, you’ll likely see and read about that too xD


I really, really should start posting more about my work with Maya.  It can be your best friend or your most frustrating sidekick that you have to put up with because, while it enjoys booting you in the nose, it makes you pretty awesome sandwiches.  I’ve come across techniques and fantastic ideas/tutorials etc. that have helped me out a hundred times over, without exaggeration.

The problem I came up against most recently was in with a scene file that had many dynamic nCloth nodes and two nucleus nodes.  I’m not sure what caused this, but the scene was very unstable.  I managed to open it all but once or twice, managed to start rendering once, but after that day I couldn’t open it or render it from the command line.  Even when I was trying to render the same file that worked the previous day.  Aggravating isn’t the word.  If there were a word in the English language that encompassed the act of punching a PC through the wall, that would be a good word.  The Japanese must have a word like this, surely.  I’ve seen Dragonball Z.

Anyway, you want the answer.  The render command was referring to warnings from the cycleCheck process.  Quite a few warnings, before bombing out.  I’ve seen this many times, particularly on scenes where I’ve used the absolutely crucial RapidRig script.  Fortunately, I’d saved this particular scene as a Maya ASCII file after reading that the compression can cause probs with complex scenes, which meant that even though I couldn’t open it and fix the issue in Maya, I could open it in Notepad++.  I tried this, and figured I’d follow the suggestion from the render command:

“Use ‘cycleCheck -e off’ to disable this warning”

I found an appropriate place to enter this command, figuring it would go before defining scene content, after the string definition of versions, source OS, etc.  I threw the line in:

cycleCheck -e off;

Then saved the file, and ran the render from the command line again.

IT ONLY WENT AND WORKED.

Now I suspected this cycleCheck may be protecting a PC from infinitely looping on custom scripts or something.  Checking this out, it seems this command is actually checking for plug cycles throughout the scene’s relationships.

http://download.autodesk.com/us/maya/2010help/CommandsPython/cycleCheck.html

This page actually says plainly:

“this command may incorrectly report a cycle on an instanced skeleton where some of the instances use IK”

Which I guess explains why it always comes up with warnings on scenes with RapidRig rigs.  Use this advice at your own peril.  All I care about is, at the time of writing, 50 frames have been rendered, which is 50 more than I had working yesterday evening.


Handy, this.  I tried using the GUI and all I got was ‘database in use, can’t do it’.  Yes, it’s in use.  By me.  Trying to restore.

Anyway, the advice on this page worked wonders.  This was the case for me anyway, but ensure there are no users in the system and change the context to a different database so none of your open SQL windows (if any are indeed open) are trying to reference the DB you’re restoring into.

Then you want the following SQL:

-- This helps prevent 'database is in use' errors
USE master;
GO
 
ALTER DATABASE [your_new_database] SEET SINGLE_USER WITH ROLLBACK IMMEDIATE;
-- The next command is the restore command as normal.  
-- I actually created this bit from the GUI using the 'overwrite' option 
-- and the additional options to specify the data and log files being restored into, 

-- then altering the command to look more like the following:
RESTORE DATABASE [your_new_database]
FROM DISK = N'D:\backup_dir\backup_file.bak'
WITH REPLACE,
MOVE N'DATA' TO N'D:\SQLData_dir\your_new_database.mdf',
MOVE N'DATA_log' TO N'D:\SQLData_dir\your_new_database_log.ldf'
GO
 
-- Now setting the DB back to normal
ALTER DATABASE [your_new_database] SET MULTI_USER;

If you’re not confident, do it in a test area first!


Today, entered into the building to find out no one could log in to the system and we found out that one of the daily SQL jobs had locked everything up, refusing to budge over.

You can quickly work out the ID of the SQL process causing the issue with one command:

sp_who2

Only problem is, this gives you very little idea about what’s actually going on, and killing a transaction midway through its procedure could cause inconsistencies.  In a live system, that’s a bad thing.

I came across a handy stored procedure to identify both the offending SQL ID and also, hopefully, return both the commands being issued and the messages coming back from execution.  Here it is!

SELECT
db.name DBName,
tl.request_session_id,
wt.blocking_session_id,
OBJECT_NAME(p.OBJECT_ID) BlockedObjectName,
tl.resource_type,
h1.TEXT AS RequestingText,
h2.TEXT AS BlockingTest,
tl.request_mode
FROM sys.dm_tran_locks AS tl
INNER JOIN sys.databases db ON db.database_id = tl.resource_database_id
INNER JOIN sys.dm_os_waiting_tasks AS wt ON tl.lock_owner_address =wt.resource_address
INNER JOIN sys.partitions AS p ON p.hobt_id =tl.resource_associated_entity_id
INNER JOIN sys.dm_exec_connections ec1 ON ec1.session_id =tl.request_session_id
INNER JOIN sys.dm_exec_connections ec2 ON ec2.session_id =wt.blocking_session_id
CROSS APPLY sys.dm_exec_sql_text(ec1.most_recent_sql_handle) AS h1
CROSS APPLY sys.dm_exec_sql_text(ec2.most_recent_sql_handle) AS h2
GO

As the author says, this is a dirty way to solve an issue, but if it’s clear this is a safe transaction to snuff out, it may be best to do so and get the darn thing working again.  Kill off processes using another simple command… can you guess what it is?

KILL <pid>

Thank you SQLAuthority.com… 🙂


Image

“An idea is like a virus, resilient, highly contagious. The smallest seed of an idea can grow. It can grow to define or destroy you.” (Dom Cobb, “Inception”… brill movie)

The simplest of ideas are the most infectious, the ones that carry themselves unseen on practically every line of thought, strengthening itself every time.  Every time you run with an idea, you give it exercise and strengthen it.  The very simplest idea is a single word.  For me, I know what this idea is in my head, because I’ve seen it in my dreams: Unworthy.  To let it take hold can let it shape one’s entire life pattern, one’s ambitions, one’s behaviour.  It attacks one’s confidence of what is deserved, what can be earned, what can be achieved.  Am I capable of meeting a challenge?  Can ‘they’ depend on me?  Am I good enough for the most important things?  Am I good enough for the one person I want to be good enough for?

If you think you’re not, one slight poke to your confidence, one threat to how valuable to someone else you think you are, the slightest tremor, one ounce of missing affirmation, can upset your confidence at a most basic level.  Our minds are like an ocean.  That upset causes ripples in your consciousness (on its surface) and subconsciousness (what lies beneath), like an earthquake under the water; it can even kick off a devastating emotional tsunami.  It won’t let go – this submerged ‘thing’, like some hungry octopus, grabs your feet and drags you to the ocean’s surface, to pull you under, and the feeling is like you’re about to drown.  You may desperately grab for something else strong enough to keep you above water, any root, any rock – another idea – so you bait for approval, seek the attention of someone who’s opinion is valued, say something or behave out of pure emotion, just to prop up your collapsing sense of contentment.  Worse case scenario, and to everyone’s surprise, you run from something or someone, robbing them of all you have to offer them, unable to cope with the pressure of feeling good enough, interesting enough, worth enough, lovable enough.

Don’t run – That’s a path full of regret.  Being so fearful of being worthy of your own dreams is usually a good sign you give a damn.  And that you are, in fact, still human.

I guess the turning point in trying to deal with this is how to react when its tentacles pull at your ankles, to replace the basic idea so deeply rooted, or at least try to starve it so it shrinks over time.  How?  Without Dom Cobb invading your dreams, I’m not entirely sure 🙂 But I’m gonna make a stab at this… (a metaphorical pun right there… you’ll see!)

I guess it’s not the struggle that we need to despair about.  It’s the handling of it – or maybe the perception of what we need to survive it.  When that idea about yourself grabs your ankle and drags you to the water, to pull you under, you can scrabble for something else to keep you from drowning – the metaphorical rock or tree root – the idea that you think is strong enough to help you escape.  Could even be someone else’s hand.  But rather than get yourself pulled around, maybe the best action is to actually attack the thing that’s dragging you under water in the first place.  After all, this is YOUR ocean in which this monster lives.  If you grab something solid on ground while something is trying to pull you under water, you risk being torn in two! Stab that thing round your ankle, wrestle with it yourself and tear it off your foot; maybe you can escape in your own strength.

That inner strength is not necessarily matured enough to handle such demands alone, and I’ve considered for years that maturity has nothing to do with age, only experience.  Regardless, there’s no shame in calling for someone else’s help, but rather than grab for someone’s hand, or some other idea, believing your only hope is to be pulled up by something stronger, let them help you strike at the tentacle instead.  Again, being pulled might work temporarily, but you may injure yourself in the process and the ‘THING’ underwater, the idea in your psyche, is still alive, waiting to have another go.  So, instead, don’t panic at your savior to pull you against your deeply rooted doubts, instead ask them to help you attack it at its source and overcome it with you.  

You should still hold the knife, but someone you trust can guide your hand.

This process may not even be explicit (like, say, therapy would be).  I’ve read that for more of us than we’re willing to admit, maybe even for everyone (we’re all human), true love of self can grow out of a special relationship with someone who loves us. It’s how we’re made, it’s only natural.  When you aren’t just told, but FEEL, that you’re truly loved, that’s an idea that can overcome any other.  If you let it!

“The greatest thing you ever learn is just to love and be loved in return.” (Nature Boy)

The other thing to consider is this: be aware of when hurtful ideas, whatever they are, are lodging themselves in your consciousness.  Ideas like… “What if I can’t handle this?”  “What if they deserve better than this?”  “What if they’re doing x, y or z behind my back?” If you notice an unpleasant seed is burying itself in to take root, burn it away – reason it out if you can, but talk it over with someone you trust, maybe someone who’s caused this idea in the first place, or someone you trust the most.  Else that tiny seed might not only destroy you, but destroy your most treasured relationships.

I like this metaphor of comparing one’s mind to a big gorgeous ocean full of amazing and beautiful sights, but prone to predators which turn dangerous if we don’t keep them tamed… One of the most dangerous things in the sea?  The JELLYFISH.  While sense of worth can shape a person’s whole course, sense of ambition, confidence, etc, Jealousy can change a person’s attitude and behaviour so drastically in a moment, it’s almost as powerful as love itself 😮  (and isn’t entirely unrelated.)  Jellyfish stings can be painful, but they can also be fatal – Being totally honest, I’m no stranger to jellyfish myself – and all the above paragraphs apply to avoiding them altogether, or at least treating their attacks!

I guess the other thing is – we can easily fling these seeds at each other without even realising it, so try to be aware of it.  Not to the point of having to tread on eggshells around each other though!  We each individually have to handle criticism, or lack of attention, or some badly made joke, it’s up to us to recognise these things for what they are, and not to react to them as some broader attack on us as a whole.  Being open with someone and asking / talking about whatever is bothering us, to find out for sure, before it gets out of hand and planted in our heads, can only benefit us all.

Each of us carry our own ocean in our heads, full of ideas about ourself and our world around us, floating on its surface or preying on us underneath.  Fear, even resentment, can keep someone from jumping into the sea.  But in time as the monsters are extinguished, or reduced to tiny baby versions capable of no more than an irritating nip that a simple hug can cure, going for a swim around inside ourselves, reflecting on the good stuff about ourselves and the good stuff we’ve got (or got coming), can become something very relaxing and refreshing, something to look forward to.