Lasse Öörni
|
3f36d0ffc9
Removed nlerp animation blending as it was prone to artifacts.
|
14 жил өмнө |
Lasse Öörni
|
4311f615ac
In AssetImporter, set default tickrate 4800 for animations that do not define a tickrate. This can also be configured from the command line.
|
14 жил өмнө |
Lasse Öörni
|
6845f056a5
Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically.
|
14 жил өмнө |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
14 жил өмнө |
Lasse Öörni
|
5cf7e09324
Added Octree raycast that returns only a single drawable result.
|
14 жил өмнө |
Lasse Öörni
|
8a57a3ee18
Threaded ray query.
|
14 жил өмнө |
Lasse Öörni
|
950e37beb1
Refactored raycast query handling in preparation to threading it.
|
14 жил өмнө |
Lasse Öörni
|
8c11839139
Optimized octree reinsertion of AnimatedModel by recalculating the bounding box during the threaded update.
|
14 жил өмнө |
Lasse Öörni
|
721885ba4a
Divide geometry updates explicitly into main thread, worker threads, and none.
|
14 жил өмнө |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 жил өмнө |
Lasse Öörni
|
353270e6c7
UpdateDistance() / UpdateGeometry() refactoring. LOD levels are calculated in UpdateDistance(), while UpdateGeometry() is strictly used for preparing GPU resources, and is called after culling and preparing batches.
|
14 жил өмнө |
Lasse Öörni
|
9d077e78a8
Code cleanup.
|
14 жил өмнө |
Lasse Öörni
|
00cca6b83c
Zone system refactoring. Now objects check which zone they're in, for per-object ambient light and fog settings.
|
14 жил өмнө |
Lasse Öörni
|
7f7e8b970d
Added subgeometry centers to the model format for proper sorting of transparent geometries.
|
14 жил өмнө |
Lasse Öörni
|
0bbf38fcf5
Added script function to add a drawable to an octree manually.
|
14 жил өмнө |
Lasse Öörni
|
ce5a45d10f
Fixed cloned geometries (for morphing) missing raw data.
|
14 жил өмнө |
Lasse Öörni
|
ad6243870b
Updated to newest kNet & AngelScript.
|
14 жил өмнө |
Lasse Öörni
|
b6e09d2655
Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates.
|
14 жил өмнө |
Lasse Öörni
|
3f7fffbf49
Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance().
|
14 жил өмнө |
Lasse Öörni
|
4fbd837058
Refactored user variables & other subindexed attributes handling in the editor. Now the proper editors are used.
|
14 жил өмнө |
Lasse Öörni
|
cea5282fd4
Fixed draw distance attribute not working correctly.
|
14 жил өмнө |
Lasse Öörni
|
10ad7a3dd2
Added phantom attribute to CollisionShape. Phantom shapes create collision events, but do not generate contact joints to the physics simulation.
|
14 жил өмнө |
Lasse Öörni
|
6dd8679214
Further attribute reorganization.
|
14 жил өмнө |
Lasse Öörni
|
bbad36cc63
Do not destroy old animation states if skeleton has stayed compatible.
|
14 жил өмнө |
Lasse Öörni
|
3576a81993
Initial node/component attribute editing.
|
14 жил өмнө |
Lasse Öörni
|
215fb04f72
Converted VAR_BUFFER file serialization attributes to VAR_VARIANTVECTOR to make them more readable and/or editable.
|
14 жил өмнө |
Lasse Öörni
|
942bf00ca4
Fixed animations not continuing after scene load.
|
14 жил өмнө |
Lasse Öörni
|
b7e5971bc1
Revert to AABB testing if AnimatedModel's bones have been destroyed.
|
14 жил өмнө |
Lasse Öörni
|
7eed016fd8
Added more assertions.
|
14 жил өмнө |
Lasse Öörni
|
40ad2d09b6
Queue remote events instead of sending immediately to avoid synchronization problems with scene updates.
|
14 жил өмнө |