4
4
mirror of https://github.com/H-uru/korman.git synced 2025-07-14 10:27:36 -04:00
Commit Graph

684 Commits

Author SHA1 Message Date
7917077ee0 Make white actually be white... 2014-07-05 21:18:16 -04:00
40cea4f0c6 Allow NONE textures to export 2014-07-05 21:17:51 -04:00
a42589099c Fix default page creation
This was broken in the manager/convert separation :/
2014-07-05 19:37:34 -04:00
ef9e17af61 Basic Modifiers
So this is a fairly massive chunk. I tried to get our Plasma Modifiers to
match the Blender Modifier UI fairly well. In the process, I discovered
that Blender "helpfully" hides the modifier button on Empty objects. Bah.

Significant Changes:
- Hid all of the Blender Physics mess
- The Physics context is now the Plasma Object context
- Moved Plasma Object and Plasma Synchronization to the Context Formerly
  Known as Physics
- Added a Plasma Modifier Panel

Here's how you create Plasma Modifiers:
- Add your PropertyGroup to properties.modifiers
- Make sure you have a pl_id naming your modifier, a category, and a label
- Implement the export() method to actually export something useful (not
  goat porn, please)
- Implement your UI draw function in ui.modifiers.
- Wasn't that easy?
2014-07-04 23:56:38 -04:00
55b17ce0af Fix access violation in korlib
When "Use Alpha" was disabled, we didn't write any alpha into the buffer,
which caused squish to overrun (it expected alpha).
2014-07-04 23:41:41 -04:00
e24ca6ff9b Fix incorrect matrix conversion 2014-07-04 23:05:36 -04:00
32dcac54f5 Rudimentary material exporter 2014-06-25 19:25:52 -04:00
2c97257b8d Tweak debug output 2014-06-17 20:11:33 -04:00
3811ad25d5 Don't put -1 in the age file... 2014-06-17 19:04:30 -04:00
144a1f4824 Fix FNI file to not suck 2014-06-16 21:29:52 -04:00
106ed1fb7d Basic opaque meshes exporting...
There are no textures, there are no vertex colors, there are no UVWs...
Just the mesh. Deal with it.
2014-06-16 21:24:17 -04:00
242ed01afb Move exporter logic out of prop_object...
... And commence more work on the exporter. We now export
CoordinateInterfaces! Go us.
2014-06-08 21:22:34 -04:00
abaf574a68 POC Plasma Synch panel
TODO: This is not hooked up to anything.
2014-06-08 17:48:47 -04:00
acd62b2730 Cleanup Plasma Age+Environment panels
Now they look like something a real human would use, rather than a
many-appendaged monster.
2014-06-07 23:27:00 -04:00
f38d32e37c Remove operators when unloading Korman.
No need to keep cruft around!
2014-06-07 22:41:19 -04:00
81b5ca888c Merge branch 'master' of https://github.com/H-uru/korman
Conflicts:
	korman/exporter.py
2014-06-07 22:22:57 -04:00
59d37ed830 Begin separating the exporter.
I want the logic and the helper functions to be separate, doggone it!
2014-06-07 22:20:46 -04:00
ef673ef99a Merge pull request #1 from Lunanne/PEP8
Pep8
2013-07-11 12:55:33 -07:00
916ae79833 Clean up 2013-07-11 21:29:59 +02:00
680cb90086 Plasma Game -> Korman 2013-06-29 18:01:15 -04:00
6da45b02e5 Bump (and fix) blender version 2013-06-29 15:20:24 -04:00
345b024b2c Cleaner PageAddOperator 2013-06-29 15:19:20 -04:00
f9d554d391 Less fiddly ExportException 2013-04-05 20:18:58 -04:00
a0e2d1504c Blender 2.66 looks nice... 2013-04-05 20:18:57 -04:00
b1174740a4 frozenset == good 2013-02-23 21:36:08 -05:00
f96f80a900 Tweak gitignore 2012-07-10 22:29:04 -04:00
f4f39e2d2f Fill out some more core-export stuff 2012-07-10 22:28:18 -04:00
543356b498 Skeleton for the exporter... It's only mildly evil 2012-07-09 21:42:53 -04:00
37245894ea Fix stuck page suffixes
It's important to not block a change if you're equal to yourself because,
in general, you're equal to yourself. I'm sure there are some edge cases
in that generalization though.
2012-07-08 18:44:51 -04:00
6382091652 Forgot to implement the remove page operator 2012-07-08 17:50:26 -04:00
5fececf4e1 Basic age/page UI controls
We are attempting to encourage the pages=layers paradigm; however, this is
not strictly enforced. This commit has lots of bits and bobs but little
actual substance. More to come when I begin work on the exporter.
2012-07-08 01:43:20 -04:00
736447ec9e Begin custom PLASMA_GAME engine
According to the sparse documentation, custom render engines are the most
future-proof way of customizing the internal blender panels.
Unfortunately, even then, we must do some metaprogramming hacks...
2012-06-25 09:26:40 -04:00
2587aca886 Blender addon skeleton 2012-06-24 20:58:15 -04:00
3673b8dfeb Initial commit 2012-06-24 15:55:41 -07:00