lex..82
687dad1a6b
Fixed TangentBinormalGenerator: Added grouping of vertices with the same position and normal. Re-added tangent orientation code to fix some visual artifacts.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8645 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
4ba21821a3
* Added ability to switch between lit model and tangent display
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8644 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
5440deeaeb
* Commit new test tangent for lex
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8643 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
3db3648866
* Fix spelling error in AmbientLight: uneffected -> unaffected
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8642 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
dan..om
fbb396b8a2
* Fixed extrapolateLinear() so it would really extrapolates if bigger than 1 or smaller than 0. The old behavior was to clamp between 0 and 1, doing exactly the same thing as interpolateLinear().
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8616 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
23b4e2fcf0
- synchronized access to AssetManager ClassLoader list
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8606 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
c0695b0a3a
- make ClassLoader list in AssetManager a syncronized list
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8605 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
9f16b989fe
- add a way to add a classpath for loading in-asset classes to AssetManager, use in BinaryImporter
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8600 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
511c417fe7
* AssetEventListener now has an additional callback that can be used to detect when a dependent asset has failed to load.
...
Since dependent assets that were not located have no exception thrown, detection of this event could be needed by some tools e.g. jMonkeyPlatform to indicate to the user that the asset may have not been loaded correctly.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8597 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
66127db26d
* Standardized handling for loading dependent assets for all loaders
...
If asset cannot be located, then the loader must replace the asset that
was supposed to be used with a placeholder, and raise a WARNING in the log
indicating that the asset cannot be located, containing both the name of the
dependent asset and the parent asset that is loading it
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8596 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
21809776dc
allow empty keyframe sets (rotation, translation) to be supplied to SpatialTrack
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8595 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
de75b794c2
* Remove duplicate code in MeshLoader that handles loading the material list
...
* Added javadoc in OgreMeshKey
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8594 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
cfd13e8d33
* Added some new lines here and there
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8593 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
177c88d645
* Rewrote handling of URL based locators to use a shared UrlAssetInfo.
...
* The AssetInfo.openStream() must create a new stream each time (required by javadoc/spec)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8592 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
d8682c94c3
* Fixed crash that happens when an Ogre3D mesh.xml model has an empty boneassignments tag
...
* Fixed issue with AnimControl clones sharing references to the list of AnimEventListeners
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8590 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
74c636a464
- re-enable copying of javadoc with nightly build
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8589 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
d2e2935d90
Default the application timer to NanoTimer. I did this
...
during construction so that the default JmeContext timer
could potentially still be used by calling app.setTimer(null)
from an apps main(). In that case, the previous behavior
of pulling the timer from JmeContext during init would happen.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8588 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
6712fccbc3
cleaned up terrainQuad constructor.
...
Added flexibility to image heightmap
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8585 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
f15dfe3011
* Fixed issue with an exception getting silenced when MTL was loaded for an OBJ file
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8582 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
15eeef7f65
updating windows 32bit bullet native
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8579 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
58c54b1aaa
native bullet:
...
- update mac binary
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8578 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
439c5b36b8
native bullet:
...
- add ray test code, thanks to @EmpirePhoenix
- clean up import structure
- remove separate jmeUserPointer class
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8577 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
83ab68264b
* Put arrow texture on alien, generate axis for each vertex
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8576 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
0e49c439b7
* Javadoc for Asset
...
* Javadoc fix for AudioData, BoundingVolume, CollisionResult
* Javadoc package.html for asset
* Add test for bad tangent generation models
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8575 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
6286ac495f
Added Javadoc to TerrainQuad constructors
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8574 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Sha..om
ec13fbce9a
* Fix blender MTL export issue that causes overly shiny models
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8573 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
900dc66584
- BloomFilter now sets the background color to BlackNoAlpha instead of Black for glow.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8572 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
7e8b540587
- put BindPoseTangent VertexBuffer.Type enum value at the end to not screw with ordinal values
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8571 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
940edfe914
- BloomFilter, fixed background disapearance issue
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8570 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
bre..ns
0dddd8613f
* fix terrain grid camera offset problem
...
* updated TerrainFractalGridTest to use physics again
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8569 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
630b594158
Proper implementation of renderFont in nifty RenderDeviceJme, the last 2 floats are scaleX and scaleY. changed the method accordingly.
...
Old method is now deprecated and redirect to the new method
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8566 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
4c0f7b06ca
- Fixed nifty RenderDeviceJme compilation issue, a new float param has been added to the renderFont method in nifty's RenderDevice interface, it's called "f1" so it's kinda hard to tell what it stands for. For now it's not used in jme's renderFont method.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8565 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
96acebfe4f
- Faster BatchNode
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8564 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
a5ff915fc1
- Added tangent transforms support for skinning (normal mapped models with bone animation had incorrect tangents during animation)
...
- added a BindPoseTangent buffer type
- made generateBindPose generate a BindPoseTangent buffer if Tangent buffer is set in Mesh
- added a temp float array in TempVars to compute tangent skinning
- Generated bind pose for tangents after tangent generation in TangentBinormalGenerator
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8563 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
voi..om
383e3c513a
update nifty jars to latest 1.3.1-SNAPSHOT build
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8558 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
31fe049a66
* Moved WAVLoader and GLSLLoader to Core-Plugins
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8557 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
e9a78c5b61
* Added RenderState.isApply*** methods
...
* TangentBinormalGenerator now generates TBN lines properly for the new 4 dimensional tangents that it generates
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8554 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
02bcb358a3
- Fixed max components calculation for temp float array
...
- Uncommented Normals transforms (doh!)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8553 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
fafd79e5d3
- Added textureArray support (thanks to phate666)
...
- Added a testcase and test materials to use them
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8551 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
83f3b2b1a3
- BatchNode now use a temp float array and bulk put data into the floatbuffer instad of iterative puts. (it's faster)
...
- Spatials have now a BatchHint (Inherit, Never,Always) to know if they should be batched or not (use is the same as cullHint)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8550 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
d1e81fc8c9
* Specify library path for JInput as well as LWJGL in case the user's home directory is used for natives
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8545 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
67930542ee
Fixes to Y is up axis arrow.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8544 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
9bf315fbcf
Fixed silly copy/paste mistake in LightNode
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8543 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
b13809bba3
Fixed the line segment extents so that it doesn't act twice
...
as long as it's supposed to be.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8542 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
bd5620bf16
* Camera.update() now uses TempVars instead of allocation
...
* IntMap now contains a resettable iterator instead of allocating a new one each time. As a downside, The same IntMap cannot be iterated recursively
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8541 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
c590b8d054
* Small javadoc additions in Application
...
* Fix animation not working for Blender 2.5+ Ogre3D models
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8538 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
b3f9e87bf1
* package.html files now comply with HTML 4.01 standards
...
* SimpleApplication now computes FPS by counting frames instead of using Timer.getFrameRate()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8534 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
64bc0298b2
Fixed a timing issue in MotionTrack when used as a control
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8533 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
2a0c4ed10f
Null checked additionalRenderState when loading a material
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8532 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
cc7701aa0d
- InpuManager : Updated cursor pos on click, so that non android touch events can properly update cursor position.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8531 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago