Skip to content

A branch of Blender featuring an Open Mesh Effect modifier

License

Notifications You must be signed in to change notification settings

zhulz/OpenMeshEffectForBlender

 
 

Repository files navigation

Open Mesh Effect for Blender

This is an edited version of Blender 2.80 beta including an Open Mesh Effects based modifier.

OpenMeshEffect modifier for Blender

This modifier lets you load an Open Mesh Effects plug-ins and use it as a Blender modifier. Such plug-ins can be provided by third party, or even written by yourself following the Open Mesh Effects standard.

Disclaimer

This is a work in progress and by no mean a finished work. Any feedback is welcome, including bug reports, design proposals, code reviews, etc. You can use the issues to do so. I will post dev updates on my twitter feed.

Building

You can just follow the usual instructions for building Blender.

Usage

Create an object and add an Open Mesh Effect modifier to it. In the plug-in path, provide the Open Mesh Effect bundle, like /path/to/something.ofx. This will open the binary and list the available plug-ins.

OpenMeshEffect modifier

Then set the Plug-in index to the plug-in in the bundle that you are interested in. A value of -1 deactivates the modifier, then 0 will use the first plug-in, 1 the second, and so on. With a valid plug-in selected, some parameters will appear.

NB At the moment, only float parameters are supported.

You can then stack it with other modifiers, and/or apply it.

License

Blender as a whole, and hence this branch, is licensed under the GNU Public License, Version 3. Individual files may have a different, but compatible license.

About

A branch of Blender featuring an Open Mesh Effect modifier

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 65.8%
  • C++ 22.5%
  • Python 5.8%
  • Objective-C 3.2%
  • CMake 1.4%
  • GLSL 0.9%
  • Other 0.4%