Commit Graph

1236 Commits

Author SHA1 Message Date
Michael Bayne dd7c611975 Various sandbox related fallbacks.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@36 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-25 05:04:59 +00:00
Michael Bayne 8d67918087 Missed a spot.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@35 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-25 00:56:35 +00:00
Andrzej Kapolka 8fd0175a06 Copy alpha threshold to clones.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@34 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-25 00:43:37 +00:00
Andrzej Kapolka 1eff736540 Added options for alpha testing.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@33 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-25 00:39:45 +00:00
Michael Bayne 9ed3f62af7 Some further FrameManager wrangling and a proper bridge for managed applets.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@32 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-25 00:34:18 +00:00
Andrzej Kapolka 22b867bb61 Use the average of the three triangle vertices (rather than the first
vertex) to compute the depth used for sorting.  There are still annoying 
artifacts, but I've already spent too much time exploring all the ways 
to sort these things.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@31 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-24 23:27:42 +00:00
Michael Bayne 8e0bdacd05 No more creation observation.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@30 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-24 00:42:31 +00:00
Andrzej Kapolka f8c230df6f Added option to depth-sort the triangles in transparent meshes. I tried
to optimize this, and seems reasonably fast, but not fast enough to 
enable it for all transparent meshes.  Hopefully the artists can improve 
performance by merging meshes together, and we can strike a happy 
balance between sorting by mesh and sorting by triangles.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@29 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-23 23:14:38 +00:00
Andrzej Kapolka 4a4f9755c8 Exclude animation transform targets when locking immobile models.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@28 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-22 22:20:47 +00:00
Andrzej Kapolka a6aab0c177 Added options for specifying the filter and mipmap parameters for model
textures, as well as for using an emissive map.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@27 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-22 20:23:42 +00:00
Michael Bayne f4a6554fd0 Allow a custom chat button to be added to the generic chat view.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@26 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-21 23:42:29 +00:00
Andrzej Kapolka f87f335ca7 Added the ability to render meshes in multiple passes with different
render states.  Cleaned up some formatting.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@25 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-11 21:46:21 +00:00
Andrzej Kapolka 7f92496425 Hide nodes not included as targets in an animation. I haven't tested
all the units with this; there's a chance some of the animations will 
have to be re-exported if they mistakenly omit nodes.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@24 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-03 18:21:28 +00:00
Andrzej Kapolka 844e2564fd Block keyboard and mouse events before the context is initialized.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@23 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-03 00:11:02 +00:00
Andrzej Kapolka 4948b4c2fc Use a different flag than CULL_ALWAYS to indicate that nodes have no
mesh descendants so that marker geometries can start effects going.  
Added an option for controllers to avoid accumulating time when 
offscreen in order to avoid systems' overcompensating for lost time.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@22 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-08-02 23:52:42 +00:00
Andrzej Kapolka 260b8a8a09 Allow using the model's root node as a controller target.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@21 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-31 22:00:00 +00:00
Andrzej Kapolka 6883bf966d Removed the code to get the emitter direction from the geometry normal
(in favor of simply using the target's rotation) and added a flag to 
prevent culling the target.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@20 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-28 03:15:28 +00:00
Mark Johnson 5376be6a88 What's everyone's favourite kind of safety?
Type Safety!!


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@19 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-22 00:35:05 +00:00
Mark Johnson 6913e5a127 Created an ExtendedTraversalPred that can check if the movement from one
tile to another is traversable instead of just the destination being a 
traversable tile


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@18 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-21 08:23:42 +00:00
Ray Greenwell 005043bf6c Handle CloneNotSupportedException in a standard and most-correct way.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@17 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-13 18:08:03 +00:00
Michael Bayne 62104e811c Cleaned up the snapshot building directives.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@16 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-12 18:51:08 +00:00
Michael Bayne 55487df0f9 Need junit jar.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@15 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-12 18:50:48 +00:00
Michael Bayne 3f350e1a25 Let's not check in my peculiar symlinking habits.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@14 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-12 17:32:53 +00:00
Andrzej Kapolka 1ad58e3553 Use location override for loaded JME files.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@13 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-11 00:17:45 +00:00
Andrzej Kapolka 44ddf2f72e Copy sphere map setting to instances.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@12 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-09 00:47:15 +00:00
Michael Bayne 70849cb3dd Fixed typo.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@11 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-05 01:02:05 +00:00
Andrzej Kapolka 4203ac53f6 Update the render state of the imported JME file after loading it.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@10 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-07-01 02:12:51 +00:00
Andrzej Kapolka 7baf533076 Added an option to use textures as sphere maps (this will require
recompiling the models).


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@9 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-28 01:53:09 +00:00
Mark Johnson ade2d7b79b Allow controllers to specify the name of the node they will attach to,
by default use the same name as the controller


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@8 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-27 20:50:08 +00:00
Mark Johnson 56a74d5f0e - Can start an animation at any frame
- Can stat animations running forwards or backwards
- Can reverse the flow of an animation
- Can pause and resume animations


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@7 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-24 01:21:57 +00:00
Michael Bayne 2d673038c3 Include NenyaLog in the -media bundle as that's who uses it. Perhaps util and
tools should just use the media/Log but we'll leave this for now.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@6 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 22:41:03 +00:00
Michael Bayne 1d75e3eab6 Include the tools bits (compiled config) into nenya-media.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@5 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 21:28:27 +00:00
Michael Bayne e25ef0859e More logging fixing, moved the compiled config stuff into Nenya.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@4 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 21:21:05 +00:00
Michael Bayne 220e2ddc53 Don't need the dobj related ant tasks.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@3 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 19:00:53 +00:00
Michael Bayne 18b12b3240 Handle resource bits.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@2 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 18:58:45 +00:00
Michael Bayne c2117ee86d Behold, Nenya, Ring of Water and repository for our media and animation related
goodies, both Java 2D and LWJGL/JME 3D.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1 ed5b42cb-e716-0410-a449-f6a68f950b19
2006-06-23 18:07:28 +00:00