What would YOU change about the Poser UI???



  • @richard60 I highly doubt that because all I'm doing is accessing python's file read utility as well as a gzip utility which should work across all platforms, and is a very basic routine. Once the text is read, I extract the actor names, parameter names, and values. Those then get assigned to actors and parameters of the same kind, and that's all very basic Poser internal stuff. That should also work universally across all platforms. There is hardly any magic involved.

    But what Poser does, yeah maybe that is dependent on certain systems, but across all my PCs (eight of them), Intel, Asus, HP, Windows 7 & 10, Poser Pro 2014 and 11, its all very very slow. I would be surprised if there would be any difference elsewhere. So Poser is probably doing something etra we don't know about... and I really think they should make that optional.



  • @erogenesis it's just occurred to me that perhaps their parser is slower than yours or mine because it properly supports all of the current and legacy syntax of Poser files. If you're just looking for the transform parameter animated or static values in pose files, but not testing the current piece of file syntax for things you haven't implemented, there may be some performance hit, though I'd expect internal Poser code is fully compiled, rather than interpreted (this may be an invalid assumption, but I've never had any discussions with devs past or present about how Poser is coded).

    I've just run into the need to re-use some old poses saved before the existence of masterSync and before I extracted all of the legacy/deprecated linkParms from my figure. What a pain! Just about every master parameter on the Body has it's dial value replicated on the applicable body part's slaved dial, essentially doubling the effect. GRRRRR! I'm having to dig up the code I used to distil the duplicated dial values, but there's no Python API to cycle the masterSync setting on the slave so it's value can be zeroed, without affecting the master parameter! It can only be done currently by removing the slaving valueOperation (but only when the master and slave parameter names are identical, which is part of the assumed (and undocumented!) prerequisites for masterSync operation), resetting both the master and slave dials to zero, then restoring the slave valueOperation and setting the master dial only! Phew!



  • @anomalaus said in What would YOU change about the Poser UI???:

    @erogenesis it's just occurred to me that perhaps their parser is slower than yours or mine because it properly supports all of the current and legacy syntax of Poser files. If you're just looking for the transform parameter animated or static values in pose files, but not testing the current piece of file syntax for things you haven't implemented, there may be some performance hit, though I'd expect internal Poser code is fully compiled, rather than interpreted (this may be an invalid assumption, but I've never had any discussions with devs past or present about how Poser is coded).

    That's probably exactly what I am doing, just extracting the actual pose values / rotations... which is all I really need for a pose. Pose files saved in Poser are full of crap I don't need, and with P11 it got even worse. I always use Netherwork's pose writer which just records the rotations and translations (you can do more but its OPTIONAL hint hint lol) and it just works so much better. Poser pose files are always a hit or miss, you need to actually select the figure in the scene as well as in the selection menu, or the other way round I could never figure it out, but it is therefore super unreliable for me to begin with.

    And in all honesty I don't get why they force all that BS into Pose files to begin with. What is refactor even? Thigh Scale? Probably for Universal poses, but I can never get them to work anyway so I really don't see the point at all. My script just does the simple pose values, boom, end of story, I can work faster, get my job done without any nonsense. They need to make these things much more optional and its super simple to do. Evolution poses designed for Evolution figures, no interpretation or clever nonsense, it makes life much easier.

    The reason I came up with this method is because when I was in a big scene with like 10 characters, loading a pose was just ridiculously slow. I would often open up a second instance of Poser, load the same figure and then the pose, and then copy-paste the keyframe from that Poser to the scene I was working in. It worked so much faster, and it didn't screw with the IK (which is also why I don't use 11.1 because the keyframe data doesn't match up anymore with older versions of Poser). So I thought, hm, all it is is just text values, let me script it. Boom, done. Life is amazing now.

    I've just run into the need to re-use some old poses saved before the existence of masterSync and before I extracted all of the legacy/deprecated linkParms from my figure. What a pain! Just about every master parameter on the Body has it's dial value replicated on the applicable body part's slaved dial, essentially doubling the effect. GRRRRR!

    This also happens in scenes with keyframing, like even in poser 11! And its indeed super annoying. When I have a conforming item with like extra functionality, like a dress with handles or a tshirt with folding morphs, I cannot just copy-paste keyframes from one frame to the next or you get that very same doubling effect. Alt+LMB drag avoids this thank god.



  • There's quite a few things I would change about the UI. For one, I really hate the camera controls thing, it's big, it's goofy and it's a waste of space. Get rid that design and simply replace it with NWS camera control script as the default camera panel... imo it's one of the most useful and efficient addons I bought for Poser and it should be integrated with the program. There's also the small camera controls on the top right part of the viewport so the goofy default camera controls are simply an eyesore from poser's past.

    The light control panel is also like this, which I hate. Unfortunately I don't have something that replaces it so I leave it visible for now, but it's another retail space waster. I wish it was more streamlined.

    I'm not saying go blender-esque because blender's GUI confuses the living hell out of me and I can't do anything in it, but just cut the crap by keeping it simple. I don't need a pretty GUI, I need an efficient and customizeable one so I can get back to work.

    BTW Here's mine:

    0_1534708338358_PoserUI.jpg



  • @johndoe641 There's always the option of closing the camera controls tab and using the shortcuts to change camera. And then use the Alt/drag to move the camera in the scene.

    I personally happen to love Poser's camera controls. They make sense to me, much more than in other programs. Habit, I guess. I started my life in 3D with Bryce and the same Kai Krause interface. I guess it's something you either love or hate.



  • Wouldn't change a single thing about Poser's UI. It has one of the most elegant UIs out there:

    0_1534741173240_poser-UI.jpg

    But if it would be possible to somehow embed the timeline and the tools in that upper real estate...



  • I'm more or less in agreement that I wouldn't want anything changed in the ui, but having said that there are a few minor annoyances I would like to see changed.

    1 The ability to select the character, not just the body part or prop from the parameters panel, have the same 2 tab arrangement as at the top of the document window.

    The other two are due to the particular set up I have on one machine. I use a 4k 27in monitor as my main display and an HD 21in monitor in portrait mode as my auxiliary display on which I have most of my windows other than the document window. I don't use ui scaling as I've found this causes problems when I use it on my 4k laptop screen, with some dials in the parameters palet not displaying labels for example, and I want to have as large a document window as possible. This means letters on the main screen are very small and hard to read. So

    2 While many of the pop up windows that appear in the centre of the document window are movable, so I can move them onto the hd screen where they are easy to read, some such as the save to library dialogue are not, so I,d like all to be movable, and pop up next time they are used in the place I left them last time I used them.

    3 Have the main taskbar (File Edit etc.) in its own window so I can have this on my auxiliary window.



  • @krios Pull that animation timeline down a bit, and you'd reveal the area I want for the Bullet physics tab and Lights. If people want to keep the lighting widget, at least make it correspond to the grid layout so you can see where everything is, lights cameras, figures and objects. Otherwise, what's the point?



  • The light widget globe shows a representation of the scene from the currently selected camera view, hence if using a shadow cam the light is always dead cntre of the globe side facing you. It provides a quick, intuitive way of adjusting light direction, you want the main light more to the left, just move the light dot to the left, tyou want the light higher, just move it up. There are other ways to mechanically set up lights, but I find this the easiest way to get the feel of the lights while watching the scene as you move them.



  • @eclark1849 said in What would YOU change about the Poser UI???:

    So give it some thought.... what, if anything, would you change about Poser's UI.

    I really like Poser's UI, especially how customizable it is.

    My customized UI is very simple: In the Pose room, just a Preview panel and a Properties panel. In the Material room, just a Preview panel and the Advanced Materials panel. In the Cloth room, just the Preview panel and the Dynamics panels.

    I navigate using the camera controls at the top of the Preview panel (which is also where they are in my modeling app), and I adjust lights using parameter dials. For everything else, I use keyboard shortcuts -- for switching cameras, changing tools or display modes, launching Python scripts, etc., so I don't need to have panels open for those.

    When I need the Library, Hierarchy Editor, or Animation Controls panels, I invoke them w/ keyboard shortcuts. They're set to "floating" and have drag-docking disabled, so I can move them wherever I find convenient, or even dock them as needed. I hardly ever use any of the other panels, and I'm very glad I can so easily hide them!

    I work on a 15" MacBook Pro w/ a retina display scaled to 1680x105, and I have vision problems, so it was worth it to me to learn the keyboard shortcuts in order to have as much "working space" (in the Preview panel) as possible. (It also helps that I set up all my 3D-related apps to use the same keyboard shortcuts for common tasks, like switching cameras.) I've gotten so comfortable with my simple Poser UI that it's a shock to come across the "factory default" UI, which seems so cluttered!

    Here's my default UI on opening a new scene:

    0_1535006986405_MyDefaultPoserUI-half.png

    If I could change one thing about Poser's UI, I suppose it would be the way Infinite light indicators are displayed. I appreciate having the wireframe circle with arrows, but b/c there's no way to change it to another display mode, I often can't tell which way the arrows are pointing. I change other types of lights to flat-shaded, which makes them much easier to work with (esp. spotlights).



  • @krios said in What would YOU change about the Poser UI???:

    But if it would be possible to somehow embed the timeline and the tools in that upper real estate...

    It is possible, at least in my version of Poser (Pro 11 on a Mac). I can change the position of EVERY panel and dock it wherever I want, just by dragging (provided the panel has "Drag Docking Enabled" turned on). Some panels will even dock so that their contents display vertically, like the Preview Modes or Tools panels.

    I just docked the Animation Controls & Tools panels at the top and the Preview Modes along the left side, to demonstrate:

    0_1535008362762_Poser-UI-customizations.png

    I actually turned OFF "Drag Docking Enabled" on every panel b/c I kept accidentally dragging them to new locations -- it's that easy!

    The "Drag Docking" as well as Float, Docked, and Close options are available from the tiny black dropdown arrow in the upper right of each panel. This is what I see when I click on that arrow:

    0_1535008704973_Poser-close-EditingTools-Panel.png



  • Speaking of tiny drop down arrows and other microscopic UI elements, here's what I do on my MacBook Pro: When I want to zoom in on anything on my screen (in any app), I hold down the Command key and two-finger scroll up to zoom in and down to zoom back out. It's fast, easy, and incredibly useful, esp. for those teeny tiny words on Material Room nodes.

    If I didn't have this option, I'm not sure I could use a computer at all, given my poor eyesight!

    On a Mac, you can set this up from System Preferences/Accessibility/Zoom. Check the box next to "Use scroll gesture with modifier key to zoom" and select your preferred modifier key. (I have everything else unchecked.) I'm assuming if you use a mouse instead of a trackpad, you can still do the equivalent of a scroll gesture?

    I'm sure there's something similar for Windows users as well.

    The benefit of using an OS-based and "as needed" zoom solution is that it will work for every app and quickly becomes second nature. I sometimes find myself wishing I could Command+Scroll to zoom in on books and food labels!



  • My Poser is rendering so I can't check, but I'm suddenly not sure: Can you make your own keyboard shortcuts? Some of the cameras only work on US keyboards .. The ones where you're required to use stuff like the [, coz that's on a different key on my keyboard, and no, it's not enough to click that :)



  • @perpetualrevision said in What would YOU change about the Poser UI???:

    Speaking of tiny drop down arrows and other microscopic UI elements, here's what I do on my MacBook Pro: When I want to zoom in on anything on my screen (in any app), I hold down the Command key and two-finger scroll up to zoom in and down to zoom back out. It's fast, easy, and incredibly useful, esp. for those teeny tiny words on Material Room nodes.

    If I didn't have this option, I'm not sure I could use a computer at all, given my poor eyesight!

    On a Mac, you can set this up from System Preferences/Accessibility/Zoom. Check the box next to "Use scroll gesture with modifier key to zoom" and select your preferred modifier key. (I have everything else unchecked.) I'm assuming if you use a mouse instead of a trackpad, you can still do the equivalent of a scroll gesture?

    I'm sure there's something similar for Windows users as well.

    The benefit of using an OS-based and "as needed" zoom solution is that it will work for every app and quickly becomes second nature. I sometimes find myself wishing I could Command+Scroll to zoom in on books and food labels!

    Yes, there's a similar thing in Windows. I haven't actually used it - yet , but it's there. In Settings/Accessibility (At least I guess that's what it's called in English. Indstillinger/Tilgængelighed on mine ;) ) Windows-key and + toggles it on.



  • @trekkiegrrrl said in What would YOU change about the Poser UI???:

    My Poser is rendering so I can't check, but I'm suddenly not sure: Can you make your own keyboard shortcuts? Some of the cameras only work on US keyboards .. The ones where you're required to use stuff like the [, coz that's on a different key on my keyboard, and no, it's not enough to click that :)

    Yes, almost every command in Poser can have a custom keyboard shortcut assigned to it. If you want to use a shortcut that's assigned to something else, you'll need to first remove it from that other command, close Preferences, then open it again and go back to Interface/Edit Shortcuts and assign the shortcut to your preferred command.

    I have a system with shortcuts that helps me remember them. All commands of a similar type use the same modifiers. For example, the Tools already have single letter shortcuts, like T for Translate, and I changed the shortcut for Direct Manipulation tool to G to match my modeler (which calls it a "Gadget Tool"). Most of the cameras already use command + a letter for their shortcuts, so I just made them match my modeler's camera shortcuts.

    For tasks having to do with figures, I use command + option and a letter. For tasks w/ props, I use shit + command and a letter. For exporting an OBJ, I use option + command + >. For my favorite scripts, I use combos like: option + command + ' and option + command + \

    (It's worth pointing out that the + symbol in my examples is NOT part of the shortcut but instead meant simply to stand for "and")

    Does that help? I am the QUEEN of keyboard shortcuts! :-)



  • @perpetualrevision said in What would YOU change about the Poser UI???:

    @trekkiegrrrl said in What would YOU change about the Poser UI???:

    My Poser is rendering so I can't check, but I'm suddenly not sure: Can you make your own keyboard shortcuts? Some of the cameras only work on US keyboards .. The ones where you're required to use stuff like the [, coz that's on a different key on my keyboard, and no, it's not enough to click that :)

    Yes, almost every command in Poser can have a custom keyboard shortcut assigned to it. If you want to use a shortcut that's assigned to something else, you'll need to first remove it from that other command, close Preferences, then open it again and go back to Interface/Edit Shortcuts and assign the shortcut to your preferred command.

    I have a system with shortcuts that helps me remember them. All commands of a similar type use the same modifiers. For example, the Tools already have single letter shortcuts, like T for Translate, and I changed the shortcut for Direct Manipulation tool to G to match my modeler (which calls it a "Gadget Tool"). Most of the cameras already use command + a letter for their shortcuts, so I just made them match my modeler's camera shortcuts.

    For tasks having to do with figures, I use command + option and a letter. For tasks w/ props, I use shit + command and a letter. For exporting an OBJ, I use option + command + >. For my favorite scripts, I use combos like: option + command + ' and option + command + \

    (It's worth pointing out that the + symbol in my examples is NOT part of the shortcut but instead meant simply to stand for "and")

    Does that help? I am the QUEEN of keyboard shortcuts! :-)

    Very much. I like shortcuts. I use a few of them all the time, but since some of the cameras don't work in their default state (well the cameras do, the shortscuts do not ...) I never bothered to learn them all. I'll have a look at changing some of them to something more useful then :) Thanks!



  • @trekkiegrrrl The Reference manual shows you three pages of keyboard shortcuts already in Poser starting on page 70. On page 73, it instructs you how to further customize your own shortcuts.



  • @trekkiegrrrl said in What would YOU change about the Poser UI???:

    I use a few of them all the time, but since some of the cameras don't work in their default state (well the cameras do, the shortscuts do not ...)

    It took me a while to figure out the trick about how to remove a shortcut from another command so that I could use it on my preferred command. I kept removing the shortcut for the Dolly camera so that I could use it for the Main camera, but it kept reverting. What finally got the change to stick was (1) changing the Dolly camera shortcut to something I'd never want to use (since I don't use that camera); (2) closing the Shortcut Editor AND the Preferences pane; (3) Opening Preferences and the Shortcut Editor again and entering the Dolly cam's original shortcut for the Main camera instead. That change stuck!



  • @eclark1849 said in What would YOU change about the Poser UI???:

    @trekkiegrrrl The Reference manual shows you three pages of keyboard shortcuts already in Poser starting on page 70. On page 73, it instructs you how to further customize your own shortcuts.

    I guess someday I'll actually read the manual ;)

    I do use it, I actually has it open right now in order to figure out how to add atmosphere. It was just a random thought that popped up, about changing shortcuts.

    AND ... it's like when people reply with "google it" - sure, you can google almost everything, but debates about something often spawns other and creative solutions :)

    That said ... I really SHOULD read that manual :)



  • @trekkiegrrrl said in What would YOU change about the Poser UI???:

    That said ... I really SHOULD read that manual :)

    Here's the thing about reading the manual (for anything as complex as Poser): you can only "take in" what you're ready for at that particular point in your journey towards learning the app. So the manual you read today won't be the same one you read last year; it'll have all kinds of new things in it ;-)

    My Poser manual PDFs (going back to 9) are all marked up with highlighting, underlining, and text notes, and what I marked up in earlier manuals isn't the same as what I do now, which gives me some insight into what I've learned. Until I see that I still have 900+ pages unmarked, that is!