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

1000 Commits

Author SHA1 Message Date
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
2d7d58ee39 Move the slow part of alpha testing into korlib 2015-07-17 13:38:03 -04:00
d48fd9527f Begin moving slow things into korlib
Korlib will have two components: a python implementation in Korman and a
C++ "_korlib" module that will be insanely fast. Users will apreciate it,
and devs will be glad they don't have to compile the C version.
2015-07-17 13:38:03 -04:00
8113be8da6 Remove utils.vector3
It's better use the built-in tuple unpacking
2015-07-16 23:34:10 -04:00
26b5edd3c2 Use OrderedDict for socket defs
This way things won't appear in random order based on hash values :)
2015-07-16 19:29:49 -04:00
ac98661542 Don't make dupe output sockets 2015-07-16 19:17:14 -04:00
bfcebe8d97 Spawn new message input sockets 2015-07-16 18:53:51 -04:00
9552e86584 Merge remote-tracking branch 'hoikas/waveset7' 2015-07-16 17:33:15 -04:00
4341159fe3 Expose wavesets to PFMs 2015-07-16 17:31:54 -04:00
5baca5c493 WaveSet environment maps 2015-07-16 17:31:52 -04:00
73390e523f Initial bits of waveset7 support
NOTE: this current exports a waveset, but it is impoperly colored. We
still need to export the environment map.
2015-07-16 17:31:01 -04:00