Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Oct 22 1:40 am)
That looks pretty neat, but I've got a question, and it may be an obvious one, but I need to ask because, well, I'm curious... And I'm also relatively new to the forum, the face randomizer was already out by the time I got here and so I missed earlier posts that may have answered/asked this question. Am I correct in assuming that this utility is something only for the pro-pack since it uses python scripting? Or is it something that works in good old normal 4.03 poser as well? Thanks
I really like the concept of what you have done! I looked at the Pro Pack and even though it was interesting, it didn't have a "killer app" for my needs that would put it high on my "to buy" list. This may have changed that. Hopefully, in Poser 5, they will include the ability to run Python scripts/code, while leaving the ability to actually author in Python to the Pro Pack. That may make it less likely for a non-coder, like m,yself, to buy the Pro-Pack, however, it would give Python authors much more incentive to write applications, which would give those with the scripting talents reason to buy the add on as an authoring tool. Just a thought.
Hey, great comments! Thanks for the feedback. :-) Fornit - I hear what your saying. Unfortunately the only way to run scripts in Poser is to have the PPP. Maybe Poser5 will change that. thip - I had expected to have this in the can already but it became a victim of feature creep. I'm getting the docs finished so it will be very soon. fiontar - I've been accused of killing a few apps in my day but this is a first for a killer app. Thanks! As far as having PoserPython in Poser5, it certainly would be an incentive for developers. One point though, all the actual development is done with a text editor so if it ran scripts then anyone could still write for it. gryffnn - One thing just lead to another. As I'd tinker with it, I'd find myself going 'Hmmm ... it would be great if it could do (enter a feature here).' The 'Invert', 'ResetX' and 'ResetS' buttons are what put me behind but they seemed worth the extra time. Darth - I'm trying to finish the docs/tutorials over this weekend so I hope by Tuesday or Wednesday. nitreug - Sorry for the confusion. I was referring to the Face Randomizer V2 script. I should have been clearer on that point. OK, now that bad news. I'm afraid that I'm going to have to ask for a small fee for the script. My real-world business has been slow of late so the only way that I'll be able to keep bushi3d.com open is to have it generate it's own revenue. I'll keep the price very reasonable so it won't hurt too much and everything that's currently free will remain that way. I really hate to do it but it's the only way that I have of keeping the site open.
I'll consider it a good investment in a unlimited number of new characters.! Since it's a python script, will it run on a Mac? Or maybe with a bit of tweaking in a text editor for spaces and such? Or will the interface not translate over? I've got a little PC I run utilities on, but don't have ProPack installed there. Far easier if it could run on my Mac.
Bushi, I don't know if this would be possible to add, but I've been thinking about this for a couple of days and thought I'd toss the suggestio out there: Would it be possible to add the ability to store all the current dial settings in a profile, either as an external file, or in a "memory button" type set up? So that if you find something you like you can save it in Faceshaper with out having to save the character in the normal fashion and keep working? If so, then could you have an option combine the settings from a two saved profiles of settings in various ways? I mean, you could offer averaging, weighted averaging by character or even feature. The first suggestion would still be a nice feature with out the second, being able to save current settings and go on randomizing or fine tuning. The second would allow for improvement through "evolution" and make it easy to blend desired characteristics, etc... I have no clue how possible or difficult either would be, but just wanted to suggest it. With full implimentation, I could see coming up with a character in randomizer that has, say a really great look for the upper half of the face, nose, eyes, etc... and saving those settings in a profile. I go on and continue randomizing until I get another character which has a great face shape, mouth and chin, saving that combo, then merging the two profiles together into a new character, with the ability to weight the averaging for each towards the characteristics that are best. O.K., I'm asking a lot, but the idea just tickled me. Of course, what I really would want would be a real evolution engine, where you would generate a "generation" of eight different random faces, select the two best, then have a new generation of eight that results from mixing of the two best from the last generation, etc... :-)
No ... Just Kidding! ;-) Actually what your talking about is an extension to the Meld! function. In this version of Face Shaper, you can save the settings for a face using the SP1 button, the settings for another with the SP2 button, then have Face Shaper use those as the basis for a new face. The main add-on would be the ability to load the SP buttons from a couple of files. Face Shaper gives you the option at exit to save a text file containing the parameter dial values. It would be just a case of getting the files loaded back to the buttons. My original idea behind the Meld! button was that of a poor man's genetic algorithmn. I plan on adding more to this function in later versions so it will be beef-up in time. Anyway, back to loading the SP buttons from files. It won't be in this release but I'm definitely put it as an item for the next. Your note is timely since I had been thinking along similiar lines myself at least in terms of letting the SP buttons load files.
Fiontar, that can be done. :-) Each character is defined by a nicely-tractable set of data, right? There are lots of freeware genetic programming works out there, and if you're using your own opinion as the discriminator between generations you've just eliminated the main difficulty in genetic programming. Sounds pretty cool, actually; wish I had time to try something like that. Any takers? Cheers! Mark
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.