80 Commits (6f83192909726d5968ff1eb6ef1f6712ddcfceb1)

Author SHA1 Message Date
Adam Johnson 6f83192909
Add a few more profiling helpers. 4 years ago
Adam Johnson 15bbcc3d89
Fix #266. 4 years ago
Adam Johnson 4d013bb670
Fix emissive lightmaps broken by a203e10. 4 years ago
Adam Johnson 3b999f550d
Fix child font objects. 4 years ago
Adam Johnson 3abb36b4c4
Partially revert the emissive stuff. 5 years ago
Mark Eggert 9b061154dc
Update mesh.py 5 years ago
Mark Eggert 8f3a94589e
Update mesh.py 5 years ago
Adam Johnson a203e109ba
Properly set the layer colors and emissive flag. 5 years ago
Adam Johnson 94398fd293
Improve support for VtxNonPreshaded and RT Lights. 5 years ago
Adam Johnson fedb7c91f5
Add "Blending" modifier and improve render level export. 5 years ago
Darryl Pogue ecf7f8207f
Ensure alpha vcol paint makes a BlendSpan 5 years ago
Adam Johnson 7311039bc0
Allow disabling of RT shadow casting per material. 5 years ago
Adam Johnson 53db0897bf
Ensure normals have no zero component. 5 years ago
Adam Johnson dd467547d2
Improve blendspan criteria stuff. 5 years ago
Adam Johnson 8addb996b7
Don't export empty vertex buffers. 5 years ago
Adam Johnson c0cdf46460
Generalize the lightmap modifier 7 years ago
Adam Johnson eb622e5318
Prefer dict `setdefault` vs membership tests 7 years ago
Adam Johnson 7b5eb4f389
Fix "Compose Geometry" out of range progress steps 7 years ago
Adam Johnson 2b48c6dcc2
Replace a slow string search with `isinstance` 7 years ago
Adam Johnson 803f0dd62d
Fix #106 7 years ago
Adam Johnson 1200979322
Fix duplicate DSpan exports 7 years ago
Darryl Pogue 9db5be7533
Fix Span/BlendSpan discriminator 7 years ago
Darryl Pogue 1ee4c5be51
Sort spans for opacity modifiers 7 years ago
Adam Johnson 170eb694d2
Remove modifiers from objects for baking 8 years ago
Adam Johnson f6182b05b5
Update LM preview to apply modifiers as well 8 years ago
Adam Johnson b98aec8840
Fix #63 8 years ago
Adam Johnson 98d5480024
Implement rudimentary progress reporter 8 years ago
Adam Johnson 6a3b09b747
Refactor export logging 8 years ago
Adam Johnson 08d93dd797
Update GeoVertex UV touching for HSPlasma changes 8 years ago
Adam Johnson 64369b836d
Update some bumpmap variables to obey The Zen 8 years ago
Adam Johnson c52335fb47
Don't preempt UVChannel sanity checks in bumpmaps 8 years ago
Darryl Pogue 2a693a03c2
More cleanups 8 years ago
Darryl Pogue 00536bb7cb
Clean up the easy bits of mesh exporting 8 years ago
Darryl Pogue 25d92fc7f4
Initial implementation of bumpmapping 8 years ago
Darryl Pogue ca3147865e
Implement face flat/smoothing shading 8 years ago
Adam Johnson 5a9cd719f2 More lighting improvements... 9 years ago
Adam Johnson 4c0b7cb515 Limit all meshes to 0x8000 vertices 9 years ago
Adam Johnson 638279c85e Fix some typos in old projection light code 9 years ago
Adam Johnson 8970758f8e bpy.types.Mesh.materials is an ebil liar! 9 years ago
Adam Johnson 2b3656af39 Refactor lighting code to limit bake_image calls 9 years ago
Adam Johnson 9e66db01a0 Flip the flopped images 9 years ago
Adam Johnson c57407573a Implement VisRegions 9 years ago
Adam Johnson d27630f501 Delay manipulating the selection 10 years ago
Adam Johnson 8113be8da6 Remove utils.vector3 10 years ago
Adam Johnson 73390e523f Initial bits of waveset7 support 10 years ago
Adam Johnson c32e1e6e45 Don't use the name of a temp object in an error 10 years ago
Adam Johnson 4eaf2f5acc Fix bug with exporting objects with mesh modifiers 10 years ago
Adam Johnson a3716a8c35 Fix CoordinateInterface race conditions 10 years ago
Adam Johnson 2c0aae9915 Fix "I'm a material but not really" bugs 10 years ago
Adam Johnson 8ba4d8287f Implement stencil layers 10 years ago