Eliminate HUD from Snapshots, please!
|
Govindira Galatea
Just ghosting...
Join date: 6 Mar 2004
Posts: 416
|
03-02-2006 00:08
In 1.8.3, the HUDs apparently were visible in snapshots only when the UI was enabled to be shown in the snapshot. Now in 1.8.4, the only way of not including a HUD display in a snapshot is to detach it. This makes a mishmash of the happy practice of using a Mood HUD to show a facial expression in an SL snapshot.Karen Linden: "When investigating the fix to the nametags and text showing in screenshots, we found that the HUD could be displayed in snapshots without having the UI turned on. We have enabled this feature for now. If you don't want your HUD to show in a screen shot, simply detach it for the duration of the capture." If you want an expression with a Mood HUD, then, in 1.8.4, you must crop the shot or play other games. I cannot imagine Nikon or Canon forcing me to have some stupid display shown in all shots, just because I want to use the function. Give us back the ability to shoot clean shots without having to detach, and thus disable, our HUD tools!
Please?
_____________________
From: Caron Warner Lieber, woolgatherer "A person who talks fast often says things she hasn't thought of yet." From: Amosis Leontopolis Thomas "The Creator has a Master Plan: Peace and Happiness through all the Land."
|
Ceera Murakami
Texture Artist / Builder
Join date: 9 Sep 2005
Posts: 7,750
|
03-02-2006 07:00
Having to remove the HUD to not show it in snapshots also screws up any pics while using Xcite add-ons. While you don't stop what you were doing, you can't control it, either!
Make this a checkbox option for snapshots, like the one for the rest of the UI being in the snap. And make the default behavior to NOT show the HUD!
_____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|
Ceera Murakami
Texture Artist / Builder
Join date: 9 Sep 2005
Posts: 7,750
|
03-02-2006 07:21
Another problem. This change renders useless any HUD's that allow you to use modeling poses for fashion pics. I want to be able to control the avatar's pose, so I can take a nice, clean fashion shot of one of my own avatars, for my ads. Now that is flat out impossible, because the HUD will show. Remove the HUD, and I go back to a default pose.
As a fashion designer, this really sucks. I'll have to go back to shuffling through raw pose animations in my inventory, and doing a 'play in world' for the one I want. Which does NOT usually get the model facing the right way. I haven't tried yet, but if that animation dialog shows in the snap, I'll really be upset!
_____________________
Sorry, LL won't let me tell you where I sell my textures and where I offer my services as a sim builder. Ask me in-world.
|
Ilianexsi Sojourner
Chick with Horns
Join date: 11 Jul 2004
Posts: 1,707
|
03-02-2006 08:06
I agree completely! I can't think of any reason why you'd want your HUD to show in a photo, but if some people do, let them check a box to enable that feature. The only HUD's I wear 24/7 are flight enhancement and av radar, and it's a pain to have to be without those all day if I'm taking photos.
_____________________
Everything's impossible,'till it ain't. --Ben Hawkins, Carnivale
Help build a Utopian Playland-- www.doctorsteel.com. Music, robots, fun times!
|
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
|
03-02-2006 08:28
It should probably default to off, with an option to turn HUDs on.
_____________________
~ Tiger Crossing ~ (Nonsanity)
|
Xanshin Paz
Registered User
Join date: 24 Oct 2005
Posts: 17
|
HUD in photos
03-02-2006 15:09
I've got to agree. I shoot pictures for the scene, not the scene with my HUD display. Having to dump my HUD tools to shoot is going to be a hassle. Having them in-scene should be an option for those who want it, and the default should be HUD *not* included.
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
03-02-2006 16:21
Drop a script like this in your HUD: integer CHANNEL = 7; vector base_pos; integer listener; init() { if(base_pos == ZERO_VECTOR) base_pos = llgetPos(); if(listener) llListenRemove(listener); listener = llListen(CHANNEL,"",llGetOwner(),""); } default { state_entry() { init(); } attach(key id) { if(id) init(); } on_rez(key param) { if(llGetAttached()) init(); } moving_end() // Save after moving -- may not actually want this. { if(llGetAttached()) base_pos = llGetPos(); } listen(integer chan, string name, key id, string message) { if(message=="save") base_pos = llGetPos(); // I'm right where you want me else if(message=="show") llSetPos(base_pos); // Now you see me... else if(message=="hide") llSetPos(base_pos + <0,2,0>); // ... now you don't! } }
|
Govindira Galatea
Just ghosting...
Join date: 6 Mar 2004
Posts: 416
|
Argent: what does it do?
03-03-2006 07:21
Thank you, Argent. Not being a scripter at all, I can't make heads nor tails of your script. Does it listen on a channel and make the HUD invisible or visible on command?
_____________________
From: Caron Warner Lieber, woolgatherer "A person who talks fast often says things she hasn't thought of yet." From: Amosis Leontopolis Thomas "The Creator has a Master Plan: Peace and Happiness through all the Land."
|
prak Curie
----------
Join date: 4 Jun 2004
Posts: 346
|
03-03-2006 09:21
From: Argent Stonecutter Drop a script like this in your HUD: I think llSetPos is the more complicated way of doing it. default { state_entry() { integer child; for (child = 2; child <= llGetNumberOfPrims(); child++) { llSetLinkAlpha(child, 1.0, ALL_SIDES);} llSetAlpha(1.0,ALL_SIDES); llListen(42,"",llGetOwner(),""); }
on_rez(integer param) { llResetScript(); } listen(integer channel, string name, key id, string msg) { integer child; list T = llParseString2List(llToLower(msg),[" "],[]); string arg1 = llList2String(T,0); string arg2 = llList2String(T,1); if (arg1 == "hud") { if (arg2 == "hide") { for (child = 2; child <= llGetNumberOfPrims(); child++) { llSetLinkAlpha(child, 0.0, ALL_SIDES);} llSetAlpha(0.0,ALL_SIDES); return; } if (arg2 == "show") { for (child = 2; child <= llGetNumberOfPrims(); child++) { llSetLinkAlpha(child, 1.0, ALL_SIDES);} llSetAlpha(1.0,ALL_SIDES); return; } } } }
/42 hud hide
_____________________
-prak
|
prak Curie
----------
Join date: 4 Jun 2004
Posts: 346
|
03-03-2006 09:33
From: Govindira Galatea Thank you, Argent. Not being a scripter at all, I can't make heads nor tails of your script. Does it listen on a channel and make the HUD invisible or visible on command? The commands are: - /7 save
- /7 show
- /7 hide
_____________________
-prak
|
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
|
03-03-2006 11:22
Who here feels "HUD in next snapshot" in the Snapshot dialog box to make it optional is a good idea? 
|
Jonas Pierterson
Dark Harlequin
Join date: 27 Dec 2005
Posts: 3,660
|
03-03-2006 11:52
Works here Torley..as logn as the default is no hud in snapshot..
I've noticed poseballs also show up now (they didn't before). Lets knock that out while we're on the issue.
_____________________
Good freebies here and here I must protest. I am not a merry man! - Warf, ST: TNG, episode: Qpid You killed my father. Prepare to die. - Inigo Montoya, The Princess Bride You killed My father. Your a-- is mine! - Hellboy
|
Midnite Rambler
Registered Aussie
Join date: 13 May 2005
Posts: 146
|
03-03-2006 11:52
Whilst a script to hide a HUD is a nice workaround in some situations, it just isn't going to work in many others. Particularly when photographing others with HUDS on. HUDS are used for so many things now, and to have to stop, ask some-one to use the script to hide their HUD, or remove it, if they don't have a script in it, is unreasonable, and sometimes, again totally impractical.
I think that HUD in next snapshot, just like we have UI in next snapshot is the only real answer to this. It totally should be an off by default, and turn on if you want option, just as UI is.
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
03-03-2006 12:01
From: prak Curie I think llSetPos is the more complicated way of doing it. The problem is that if the HUD uses Alpha in its interface (say, to hide or show display elements), your code will mess it up. And I definitely agree... making the HUD optional and off by default is the way to go. My code was only intended as a temporary workaround.
|
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
|
03-03-2006 12:47
From: Argent Stonecutter And I definitely agree... making the HUD optional and off by default is the way to go. My code was only intended as a temporary workaround.
And I think it's snazzy you did this in the meantime! Jonas, poseballs visible? They will of course show up in a snapshot like all other ordinary, non-HUD prims. Unless this is a different situation you're referring to? You can hide most poseballs with a command like "hide" or "/1 hide" or sometimes clicking on the linkset... if this isn't the case, can you please give me a specific repro? Kk anyone else who wants the option of "HUD in next snapshot", please say so... I'll be communicating this to other Lindens so express yourselves. ^_^
|
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
|
03-03-2006 13:04
A checkbox like the UI option would be the obvious solution. I'll pipe up here, though it's what I said at the start.  EDIT: Wait! I take that back. The BEST solution would be to have a "Hide/Show HUD" option in the View Menu. There are many situations were you might like to hide your HUD, not just for picture taking. So put it up there for general use. We do NOT usually want to hide the entire UI (since getting it back again is a chore) so THAT option is burried in the Debug menu and there needs to be that checkbox in the snapshot window. Add the Hide/Show option to the View menu.EDIT-EDIT: Make it a sub-menu of three options: - View menu
- HUD Visibility ->
- HUD Always Visible
- * Hide HUD for Screenshots
- Hide HUD
_____________________
~ Tiger Crossing ~ (Nonsanity)
|
prak Curie
----------
Join date: 4 Jun 2004
Posts: 346
|
03-03-2006 13:06
From: Argent Stonecutter The problem is that if the HUD uses Alpha in its interface (say, to hide or show display elements), your code will mess it up.
And I definitely agree... making the HUD optional and off by default is the way to go. My code was only intended as a temporary workaround. Hmm. There sadly seems to be a lack of llGetLinkApha, plus the complexity of trying to work out if each side has a different alpha level set. (Although I really have no idea why anyone would do that.) My script cannot be corrected. You completely win.
_____________________
-prak
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
03-03-2006 14:15
Well, your script is faster, but I wouldn't blindly drop it into random HUDs. Mine's safer for the average user... but I might use something more like your code in my own HUDs: I didn't know you could whack a whole linkset in one call like that.
|
Kyuubi David
Registered User
Join date: 30 Sep 2005
Posts: 49
|
03-03-2006 15:59
From: Torley Linden ... Kk anyone else who wants the option of "HUD in next snapshot", please say so... I'll be communicating this to other Lindens so express yourselves. ^_^
*Raises both hands and flails them wildly* I vote for making it optional.
|
Jonas Pierterson
Dark Harlequin
Join date: 27 Dec 2005
Posts: 3,660
|
03-03-2006 16:12
The poseballs in question have been deleted..their script broke and wouldnt recompile..
freebies anyway
and yes, either give the option to -add- the hud or leave it out totally
_____________________
Good freebies here and here I must protest. I am not a merry man! - Warf, ST: TNG, episode: Qpid You killed my father. Prepare to die. - Inigo Montoya, The Princess Bride You killed My father. Your a-- is mine! - Hellboy
|
Sally Rosebud
the girl next door
Join date: 3 May 2005
Posts: 2,505
|
03-03-2006 19:06
From: Torley Linden Who here feels "HUD in next snapshot" in the Snapshot dialog box to make it optional is a good idea?  That is really all we're asking for 
_____________________
"I love sleep. My life has the tendency to fall apart when I'm awake, you know?" ~Ernest Hemingway
|
Osprey Therian
I want capslocklock
Join date: 6 Jul 2004
Posts: 5,049
|
03-03-2006 20:34
/me raises hand. HUDs in snaps is not good.
|
Lash Xevious
Gooberly
Join date: 8 May 2004
Posts: 1,348
|
03-04-2006 04:38
From: Torley Linden Who here feels "HUD in next snapshot" in the Snapshot dialog box to make it optional is a good idea? ME! And I know several folks who don't go to the forums who also want to have it taken off. I also throw in my 50,000 alts and a toothbrush. 
|
Jackal Ennui
does not compute.
Join date: 25 May 2005
Posts: 548
|
03-04-2006 04:53
From: Torley Linden Who here feels "HUD in next snapshot" in the Snapshot dialog box to make it optional is a good idea?  Yes please! That'd be great, and if it's separate from the "UI in next snapshot" dialog box, it would still allow people to take snaps of their HUDs without having the rest of the UI in the pic 
_____________________
Lassitude & Ennui - Fine prim jewelry & footwear, Nouveau(60,60)
http://lassitudeennui.blogspot.com/
|
Govindira Galatea
Just ghosting...
Join date: 6 Mar 2004
Posts: 416
|
03-04-2006 13:14
From: Torley Linden Who here feels "HUD in next snapshot" in the Snapshot dialog box to make it optional is a good idea?  I think that would be great, Torley! *applauds* *does handstands, cartwheels, and in general, jumps for joy*
_____________________
From: Caron Warner Lieber, woolgatherer "A person who talks fast often says things she hasn't thought of yet." From: Amosis Leontopolis Thomas "The Creator has a Master Plan: Peace and Happiness through all the Land."
|