b4d0348be9
Implmented HRTF sound source spatialization
2013-02-20 18:24:07 -08:00
7e0459653d
Fixed access violations
...
Implemented a divide-and-conquer approach to speeding up reverb engine, without increasing latency using multiple, different sized FFT's. Algorithm optimized to ensure that the same amount of processing is done each frame. Reverb now working in real-time.
2013-02-16 01:35:05 -08:00
eee1dc28e0
Fixed recursive echo issue in reverb
2013-02-15 23:40:22 -08:00
fac1df2f6a
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-15 23:27:04 -08:00
91aca18620
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-15 17:03:49 -08:00
36f6a82add
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-15 16:35:49 -08:00
3859c88915
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-15 16:13:12 -08:00
0db5f91796
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-15 15:13:48 -08:00
4984dc9fbf
Siren audio engine in progress - Implementing Impulse-Response based reverb
2013-02-14 14:13:46 -08:00
743955fbe0
Siren audio engine in progress
...
Added HRTF (Kemar) samples for 3d spatialization
Exposed frame buffer width and height for camera renderFrame calls.
Fixed a bug that caused objects containing a mixture of both opaque and transparent materials to be rendered entirely in the transparent render pass. Now the sub meshes are evaluated independently.
2013-02-08 17:28:17 -08:00
63d333ae46
Siren audio engine in progress
2013-02-07 13:00:51 -08:00
bbaa1e4d9f
Siren audio engine in progress
2013-02-07 01:02:39 -08:00
b7f3b4510a
OSX Build now running, although some textures will not appear and the frame buffer size is hard-coded. (Will need DXT compression for desktop).
2013-02-06 11:59:24 -08:00
76116f4cc3
Audio initialization is now delayed until rendering begins.
...
Disabled reverb and headphone spatialization, as they are currently broken in IOS 6.0-6.1
2013-02-02 23:58:08 -08:00
1f82b62367
Fixed: KRNode::getWorldRotation() was returning erroneous euler angles.
2013-02-01 16:16:19 -08:00
232fadce11
Corrected build issues on OSX, due to incorrectly configured prefix header.
2013-02-01 15:55:00 -08:00
ff63061722
Organized project to be more portable and require fewer steps to integrate into application projects in Xcode.
...
Moved standard assets into bundles
2013-01-31 02:16:47 -08:00
291461d912
Indexed vertex meshes in progress
2013-01-24 23:57:55 -08:00
d282294594
Indexed geometry support in progress
...
Re-normalized the min and max distance related parameters in KREngine.mm
2013-01-24 21:56:40 -08:00
e54f7110b4
Duplicated iOS shaders so they can be optimized for OSX.
...
Implemented OSX preamble and automatic selection of OSX shader versions.
Updated FBX import process so that it does not KRBundle the final output, but rather keeps each kind of asset bundled together in groups at the top level.
2013-01-24 13:52:26 -08:00
655e0095ed
OSX Port in progress
...
Implemented ALDEBUG macro
Corrected audio engine bugs
2013-01-23 12:43:43 -08:00
4b2416041a
Flares now disappear behind objects.
2013-01-17 19:27:17 -08:00
e9b8706dee
Fixed file type for fragment shader in project settings
2013-01-16 18:21:17 -08:00
kearwood
fb383c6970
KRWorldBuilder framework in progress
...
--HG--
extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40220
2013-01-13 08:10:38 +00:00
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