Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update VF_delivery.py #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

EffectHouseFrankH
Copy link

Add VF Export support for floats and Axes in order.

Add VF Export support for floats and Axes in order
@EffectHouseFrankH
Copy link
Author

These changes will allow users to create VF files for other software. :)

@jeinselen
Copy link
Owner

Thanks @EffectHouseFrankH for the suggested code updates!

A couple notes:

  1. This particular addon is designed to be a shortcut for specific workflows, with a few unique cases that have been built into the code directly; a fully featured export with more options would be better suited to a separate volume data export plugin that VF Delivery would then interface with
  2. I'm not aware of any other software that uses .vf files; it appears to be a Unity-exclusive alternative to tiled textures for volume data storage
  3. The development team ran into unsolved challenges with .vf files when compiling a Unity experience (no errors and viewport was fine, but effects were broken once compiled); we ended up implementing 3D texture support (tiled images) in order to resolve the issue

I really do appreciate your contribution, thank you! However, given the above, I don't think a non-swizzled version of the .vf format is usable outside of Unity, and the image approach is certainly preferred (and it better supports data compression!).

I am considering spinning off the volume data export into a separate plugin to better differentiate between export features and export shortcuts. That depends on when I have time, though, and if/when a production actually requires the additional support.

@EffectHouseFrankH
Copy link
Author

Thanks for the info! Oh my team should look more into using "3D texture support (tiled images)".

I work on Effect House, a tool that supports vf(Unity) and fga(Unreal) import. We are tying to support formats that VFX artists may be familiar with. Your exporter was one the few blender examples we could find where we could export sdf via the VF format. Our importer required floating point values and non-swizzled coordinate system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants