_dodger opened this issue on Dec 18, 2002 ยท 7 posts
_dodger posted Wed, 18 December 2002 at 6:46 PM
This one's probably mostly for LesBentley... Okay, from what i hear tell (up there in Product Showcase), Vicki 3 is going to come with both Morph Injection poses and Anti-Injection poses. If anyone has read (or, in your case, Les, written) LesBentley's stuff, you know how Morph Injection works. Morph un-injection, however, is another story. If DAZ has found a way to remove deltas, I'll be duly impressed. BUT let me postulate something here -- sight unseen -- I haven't seen V3 any more than most people and less then Anton/PheonixRising and a few others -- but I'm getting a hunch... So what I want to know is is there any problem with using a Poser file not to un--inject a morph target, but to simply HIDE an MT dial? Set hidden to 1 using the Poser file and the dial goes away, right? Thus it looks like the morph has been removed, especially if you combine it with zeroing it out or even replacing the vertices with all 0 0 0 coordinates...
lesbentley posted Wed, 18 December 2002 at 9:23 PM
"If DAZ has found a way to remove deltas, I'll be duly impressed."
How about if I've found a way, will you be imperssed, will ya, willy ya?
Removing deltas is easy, just use "indexes 0", e.g. to remove the deltas from Posette's round face moirph:
<br></br>{<br></br>version<br></br> {<br></br> number <br></br> }<br></br><br></br>actor head<br></br> {<br></br> channels<br></br> {<br></br># ---The following removes all the deltas from the channel.---<br></br> targetGeom RoundFace<br></br> {<br></br> indexes 0<br></br> { <br></br> } <br></br> }<br></br>#---End.---<br></br> }<br></br> }<br></br><br></br>figure<br></br> {<br></br> }<br></br>}<br></br><br></br>
of course this only removes the deltas, not the whole channel.
As I published first (Post #19 http://www.renderosity.com/messages.ez?ForumID=10139&Form.ShowMessage=968818&Reply=980763#18). Does this mean I can sue DAZ for pinching my code?
lesbentley posted Wed, 18 December 2002 at 10:23 PM
As to hiding a dial, as Jaager pointed out "A pose file will hide targetGeom for a file in play." Unfortunately whilst a pz2 will hide a morph dial for a figure loaded in the document, this hiding will not survive a save to the pallet. This is not so much to do with poses, as it is to do with the way morph channels work. Even if you set "hidden 1" in the cr2 with a text editor, when you reload it the channel will be unhidden. You can hide the channel by putting " hidden 1" AFTER THE DELTAS! This works for editing the cr2 in a text editor, but will not survive a save back to the pallet, so doesn't work if applied from a pose for the purposes of resaving either.
lesbentley posted Thu, 19 December 2002 at 4:52 AM
Example of placing " hidden 1" after the deltas, this will work to hide the morph dial until the figure is resaved to a pallet, when it will be striped out of the code.
<br></br> d 2540 -2.899952e-005 0 0 <br></br> d 2590 -0.0005209986 0 0 <br></br> } <br></br> hidden 1<br></br> }<br></br> targetGeom FlatFace<br></br> {
_dodger posted Thu, 19 December 2002 at 10:24 AM
Well, I misstated myself, not that your stuff is any less impressive. I meant removing the channel altogether B^)
lesbentley posted Thu, 19 December 2002 at 11:04 AM
Removing the channel altogether? As far as I know it's not possible, but on the other hand Poser library files are full of surprises (not all pleasant), so perhaps it is possible.
dke posted Fri, 20 December 2002 at 4:20 PM
Hey Dodger. Here's the orginal thread from way-back-when where we orginally discussed these zeroing/removing delta info and hiding the morph channels. Lots of other useful info there as well. http://www.renderosity.com/messages.ez?Form.ShowMessage=775325 So don't hand too much to DAZ :) Except perhaps for paying attention to the tech forum here where all the answers are :)