Adam Johnson
dc08e14fe1
Merge remote-tracking branch 'hoikas/logic-nodes'
9 years ago
Adam Johnson
0dc78b6585
Implement a SittingBehavior modifier
9 years ago
Adam Johnson
6a6c2f5226
Implement logic nodes for SittingMods
9 years ago
Adam Johnson
32df8002cc
Fix non-avatar-blocking colliders
9 years ago
Adam Johnson
ad0c8cee27
Unify physical exporting steps
9 years ago
Adam Johnson
d24ce8c14d
Fix idiot error
9 years ago
Adam Johnson
6477c803c4
Merge remote-tracking branch 'hoikas/stencils'
9 years ago
Adam Johnson
8ba4d8287f
Implement stencil layers
9 years ago
Adam Johnson
9c4dea8235
Fix calculate alpha boogs
9 years ago
Adam Johnson
ecc5bf277d
Store Layer keys, not objects...
9 years ago
Adam Johnson
2edca9f13d
Add exporter profiling
...
Not that we really care right now, but it might be useful in the future...
9 years ago
Adam Johnson
0737bb2b8b
It appears these scene.updates are worthless
9 years ago
Adam Johnson
65da157066
Ensure object modifiers are applied to meshes
9 years ago
Adam Johnson
5ed311312b
Defer calc_tessface..physics exporter optimization
9 years ago
Adam Johnson
ce02dcad84
Fix missing colliders in PotS
9 years ago
Adam Johnson
34c28f3e87
Ensure ALL lights are baked...
...
... Not just the ones on the same layer(s) as the object. :/
9 years ago
Adam Johnson
4604029050
Ensure all the things bake...
...
Yes, this fixes more "no valid image" bugs :/
9 years ago
Adam Johnson
b412e444dd
Don't die if LM'd object isn't on an active layer
...
It appears that the mode set operator only works on active layers, so we
have to make sure our lightmapped object's layers are active. *Sigh*
9 years ago
Adam Johnson
c21b90f83c
Nuke old "autocolor" layers
...
Old autocolor layers appear to cause some very terrible problems during
export for some reason...
9 years ago
Adam Johnson
7e281616a9
Remove try...except from mesh conversion
...
This creates annoying "during the handling of the above exception"
messages in tracebacks that make things needlessly harder to debug
9 years ago
Adam Johnson
0bdc4cbaae
Merge remote-tracking branch 'hoikas/envmaps'
9 years ago
Adam Johnson
476fb84b0d
We're not actually going to support CEMs
...
After discussion in #writers IRC and observing how Blender's image
environment maps work, it makes more sense to rely on our superior
implementation of dynamic maps.
9 years ago
Adam Johnson
fc9407a332
Export dynamic environment maps
...
This means we now export BOTH plDyanmicEnvMap and plDynamicCamMap. The
latter will only be exported on MOUL+, sadly. The former is "cube" mapping
and the latter is "plane" mapping. Instead of manually specifying the
refresh rate, I decided that Blender's "static" option means that it only
refreshes once (and never again) and animated means we refresh every 0.01
second, which seems to be the Cyan standard for "update every frame, blast
it!" NOTE: when cameras are exporting, we need to support Camera based
DCMs.
Static image based CEMs coming soon...
9 years ago
Adam Johnson
290408847c
Ensure alpha textures have transparency
9 years ago
Adam Johnson
91190926ce
Enable material diffuse and specular panels
9 years ago
Adam Johnson
52741745c7
Merge pull request #7 from Hoikas/installer
...
NSIS Installer for Windows
10 years ago
Adam Johnson
17ef3498ad
NSIS Installer for Windows
10 years ago
Adam Johnson
6c179cdaec
Fix UnsupportedTextureError
10 years ago
Adam Johnson
d55d643efe
Merge pull request #6 from Deledrius/marker
...
Add Maintainer's Marker mod.
10 years ago
Joseph Davies
73886e92da
Add Maintainer's Marker mod.
10 years ago
Adam Johnson
cf9f5d33ef
Fix idiot errors in RT Light exporter
10 years ago
Adam Johnson
eb323b30c3
Implement kBlendAlpha flag (and BlendSpans)
10 years ago
Adam Johnson
cd74bf6d27
Fix exporting objects with multiple materials
...
Previously, it appeared visually that only one material was applied to the
mesh. Appearances can be deceiving. We were actually exporting all
materials and such correctly. However, because we were using a dyanmic
type with class attributes to store per-material data... All materials
shared all data. So, all materials rendered all vertices. You saw visually
the one last material rendered. Fun, eh?
10 years ago
Adam Johnson
e5915d18c3
Allow the user to export only certain pages
...
This is done using the new checkboxes on the page list under the World
panel. Seemed like the best way to do it within our format. Perhaps the
rest of the exporter options should move to that panel at some point.
10 years ago
Adam Johnson
34672b9f19
Implement proper uncompressed textures (for LMs)
10 years ago
Adam Johnson
cce4533a25
Fix sharp lightmap edges
...
See this thread for more information:
http://forum.guildofwriters.org/viewtopic.php?f=7&t=6088
10 years ago
Adam Johnson
6318c3c40c
Fix even more "no valid image" baking bugs...
10 years ago
Adam Johnson
dd0a60c5d1
Implement .sum files for non-MOUL Plasma versions
10 years ago
Adam Johnson
df59d613a6
Attempt #2 at addressing light group accumulation
10 years ago
Adam Johnson
7ab11ffa4f
Revert "Remove user Lamps from autobake lightgroups"
...
This reverts commit 3f2a3928d1
. A more
elegant solution is needed in light of user specified light map light
groups...
10 years ago
Adam Johnson
9626b22409
Allow user to specify a light group for light maps
10 years ago
Adam Johnson
3f2a3928d1
Remove user Lamps from autobake lightgroups
10 years ago
Adam Johnson
837c7f6693
Implement SDL exclude/volatile states
10 years ago
Adam Johnson
d303faced6
Fix many "no valid images found to bake to" bugs
10 years ago
Adam Johnson
d6664e25ae
Better light operator settings
10 years ago
Adam Johnson
48b09e97c2
Partially revert physical tweak
10 years ago
Adam Johnson
bd6e21a22e
Don't screw with the user's context...
10 years ago
Adam Johnson
7c96745555
Tweaks for physical exporting
...
- Applying scale to *all* objects in the scene is now a pre-export step.
- Make sure we always export the physical's coordinates--this matches
Plasma's behavior.
10 years ago
Adam Johnson
4ae31de59d
Don't export auto vertex light if there is an LM
10 years ago
Adam Johnson
dcf0b4840c
More robust mipmap fix
10 years ago