e15eccfac5
Move animated physical code into anim post_export + remove a useless test
2016-02-10 22:26:46 +01:00
b73489337e
Physical objects can be animated
2016-02-07 12:09:07 +01:00
1b0e2e715e
Don't force clamping on stencils
2016-02-07 11:32:36 +01:00
55566c908a
Convert os.path usage to pathlib. ++code_quality
...
This closes #26
2016-02-01 21:14:12 -05:00
9e66db01a0
Flip the flopped images
...
Export all images right-side up. OpenGL flips them because fail, so we
have to do a bit of work to correct that. Thankfully, this operation is
not as slow as I thought.
NOTE TO SELF: remember, texture page updating would be nice to have...
2016-01-30 22:11:59 -05:00
e499690f05
Merge pull request #25 from Hoikas/addcolorxalpha
...
Port better alpha blending from PyPRP
v0.03
2016-01-24 22:17:01 -05:00
9cbb9b791a
kBlendAlpha is illegal with kBlendAlphaMult and kBlendAlphaAdd
2016-01-24 22:11:33 -05:00
5c4f167a29
Port better alpha blending from PyPRP
2016-01-24 22:02:49 -05:00
bc66d8ac7a
Implement a LinkToAge Message Node
...
Closes #16
2016-01-24 21:40:45 -05:00
4a7f0eaea9
Expose kAlphaTestHigh for halos
2016-01-24 21:29:10 -05:00
7d75474d1c
Merge pull request #24 from Deledrius/blendererrorerror
...
Fix typo in exception name so error reporting doesn't throw an error.
2016-01-20 00:08:57 -05:00
d8e69fa09b
Fix typo in exception name so error reporting doesn't throw an error.
2016-01-19 21:05:46 -08:00
a36c922dce
Implement environment map Vis Regions
2016-01-18 19:26:09 -05:00
3c28951b6e
Put FollowMod in the correct order
2016-01-18 15:24:27 -05:00
9f9926488c
Merge pull request #23 from Hoikas/softvolumes
...
Soft Volumes and Vis Regions
2016-01-18 15:17:28 -05:00
c57407573a
Implement VisRegions
2016-01-18 15:04:02 -05:00
7d7af297e4
SoftVolume Modifier
...
This introduces a basic soft volume interface to Korman. It currently
allows you to define simple convex "soft" regions and somewhat complex
soft regions using the soft volume modifier.
2016-01-17 22:37:45 -05:00
8d3365e13e
Oops! These lamp files should have been in d814d43
2016-01-17 22:36:57 -05:00
5ce618bf4b
Don't crash if an animation has no FCurves
2015-11-07 15:02:28 -05:00
d814d4343a
More lamp powah
2015-08-09 19:54:47 -04:00
f9d025ff5a
Fix typo in waveset wind schtuff
2015-08-03 00:32:15 -04:00
2e07858ea8
Don't create lights for meshes O.o
2015-08-03 00:31:26 -04:00
08eaf47aec
Fix self-parenting child CoordinateInterfaces
2015-07-23 20:41:06 -04:00
4af2fa2da1
Merge pull request #11 from Deledrius/follow
...
Add plFollowMod.
v0.02
2015-07-19 13:12:18 -04:00
88f17ef654
Add plFollowMod.
2015-07-18 20:47:01 -07:00
dfc1b687ab
Don't unconditionally add DynTextMaps
...
They could be referenced in logic nodes, creating a race condition
2015-07-18 22:32:24 -04:00
209c65a95b
Actually use UV maps as specified
2015-07-18 22:30:23 -04:00
36c5d71032
Don't touch mah strings!
2015-07-18 22:00:34 -04:00
a24a14f090
Actually add DynTextMaps to the layer
...
I swear, one day...
2015-07-18 21:27:55 -04:00
338860cadf
Improve DynTextMap generation
2015-07-18 20:36:09 -04:00
09be2f053d
Fix typo in volume sensor node key getter
2015-07-18 20:10:24 -04:00
84c300fe6c
Fix error in fetching texture attributes
2015-07-18 19:53:52 -04:00
cb00e75fd4
Don't post process objects with no SceneObject
2015-07-18 15:10:27 -04:00
07ee39f2e1
Small node socket color tweak
2015-07-18 14:57:29 -04:00
d1e51562e9
Fix troll error message
2015-07-18 14:41:29 -04:00
75e2651cda
ptAttribActivators MUST send notify messages
2015-07-18 14:40:28 -04:00
70dc620f94
Complain about invalid links
2015-07-17 22:22:48 -04:00
9dfab7e660
The Enable/Disable node now addresses nodes
...
Benefit: you can now toggle the state of your conditions. OneShot logic
stuff has been updated as well so it all makes sense
2015-07-17 22:21:25 -04:00
644b22ecfd
Toss modifier display names
...
These would be copied along with entire objects, potentially resulting in
duplicate key names. Better to just toss the whole thing...
2015-07-17 21:20:23 -04:00
70da2980e6
Add some missing ptAttrib colors
2015-07-17 20:40:06 -04:00
04e4f28927
Merge pull request #10 from Deledrius/vfm
...
Add ViewFaceMods.
2015-07-17 20:37:39 -04:00
e4ca37c06d
Ensure variable input sockets stay grouped
2015-07-17 20:36:09 -04:00
9543dc6c12
Implement exclude region nodes
2015-07-17 20:28:25 -04:00
788dc2fe9c
Add ViewFaceMods.
...
The ViewFaceMod is presented as a Swivel component, with artist-ready
presets for the typical Sprite and Billboard, as well as an advanced
'Custom' option which exposes additional features.
2015-07-17 16:34:04 -07:00
f0ee39b1c3
Fix issues resulting from incorrect korlib merge
...
I merged the version with access violations related to textures not
actually being set in OpenGL. Dang! Here is the correct version.
2015-07-17 16:55:13 -04:00
d27630f501
Delay manipulating the selection
...
We may not be baking anything, so this can be a collosal waste of time.
Observed speedups of several seconds in some ages.
2015-07-17 15:29:22 -04:00
fe685f57f1
Allow user to opt-out of vertex shading
2015-07-17 15:18:32 -04:00
1b726330e2
Merge remote-tracking branch 'hoikas/korlib'
2015-07-17 15:11:06 -04:00
3e811f58c1
Implement C korlib
...
NOTE: This is mostly a curiosity atm. There are many undiagnosed access
violations...
2015-07-17 13:38:04 -04:00
314b2fc0d6
Separate out the image packing logic for optimization
2015-07-17 13:38:04 -04:00