POV-Ray : Newsgroups : povray.tools.poser : Future implementations of Poseray. A wish list : Future implementations of Poseray. A wish list Server Time
23 Apr 2024 17:35:46 EDT (-0400)
  Future implementations of Poseray. A wish list  
From: Thomas de Groot
Date: 18 Oct 2009 04:32:56
Message: <4adad2b8@news.povray.org>
I have made a small list of features I would like to see implemented in a 
future version of Poseray. These features are derived from cases met in the 
use of Poseray, in combination with Poser and/or external modellers.



1 Naming a POV-Ray export of merged meshes



After using the "Merge 3D model..." command under "Load...", the exported 
(merged) object to POV-Ray should have a specific name. Presently, the name 
given in the "Model assembly from the meshes" section of the 
xxx_POV_geom.inc file, is derived from the *last* of the merged object. 
Example of what is exported now:



//Model assembly from the meshes

#declare MyObject_Third_=

object{ MyObject _ Third _First_  material{First_} hollow}

object{ MyObject _ Third _Second_  material{Second_} hollow}

object{ MyObject _ Third _Third_  material{Third_} hollow}

}



This should either be declaring the name MyObject_ or a name given through a 
selection box. The result should then be either:



//Model assembly from the meshes

#declare MyObject_=

object{ MyObject _First_  material{First_} hollow}

object{ MyObject _Second_  material{Second_} hollow}

object{ MyObject _Third_  material{Third_} hollow}

}



or, with a name given separately:



//Model assembly from the meshes

#declare MyMergedObject_=

object{ MyObject _First_  material{First_} hollow}

object{ MyObject _Second_  material{Second_} hollow}

object{ MyObject _Third_  material{Third_} hollow}

}





2 Saving uv transformations in the Materials section



It is sometimes necessary to, e.g. scale up or down the uv of a material in 
order to better fit it to the mesh. This can be done in Poser too, however 
the result is not exported/imported into Poseray, so additional 
transformation on the uv is needed there. Like the other material 
parameters, it would be important to be able to save these transformations 
to file for future use, preferably into the same xxx_material_settings.mtl 
file.





3 Showing (and using) the origin of the object in the Preview window



The origin of the object should be visible in the Preview window (three 
axis). This origin may not be identical to the World origin, so both should 
be visible. Note that this is not identical to the orientation axis already 
visible which is not related to the origin itself. In addition, a 
possibility to translate the object towards the World origin, if necessary, 
could be considered.



-- 
All the best,

Thomas


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.