Menu
Poser Mesh Loader
Poser Material Loader
Poser Delta Kit
Export INJ Deltas
Export Geometry
LWO To MDD
Optimizing bone's weight and morph map
BlurWeightList
BGWeightList
WeightSaver/Loader
BGMorphList
In Layout: rig, poses, animations
Poser Skeleton Loader
Poser Pose Loader
Poser Misc Loader
Export To Poser
Bone Deformer
In Layout/Modeler and Poser: utilities
BGPointFit
MergeMappedPoints
DiscontSelect
PLK_RenameSurfobj
PLK_WeightMapToBone
PLK_WeightBoneToJoint
PLK_SpawnAll
PLK_PoserToMDD
PLK_BakeExpression
|
Utilities:
BGPointFit (Modeler plugin) Fit points of foreground layer onto background mesh,
along polygon's normal. It can be used for conforming geometry or retopology.
Use foreground Point/Polygon selection and hide useless background polygons
for faster result with huge geometry.
MergeMappedPoints (Modeler plugin) Merge points in Modeler, even if they
have not same morph vertex map, a known limitation of the Lightwave MergePoints command,
MergeMappedPoints is obviously slower.
DiscontSelect (Modeler plugin) Select points with have discontinuous UV map
value, for unwelding these points before reducing polygons (faster in Polygon Selection mode).
PLK_RenameSurfobj (Modeler lscript) is used to reassign root name to all surfaces of object.
Exported files from Poser change surface name,
so "surfacename" of figure 1 become "surfacename:1" (Wavefront obj) or "Figure 1_surfacename" (lwo),
launch this lscript before using Poser Material Loader plugin.
PLK_WeightMapToBone (Generic lscript), will assign appropriate weight map
to each bone, after you have replaced NULL by appropriate mesh object.
"Weight Normalization" is checked by default and "Falloff Type" set to "Inverse Distance".
Select the character or one of its bone, before running this lscript.
PLK_WeightBoneToJoint (Generic lscript for LW 9.5+ only), convert a bone-skeleton to a joint-skeleton,
apply it on a full rigged and weighted Poser Character, after the weight map bone-assignment.
Select the character or one of its bone, before running this lscript.
PLK_SpawnAll (Poser Python script), simply create a morph channel for each body part in Poser,
type the morph name you want to inject in figure, check "Selected Part(s) Only" and pick
in the list, for a custom part selection.Then you can create manually a full body morph
with same name.
PLK_PoserToMDD (Poser Python script), bakes geometry in the current range of frames of a Poser scene.
Select a figure, prop or hairprop.
Change "Scale Factor" if you need it.
Check "Bake Selected Only" an pick in the list, for a custom part/prop selection.
Choose an output MDD filename.
Important notes:
For matching point index in MDD and Object file in a common character figure,
export the same geometry selection from Poser as an lwo file (Default settings).
You could make an exception with a group of hairprops, since Poser can't export
hair strands as polylines, use Poser_Mesh_Loader instead, for loading directly
the hair prop from its library, it should be compatible with the group of
scalp/Follicle + hair stands, baked with this script from within a character figure
(i.e with P6 James + Hair and disable all body parts except scalp and hair child prop).
Imported Strands from Poser dynamic hair with Poser_Mesh_Loader,
are directly compatible with FiberFX in Lightwave 9.5.
PLK_BakeExpression (Poser Python script), convert Morph/Joint poses as morph Deltas in A Pz3 file
Select a figure in default/zero pose, with head expressions, this script will bake all
selected morphs in selected head parts, even if poses are joint only (i.e lowerJaw or Tongue
in some recent Daz Model).
The exported pz3 file should be loaded with Poser Mesh Loader and "Deltas To Morph"
option in the pre-loaded figure, this could be simply added to the current head morphs to complete them. |