Nathan Vegdahl
ad0ef5842a
Minor style fixes.
...
No functional changes.
2023-11-22 11:07:14 +01:00
Nathan Vegdahl
c5338d524d
Update readme to specify 4.0 as the minimum supported Blender version.
2023-10-25 09:51:54 +02:00
Nathan Vegdahl
48997d7878
Add backface culling to the way footage geo is baked and rendered.
...
Without this you can get artifacts in some situations due to the fact
that the same bake texture is mapped to both sides of a mesh face.
Another way to address this would be to map a different texture to
each side, but it's not clear how to make baking understand that.
2023-10-18 19:04:34 +02:00
Nathan Vegdahl
9e03d1b433
Update for Blender 4.0 Python API changes.
2023-10-18 16:33:46 +02:00
Nathan Vegdahl
6668bcd822
Update readme.
2023-02-28 22:11:29 -08:00
Nathan Vegdahl
ebc3b1357b
Update camera project node group code to match the stand-alone camera project addon.
2023-02-28 22:00:11 -08:00
Nathan Vegdahl
8d0ce6a684
Show the image type (image, sequence, movie, etc.) of the loaded footage.
2023-02-28 21:38:32 -08:00
Nathan Vegdahl
303a589eb8
Simplify the camera track alignment UI.
2023-02-17 18:47:01 -08:00
Nathan Vegdahl
58b6206bc1
Per-frame animation baking is now working!
2023-01-13 15:16:30 -08:00
Nathan Vegdahl
0b4661259b
WIP: bake on every frame of a render.
2023-01-13 13:51:56 -08:00
Nathan Vegdahl
a62d168b67
Update callbacks to the new naming scheme.
...
Makes compify work on stable Blender again.
2023-01-09 15:36:44 -08:00
Nathan Vegdahl
682ee4544d
Implement remaining Camera Align code.
2022-12-20 19:34:41 -08:00
Nathan Vegdahl
9a96f282bf
Camera Align feature is all set up except the actual alignment code.
2022-12-20 14:16:02 -08:00
Nathan Vegdahl
1289197b3b
Beginnings of a camera alignment feature.
2022-12-19 16:58:47 -08:00
Nathan Vegdahl
8109ded4b8
Simplify previous commit's implementation.
...
By using Blender's built-in multi-object bake again, but with the
new handlers to determine when to do teardown.
2022-05-20 16:25:47 -07:00
Nathan Vegdahl
bd94162ea2
Use bake event handlers to properly handle multi-object bakes.
2022-05-20 15:33:19 -07:00
Nathan Vegdahl
b925ae8e90
Ensure that baking uses all the needed passes.
2022-04-10 09:19:38 -07:00
Nathan Vegdahl
a66bf90fe9
Clean up the node structure a bit.
2022-04-10 07:05:16 -07:00
Nathan Vegdahl
d7aa7cc8ca
Add UV margin setting.
...
It's a little hacky, but mostly works.
2022-04-09 13:20:31 -07:00
Nathan Vegdahl
e65525da82
Add image res setting and do image creation in the baking operator.
2022-04-08 18:54:41 -07:00
Nathan Vegdahl
1dad54364e
Move compify settings into a property group.
2022-04-08 16:39:39 -07:00
Nathan Vegdahl
32c746ac84
Make changing the footage and camera properties update the material.
2022-04-08 15:51:38 -07:00
Nathan Vegdahl
898b5203ae
Clean up the UI a bit.
2022-04-06 14:04:33 -07:00
Nathan Vegdahl
c8decb3608
Implement scene setup operator.
2022-04-05 15:02:43 -07:00
Nathan Vegdahl
afcbeb1ff7
Implement Compify Footage material building function.
2022-04-04 14:53:50 -07:00
Nathan Vegdahl
a51a00fbf5
Implemented footage lighting baking.
...
I'm not totally happy with this implementation, because it's pretty
hacky. But I think it's about the best we can do with the current
limitations of Blender's modal operator APIs.
2022-04-04 11:14:48 -07:00
Nathan Vegdahl
3240bbbf76
Implement "Compify Footage" node group.
...
This is the main work-horse of the GI compositing approach.
2022-03-25 22:55:44 -07:00
Nathan Vegdahl
c04d343fc0
Add Feathered Square shader node group.
2022-03-23 12:02:50 -07:00
Nathan Vegdahl
afa523482d
Rename addon to something more silly.
2022-03-22 17:47:03 -07:00
Nathan Vegdahl
3f1a4d71fd
Add feature to create camera projection shader node groups.
2022-03-09 18:24:27 -08:00
Nathan Vegdahl
cd1751aca5
First commit with code.
...
Just the skeleton so far, with a bit of code that makes a
useless node-based material.
2022-03-05 20:04:52 -08:00
Nathan Vegdahl
edbed349a7
Add a (currently empty) changelog.
2022-03-05 13:24:44 -08:00
Nathan Vegdahl
454d9a8982
Clean up readme and license file.
2022-03-05 13:21:22 -08:00
Nathan Vegdahl
9874a5f5cb
Initial commit
2022-03-05 13:15:57 -08:00