appleseedhq / appleseed-max

appleseed plugin for Autodesk® 3ds Max®
https://appleseedhq.net/
MIT License
34 stars 16 forks source link

Add support for motion blur #48

Open dictoon opened 6 years ago

Mango-3 commented 5 years ago

Camera & transformation motion blur was implemented with commit 653595a

usakhelo commented 5 years ago

Closing this.

dictoon commented 5 years ago

Deformation motion blur still needs to be implemented.

usakhelo commented 5 years ago

Hi @dictoon How it should be implemented? Renderer should see object's mesh in the next and previous frames somehow? Is there any support for this in appleseed or it's just a plugin implementation?

dictoon commented 5 years ago

The plugin needs to specify the different "poses" of objects, i.e. the positions of their vertices at their keyframes.

You can check blenderseed's code to see how it's done. Part of the code is in the Python bindings (export_mesh_blenderXX_pose() in appleseed.python/bindblendermeshconverter.cpp), and the rest is in the Python code of blenderseed itself.