XiaoQiDigipen
cec8d9e618
Merge pull request #316 from SHADE-DP/SHPhysics
...
Implemented a custom physics engine
2023-01-23 15:55:45 +08:00
Diren D Bharwani
4ed7aa3aed
Reverted an attempt to stabilise edge detection between polyhedrons
2023-01-23 03:03:40 +08:00
Diren D Bharwani
5730381302
Physics objects can be implicity static if only a collider was added.
...
Removed the need to create an extra body. Math is great.
2023-01-23 00:56:46 +08:00
Diren D Bharwani
a0f6cd3ae7
Cached SAT for improved stability
...
The effects of baumgarte stabilisation can be rather obvious especially when polyhedrons are thrown around at angles. Regardless, the system is relatively stable bar the added energy from the solving method, which may make for a more "bombastic" physics playground
2023-01-23 00:37:22 +08:00
Kah Wei
354d9434f6
SHAnimatorComponent and SHRig now use the proper transform and offset matrices
2023-01-22 21:43:37 +08:00
Diren D Bharwani
0c3106f15b
Abstracted contact derivation as setup for cached SAT
2023-01-22 19:20:03 +08:00
mushgunAX
dddb556553
Progress
2023-01-22 17:59:36 +08:00
Diren D Bharwani
826a1bc617
Merge remote-tracking branch 'origin/main' into SHPhysics
2023-01-22 17:39:06 +08:00
Diren D Bharwani
1dc16fdcda
Fixed typos
2023-01-22 17:38:51 +08:00
Xiao Qi
80fb8f7c73
Saved and loaded bone offsets
2023-01-22 17:00:55 +08:00
Glence
7f787f2593
Merge branch 'main' into PlayerController
2023-01-20 15:19:49 +08:00
mushgunAX
79a40cb58b
Merge branch 'main' into SP3-10-input-management
2023-01-20 14:02:06 +08:00
mushgunAX
71572381f7
Progress on input bindings in editor
2023-01-20 14:00:24 +08:00
Kah Wei
62f104a535
Added Global Inverse Matrix for SHRig
2023-01-18 20:11:48 +08:00
Kah Wei
a543f6cc3a
Removed unecessary check in SHAnimatorComponent
2023-01-18 19:52:26 +08:00
Kah Wei
3e23f08aa8
Fixed bug where keyframes of animation clips are not interpolated
2023-01-18 19:25:27 +08:00
Kah Wei
b9fcdc43d4
Modified how SHAnimatorComponent computes the bone matrices
2023-01-18 19:16:45 +08:00
Kah Wei
35b7ac0178
Fixed SHAnimationClip::GetTotalTime()
2023-01-18 19:16:20 +08:00
Kah Wei
e013112b2c
Fixed validation errors when rendering a non-animated model
2023-01-18 16:03:25 +08:00
Kah Wei
6c6e3bfe28
Merge branch 'SP3-17-animation-system' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-17-animation-system
2023-01-18 15:12:03 +08:00
XiaoQiDigipen
4854e35e75
Merge pull request #315 from SHADE-DP/SP3-4-Editor
...
Added open by default for component inspector toggle headers, Added drag/drop receiving for all uint32_t fields
2023-01-18 04:05:49 +08:00
Xiao Qi
1b97cd72bd
TEMP fix to get anim timing correct
2023-01-18 04:05:36 +08:00
Xiao Qi
6872bae151
Updated compiled shmodel file for racoon with fixed rig node order and build format
...
Fixed bug when building histogram for vertex weights
2023-01-18 04:00:48 +08:00
Kah Wei
b36145fa39
Added isAnimated check with base 0-index identity matrix for bones
2023-01-17 22:55:33 +08:00
Kah Wei
20ffd67fcc
Fixed move constructor and assignment for SHBatch and added a check for if a batch is animated
2023-01-17 21:54:53 +08:00
SHAM-DP
c3a140b9aa
Merge branch 'main' into SP3-4-Editor
...
reordered draw order for some windows
2023-01-17 21:08:37 +08:00
SHAM-DP
3cb1e5c7fc
Merge branch 'main' into SP3-4-Editor
2023-01-17 21:02:01 +08:00
SHAM-DP
6b19a635e3
All component view toggle headers open by default
...
uint32_t fields now accept EID & Resource drag/drop
2023-01-17 20:52:22 +08:00
Kah Wei
af3e4a3cfd
Modified SHRig to use indices provided by SHRigAsset instead of auto generated indices
2023-01-17 18:26:58 +08:00
Xiao Qi
2d898851c5
Fixed rig asset node delete
2023-01-17 16:07:19 +08:00
Xiao Qi
1b4397c76d
Updated all compiled models
...
Fixed UV mappings
2023-01-17 14:38:50 +08:00
Glence
19c11447c0
added base to return item back to original pos
2023-01-16 21:31:38 +08:00
Glence
affa6f0dd8
added implantation for audio scripting
2023-01-16 21:05:21 +08:00
Kah Wei
bce7237e20
Modified shader to support instanced bone first index and system to support runtime updating of animations
2023-01-16 21:02:37 +08:00
Kah Wei
a668f38c87
Fixed bone vertex data not correctly passed to the GPU
2023-01-16 17:49:16 +08:00
Kah Wei
1fc2897150
Added SHVec4U and modified SHMesh to use SHVec4U instead of uint32_t
2023-01-16 16:30:15 +08:00
Diren D Bharwani
36e01260ec
Merge changes from main missing from previous commit
2023-01-16 16:23:48 +08:00
Diren D Bharwani
dc55c31c36
Merge remote-tracking branch 'origin/main' into SHPhysics
2023-01-16 16:23:20 +08:00
Diren D Bharwani
8475bdccd7
Merge remote-tracking branch 'origin/main' into SHPhysics
2023-01-16 16:22:59 +08:00
Xiao Qi
5089957468
Implemented bone weight reading into desired format.
2023-01-16 16:12:43 +08:00
XiaoQiDigipen
b6724eed77
Merge pull request #314 from SHADE-DP/SP3-1-Rendering
...
Implemented Shadow maps (still needs improvement)
2023-01-16 15:40:30 +08:00
XiaoQiDigipen
51b5fc03c7
Merge pull request #313 from SHADE-DP/SP3-20-UI-System
...
Added asset browser tool tip that shows asset id
2023-01-16 15:39:50 +08:00
Brandon Mak
09911cc50c
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-01-16 15:33:37 +08:00
Brandon Mak
e115d4b965
Reverted light properties back to main
2023-01-16 15:33:20 +08:00
maverickdgg
cb93fab363
Merge branch 'main' into SP3-20-UI-System
2023-01-16 15:17:43 +08:00
maverickdgg
fe39be0d61
Added asset browser tool tip that shows asset id
2023-01-16 15:17:06 +08:00
Brandon Mak
1526176c58
Shadows WIP
2023-01-16 15:06:46 +08:00
XiaoQiDigipen
dfb8500c9b
Merge pull request #311 from SHADE-DP/SP3-20-UI-System
...
Added Changing of textures for buttons. Change button events to be on release
2023-01-16 15:01:51 +08:00
Diren D Bharwani
c077575a73
Fixed convex-convex face detection
...
Minor bugs with contact point detection. Will test more before pushing into main
2023-01-16 15:01:14 +08:00
XiaoQiDigipen
5994c83263
Merge pull request #310 from SHADE-DP/SP3-1-DebugDraw
...
Fix #307 and SHDebugDraw::WireCapsule is now made static
2023-01-16 14:57:06 +08:00