kearwood
ba50f738f9
Updated KRObjPack to match Kraken engine changes
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40219
2013-01-13 08:10:09 +00:00
kearwood
9abc02965f
Updated KRObjView to match Kraken engine changes
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40218
2013-01-13 08:09:45 +00:00
kearwood
11f6955150
Fixed crash when using KRUnknown resources
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40217
2013-01-12 05:14:05 +00:00
kearwood
ccdbb25492
Fixed bug that caused incorrect texture maximum mipmap selection for LOD
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40216
2013-01-12 05:13:35 +00:00
kearwood
c565b1a582
Fixed KRNode::Find, which was not working properly
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40215
2013-01-12 05:12:51 +00:00
kearwood
d0847b3f82
includes and header cleanup
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40214
2013-01-11 03:28:02 +00:00
kearwood
a2d85c24dd
includes and header cleanup
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40213
2013-01-11 03:21:19 +00:00
kearwood
aee5fef177
Fixed crash when importing FBX files that don't have any animations
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40212
2013-01-09 22:59:33 +00:00
kearwood
1712059f0a
Changed naming conventions:
...
- KRModel renamed to KRMesh
- KRModelManager renamed to KRMeshManager
- KRInstance renamed to KRModel
- "instance" in scene graph xml is now "model"
Implemented layer masks for line and ray casting
Implemented KRReverbZone object, to be later wired into audio engine to select reverb preset based on listener proximity
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40211
2013-01-09 22:37:23 +00:00
kearwood
275adc6a24
Added audio parameters to scene graph XML and API
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40210
2013-01-05 07:27:39 +00:00
kearwood
2cbd7ada81
Audio engine in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40209
2013-01-05 04:04:58 +00:00
kearwood
b27b7e10da
Integrating audio engine
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40208
2013-01-04 23:03:40 +00:00
kearwood
b10ee3923b
Implemented KRDataBlock::getString()
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40207
2013-01-04 20:31:39 +00:00
kearwood
70894249c1
Implemented KRNode::setWorldTranslation()
...
Implemented KRNode::setWorldRotation()
Implemented KRNode::setWorldScale()
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40206
2013-01-03 23:12:39 +00:00
kearwood
b1db881bc6
Added new files to build targets
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40205
2013-01-03 21:45:53 +00:00
kearwood
86d5a4e6a6
Implemented KRNode::getWorldRotation()
...
Implemented KRNode::getWorldScale()
Implemented KRNode::getWorldTranslation()
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40204
2013-01-03 21:42:50 +00:00
kearwood
4b8302b794
Implemented KRUnknown and KRUnknownManager to allow applications to use Kraken's resource management functionality for application-specific files.
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40203
2013-01-02 22:00:29 +00:00
kearwood
7a6f5e34ac
Added #define statements to allow GL calls to compile on OSX
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40202
2012-12-28 06:25:57 +00:00
kearwood
73a33e7c8e
Disabled bone visualization
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40201
2012-12-28 03:39:21 +00:00
kearwood
cb6facedd5
Completed ray/line casting system and refactoring
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40200
2012-12-28 03:20:06 +00:00
mike
1ebc54b79a
Repair KRCamera bugs, filter for OSX on renderFrame, createBuffer and destroyBuffer functions
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40199
2012-12-22 00:40:37 +00:00
kearwood
a3ebbd4fd7
KRCamera's have been moved into the scene graph.
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40198
2012-12-20 22:08:41 +00:00
kearwood
042ce94ef1
Eliminated unused and obsolete class KRCamera::KRInstanceDistance
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40197
2012-12-20 20:02:20 +00:00
kearwood
09736e6bb3
KRAABB line cast culling algorithm is more intelligent now
...
Implemented ray casts and KRAABB ray intersections
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40196
2012-12-20 19:24:02 +00:00
kearwood
fd3a5a870c
FBX Import now detects collider meshes based on prefix ("collider_")
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40195
2012-12-20 01:53:09 +00:00
kearwood
23004557fd
Physics system in progress
...
Now export writes krbundles directly
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40194
2012-12-20 01:23:57 +00:00
kearwood
eb7f07d654
Implemented KRNode::getInverseModelMatrix
...
Implemented KRNode::rayCast
Implemented KRNode::lineCast
Fixed bug in KRCollider::rayCast
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40193
2012-12-15 01:39:32 +00:00
mike
834ad916e4
Fixed extra parameter in KRModel LoadData call
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40192
2012-12-15 01:11:34 +00:00
kearwood
14e9210dc2
Implemented KRModel::RayCast and KRModel::LineCast methods
...
Implemented KRHitInfo
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40191
2012-12-15 00:51:53 +00:00
kearwood
1ca0c8eb51
Implemented support for triangle strip format in KRModel
...
Implemented stock cube and sphere models
Implemented visualization of bones
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40190
2012-12-14 20:45:16 +00:00
kearwood
d39a71747c
Code cleanup
...
Fixed size of bound bone index attribute
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40189
2012-12-14 00:51:45 +00:00
kearwood
7edb977446
Fixed bugs in skeletal animation
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40188
2012-12-13 21:04:37 +00:00
kearwood
41f5932044
Implemented skinned mesh shader and associated uniform bindings
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40187
2012-12-13 18:32:02 +00:00
kearwood
ec6bd06bd7
Corrected bone names in krobject file format
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40186
2012-12-12 23:21:15 +00:00
kearwood
fe7d4f8238
Final KRObject file format for v1.1
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40185
2012-12-12 22:15:09 +00:00
kearwood
8bd02e4bbc
Implemented logic to reduce number of bones to 4 and re-normalize the bone weights. Strongest weights are selected over smaller weights.
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40184
2012-12-12 09:32:53 +00:00
kearwood
4f5fd10e71
Updated krmodel file format to support bone weights, physics collider meshes, and variable combinations of vertex attributes
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40183
2012-12-10 21:09:14 +00:00
mike
317522edd3
Added KRCollider class
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40182
2012-12-08 02:05:23 +00:00
kearwood
bfa6bb23a1
Fixed bug that caused animated rotations to be incorrect
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40181
2012-12-07 20:11:21 +00:00
kearwood
4b28e36369
Fixed bug that caused models to fail to load when the instance is not named the same as the model
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40180
2012-12-07 19:40:09 +00:00
kearwood
4bec4ee8b2
Now importing bone / skeleton structure from FBX files.
...
Object names from FBX files are now concatenated with the FBX numerical ID to ensure that they are unique
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40179
2012-12-07 08:22:55 +00:00
kearwood
6514ceebd8
Now importing bone / skeleton structure from FBX files.
...
Object names from FBX files are now concatenated with the FBX numerical ID to ensure that they are unique
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40178
2012-12-07 08:22:20 +00:00
kearwood
34fd415b49
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40177
2012-12-07 03:13:10 +00:00
kearwood
accc9ce05a
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40176
2012-12-07 01:49:17 +00:00
kearwood
1f92268e07
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40175
2012-12-07 00:20:06 +00:00
kearwood
9760b1eb7f
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40174
2012-12-02 10:58:59 +00:00
kearwood
33eeada451
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40173
2012-12-02 09:31:01 +00:00
kearwood
06861776c5
Animation system in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40172
2012-12-01 02:03:18 +00:00
kearwood
08771fef6e
Updated to FBX SDK 2013.3
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40171
2012-11-30 00:32:03 +00:00
kearwood
12a6bfe3ca
Implemented animated textures
...
Applied workaround (hack) for issue that caused incorrect model matrices to be applied to instances.
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40170
2012-11-29 23:44:50 +00:00