4
4
mirror of https://github.com/H-uru/korman.git synced 2025-07-13 18:17:38 -04:00
Commit Graph

1010 Commits

Author SHA1 Message Date
jb
e15eccfac5 Move animated physical code into anim post_export + remove a useless test 2016-02-10 22:26:46 +01:00
jb
b73489337e Physical objects can be animated 2016-02-07 12:09:07 +01:00
jb
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