-
Posts
130 -
Joined
-
Last visited
Content Type
Forums
Blogs
Knowledge Base
Everything posted by Sabrina Tamerlane
-
I'm using a mesh I made with Blender. Probably I could have done it in such a way that it is easier to texture, but hey it works now...
-
I don't have these maths at all... also I need to rotate the texture by -90° to have it working...
-
Your maths don't work because it depends on the width and height of the tiles... When I made my second HUD which is 2x2 vs 4x2 I thought I could reuse my maths and it did not work, I had to trial and error for a while before getting it right...
-
The maths to find the correct offsets are far from being easy...
-
Thank you but using 8 textures is not very efficient... I am using a tilemap, which works nicely and smoothly but this is what is difficult to setup properly This is how it looks like: I can put any icon on any face with just one texture...
-
You can replace INVENTORY_ALL with INVENTORY_NOTECARD... otherwise this should work, another way is to make your script delete the old notecards...
-
Be careful that if you don't edit the notecard but drop a new one in the inventory you will have this event triggered multiple times... So... you need some kind of mechanism to make sure that you are using the right one...
-
This is an AO HUD i am currently making... You can fold it by pressing the bottom left button. This is not my idea, many HUDs behave like that... This is a good idea! I didn't think about rotating it... Mesh HUDs are very difficult to texture properly and I will have to return to Blender but I can do this!
-
Common Pattern for 'Arguments' for timer() Event?
Sabrina Tamerlane replied to GManB's topic in LSL Scripting
It is more complicated to explain than to write so here is how I would do it: integer ElapsedTime = 0; integer Running = FALSE; default { state_entry() { } touch_start(integer total_number) { if (Running) { llSetTimerEvent(0) ; Running = FALSE; } else { llSetTimerEvent(1) ; Running = TRUE; } } timer() { llOwnerSay((string)ElapsedTime) ; if (ElapsedTime > 0 && ElapsedTime % 3 == 0) { llOwnerSay("3 seconds timer") ; } if (ElapsedTime > 0 && ElapsedTime % 7 == 0) { llOwnerSay("7 seconds timer") ; } ElapsedTime++ ; } } If you need more precision you can use one of the time functions such as llGetTime() to read the time directly... but of course they have a cost and might slow you down... -
2020 an SL noob’s first impressions...
Sabrina Tamerlane replied to Fauve Aeon's topic in General Discussion Forum
I watched a few of her videos from SL and other games and she is a great entertainer and roleplayer. Some of her content may or may not be staged but who cares? As she states herself she is doing this for fun... -
-
This looks like an issue with Inverse Kinematics, maybe you can disable them...
-
In the list of bones the top one is the root. It should be named mPelvis which is a synonym in SL for hip. You have to be in Pose Mode and select it then move it. I remember the R key is for rotation but can't remember the right key for translation sorry... is it G? You should also be able to use the gizmos, I don't animate with Blender so that is about as much as I know about it...
-
The root bone controls the movement, in SL avatar it is the hip.
-
You just have to wait a few days, your purchase limits will grow overtime... And of course, you can friend me 🙂
-
If you like cyber punk you should visit Contraption... ETA: it is more steampunk my mistake but some items can be used in cyberpunk I think...
-
You can verify with this: llSetLocalRot(ZERO_ROTATION) ; llSitTarget(<0.0, 0.0, 0.4>, ZERO_ROTATION); If the avatar is not facing the root prim then you need to make some corrections, in my case I ended up with this, which is quite similar to Rollig's code: llSitTarget(<0.0, 0.0, 0.4>, llEuler2Rot(<0.0,0.0,PI/2>)*ZERO_ROTATION/llGetLocalRot());
-
Second Life was advertised like that: if you want to be "someone else" than who you are then come to Second Life and make yourself a new personality... Does it mean if you are sailor in real life you can become an architect or does it mean you can become someone with different skin color, gender, or even a non-human? Naturally it can be done wrong, the purpose is to to leave your comfort zone and explore new things...
-
Does Anyone Understand Ease?
Sabrina Tamerlane replied to Bloodsong Termagant's topic in Animation Forum
The author of this wiki page probably does 😀 http://wiki.secondlife.com/wiki/Animation_Upload_Ease_In_and_Ease_Out There are 2 important points, one is that the length may not be longer than 10 seconds, and the other is that other animations may interfere...- 11 replies
-
- animation settings
- ease in
-
(and 1 more)
Tagged with:
-
Bento female skeleton Fixed NON Avastar for blender
Sabrina Tamerlane replied to Excella Deluxe's topic in Animation Forum
Choose any avatar that you like in Blender and rename the bones to SL ones... This is called retargetting. Make sure that it is compatible, specially that it has a T-pose and not an A-pose. I've done this with the avatars from DAZ and Poser and it works like a charm. -
I think it uses a collision, you can check by pressing Ctrl+Alt+T on the viewer and you should see the collision area in red...