Deformer, Point-Data
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 05:58, xxxxxxxx wrote:
Hy there,
I wondered if it is possible to read out the "deformed" values of a mesh having a deformer. I've seen that the PointOperator from XPresso is able to read out those values (ie. the deformed mesh). Is it possible in Python/COFFEE?
Thank you,
maxx -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 06:17, xxxxxxxx wrote:
Use op.GetDeformCache()
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 07:31, xxxxxxxx wrote:
Ah, nice, thanx Nux.
Cheers,
maxx -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 08:00, xxxxxxxx wrote:
Np,
But I still don't know how to use this while rendering...
What GetCache() and GetDeformCache() returns while rendering is always None.. -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 09:39, xxxxxxxx wrote:
Hy Nux,
is there no way to attach something here? Would be very helpful ...
For now, just grab the file from here (DeformCacheTest_maxx.c4d) :
www.artonbit.com/dataWhen I render this in the picture viewer, it is working (so the GetDeformCache() does return something).
Is that what you mean?
Cheers,
maxx -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 13:24, xxxxxxxx wrote:
Hi maxx,
try your scene with using this code and a GeneratorObject instead of a polygon object as origin.
import c4d #Welcome to the world of Python def main() : global orig,copy cache = orig.GetCache() if cache: cache = cache.GetDeformCache() print orig.GetName(), orig.GetCache() if not cache: return copy.SetAllPoints(cache.GetAllPoints()) copy.Message(c4d.MSG_UPDATE)
Rendering an animation, the GetCache() returns the Cache during the animation.
Rendering a single Frame, the GetCache() returns None.Thanks & Cheers,
Niklas