Sri Sham Haran
0f7d86543f
Fix adaptive bgm not changing on alert
2023-04-02 18:16:25 +08:00
Glence
8ffca03f16
AI fix
2023-04-02 13:32:21 +08:00
XiaoQiDigipen
724f8ae2cf
Merge pull request #456 from SHADE-DP/Navigation
...
adjusted hitbox timing
2023-04-02 12:48:39 +08:00
maverickdgg
f495dfe4fd
adjusted hitbox timing
2023-04-02 12:34:47 +08:00
Glence
e5c8f4c380
fix camera jittering
2023-04-01 21:30:18 +08:00
Glence
f114a7f59a
Scene changes for level preview
2023-04-01 21:06:12 +08:00
XiaoQiDigipen
273bdfcdcc
Merge pull request #455 from SHADE-DP/PlayerController
...
bug fixes
2023-04-01 19:18:29 +08:00
Glence
9b55d69f9a
Merge branch 'main' into PlayerController
2023-04-01 19:14:38 +08:00
Glence
716087d15c
small bug fixes
2023-04-01 19:14:30 +08:00
Xiao Qi
5c79bb7f9f
Recompiled all shaders
2023-04-01 18:55:25 +08:00
XiaoQiDigipen
f54448b5eb
Merge pull request #454 from SHADE-DP/PlayerController
...
Credits and Transition done
2023-04-01 18:09:04 +08:00
Glence
51f426868e
credits and transition done
2023-04-01 18:07:22 +08:00
Glence
51867f0c5e
Merge branch 'main' into PlayerController
2023-04-01 17:23:04 +08:00
Glence
96fd8295aa
audio
2023-04-01 17:22:51 +08:00
XiaoQiDigipen
a3c1993576
Merge pull request #453 from SHADE-DP/PlayerController
...
Level changes and bug fix
2023-04-01 16:43:19 +08:00
maverickdgg
483d8c7066
Added AI Humming
2023-04-01 16:41:38 +08:00
maverickdgg
c643bd64f3
Added a space to skip
2023-04-01 16:32:56 +08:00
maverickdgg
d5240b420d
Credits scene
2023-04-01 16:31:23 +08:00
Glence
cc9b7c20c4
Merge branch 'main' into PlayerController
2023-04-01 16:30:43 +08:00
Glence
ce6288880a
other stuff
2023-04-01 16:30:33 +08:00
Glence
b2e38df969
Merge branch 'main' into PlayerController
2023-04-01 16:11:09 +08:00
XiaoQiDigipen
0dad2e9e9f
Merge pull request #451 from SHADE-DP/PlayerController
...
Scene changes
2023-04-01 16:11:08 +08:00
XiaoQiDigipen
e9d0b01972
Merge pull request #452 from SHADE-DP/Navigation
...
Added HomeOwner VO and Raccoon Caught effect
2023-04-01 16:09:44 +08:00
Glence
f70a41a9dc
transition for level is done along with bug fix
2023-04-01 16:08:32 +08:00
maverickdgg
43c6a62186
Added UI changes to other scenes
2023-04-01 15:37:12 +08:00
maverickdgg
2e20b295b5
Added Homeowner VO and small UI changes
2023-04-01 15:36:02 +08:00
Glence
3e4794cebc
Merge branch 'main' into PlayerController
2023-04-01 00:51:27 +08:00
Glence
191ed7de43
scene changes
2023-04-01 00:51:15 +08:00
XiaoQiDigipen
fada41174d
Merge pull request #450 from SHADE-DP/PlayerController
...
New features done
2023-04-01 00:42:19 +08:00
Glence
a76f2eca87
level clear done
2023-04-01 00:35:16 +08:00
Glence
5ed0219a0b
WIP for level clear
2023-03-31 18:37:28 +08:00
XiaoQiDigipen
1c6def8e70
Merge pull request #449 from SHADE-DP/Navigation
...
Added CaughtRaccoon state to AI FSM
2023-03-31 17:05:28 +08:00
maverickdgg
9d8b94a5ab
Merge branch 'main' into Navigation
2023-03-31 16:51:12 +08:00
XiaoQiDigipen
1838209ec2
Merge pull request #448 from SHADE-DP/SP3-20-UI-System
...
Gameplay and Main Menu UI Update
2023-03-31 15:07:19 +08:00
maverickdgg
c335f58702
Updated Gameplay UI
2023-03-31 15:02:31 +08:00
maverickdgg
af9e523da9
Gameplay UI Update
2023-03-31 14:50:25 +08:00
maverickdgg
6ee619d26e
Added Slider SFX
2023-03-31 14:18:09 +08:00
maverickdgg
b123cd83f8
Updated Main menu with correct slider scale and added fx for buttons
2023-03-31 14:14:44 +08:00
maverickdgg
fdc261749e
Merge branch 'main' into SP3-20-UI-System
2023-03-31 14:06:33 +08:00
XiaoQiDigipen
125f88bcac
Merge pull request #447 from SHADE-DP/SP3-1-Rendering
...
Implemented color decay, color range emission and custom VS and FS for particles
2023-03-30 19:37:33 +08:00
Brandon Mak
83955e4618
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-30 19:15:12 +08:00
Brandon Mak
4d145bbc43
Added support for custom VS and FS for particles
2023-03-30 19:15:03 +08:00
maverickdgg
c2a8c86483
Slider textures updated
2023-03-30 17:09:18 +08:00
maverickdgg
12bbce33e8
Slider WIP
2023-03-30 16:56:41 +08:00
XiaoQiDigipen
3fc69890e4
Revert "Merge pull request #446 from SHADE-DP/Fix-ResourceHubCrashOnExit"
...
This reverts commit 5ab7cbe5f3
.
2023-03-30 16:25:05 +08:00
maverickdgg
3fef57f88a
Merge branch 'Navigation' of https://github.com/SHADE-DP/SHADE_Y3 into Navigation
2023-03-30 15:37:46 +08:00
maverickdgg
3f7522d76f
Revert "Merge pull request #446 from SHADE-DP/Fix-ResourceHubCrashOnExit"
...
This reverts commit 5ab7cbe5f3
, reversing
changes made to ffc638e14b
.
2023-03-30 15:37:42 +08:00
maverickdgg
c6faeeb282
Added CaughtRaccoon State.
2023-03-30 15:26:15 +08:00
Brandon Mak
9c19d178db
Implemented color decay and color tint range support for particles
2023-03-30 15:19:54 +08:00
maverickdgg
8c5bf82aa5
Added CaughtRaccoon State.
2023-03-30 15:16:18 +08:00
XiaoQiDigipen
5ab7cbe5f3
Merge pull request #446 from SHADE-DP/Fix-ResourceHubCrashOnExit
...
"Fixed" crash from ResourceHub on engine exit
2023-03-30 14:24:21 +08:00
Brandon Mak
8aa5c681e3
Merge branch 'main' into SP3-1-Rendering
2023-03-30 14:03:36 +08:00
Kah Wei
6cf20d414e
"Fixed" crash from ResourceHub on engine exit
2023-03-29 22:20:20 +08:00
Glence
ffc638e14b
using waypoint to store startpos
2023-03-26 20:50:49 +08:00
Glence
2abb1ce697
safety checks
2023-03-26 20:38:03 +08:00
Sri Sham Haran
0f9afc2a18
Merge remote-tracking branch 'origin/main' into main
2023-03-26 20:29:41 +08:00
Sri Sham Haran
0890bd8d3f
safety checks
2023-03-26 20:29:38 +08:00
Brandon Mak
fed76708bd
Particle bug fix
2023-03-26 20:28:04 +08:00
Glence
2fd4e51cd0
added food particles and small bug fix
2023-03-26 18:10:58 +08:00
Glence
2da73f12d0
ai fix along wit new music
2023-03-26 13:27:42 +08:00
Sri Sham Haran
44bbdf5f82
Merge remote-tracking branch 'origin/main' into main
2023-03-26 10:19:29 +08:00
Sri Sham Haran
c6172be3ad
Set detected parameters in AI states
...
Increase size of score zone in level 1
2023-03-26 10:19:22 +08:00
Brandon Mak
e685f8ebaf
Quick fix for Silhouette
2023-03-26 10:18:19 +08:00
Glence
92de505af4
made egg heavier so they dont fly so far
2023-03-25 21:46:33 +08:00
maverickdgg
cf41fe245e
AI added for Level 1
2023-03-25 19:41:40 +08:00
XiaoQiDigipen
bc1167267c
Merge pull request #445 from SHADE-DP/Navigation
...
Navigation and AI merge for level 3
2023-03-25 18:49:20 +08:00
maverickdgg
e7ec24c15a
fixed AI not resetting
2023-03-25 18:47:42 +08:00
maverickdgg
89bfbf3100
WIP
2023-03-25 18:18:29 +08:00
maverickdgg
72bbc72531
Merge branch 'main' into Navigation
2023-03-25 17:29:13 +08:00
maverickdgg
6c1f0162e9
Attack hitbox change
2023-03-25 17:29:03 +08:00
Glence
270cab64e2
raccoon new tag
2023-03-25 17:28:42 +08:00
maverickdgg
2d9b7f3a5d
Merge branch 'main' into Navigation
2023-03-25 17:20:49 +08:00
maverickdgg
4a149508c9
Level 3 generated
2023-03-25 17:20:42 +08:00
Glence
ce24a1efb0
player caught bug fix
2023-03-25 17:20:35 +08:00
XiaoQiDigipen
4f84736599
Merge pull request #444 from SHADE-DP/Navigation
...
Added Attack animation, Fix Edge case for path finding. Added footsteps. Level 2 merge
2023-03-25 16:54:30 +08:00
maverickdgg
75f38f4e36
Merge branch 'main' into Navigation
2023-03-25 16:52:34 +08:00
maverickdgg
485d8cc38b
AI Level 2 merge
2023-03-25 16:52:26 +08:00
XiaoQiDigipen
3affd446f3
Merge pull request #443 from SHADE-DP/ShaderCompilerMigrate
...
Removed shader compiler to external executable
2023-03-25 16:52:02 +08:00
Xiao Qi
47a78de609
Added dependencies pull for shader compiler
2023-03-25 16:41:49 +08:00
maverickdgg
749cedfae2
Merge branch 'main' into Navigation
2023-03-25 16:13:03 +08:00
maverickdgg
c1544b0b51
Merge branch 'main' into Navigation
2023-03-25 16:12:42 +08:00
XiaoQiDigipen
cd04a93df9
Merge pull request #442 from SHADE-DP/PlayerController
...
Bug fixes
2023-03-25 16:11:55 +08:00
Glence
429674c16e
Merge branch 'main' into PlayerController
2023-03-25 16:10:01 +08:00
Glence
9b6a0d112e
remove density
2023-03-25 16:09:40 +08:00
maverickdgg
291c9d044e
Added footsteps. Fix path forward to not get stuck as much
2023-03-25 16:09:20 +08:00
Xiao Qi
f21f235980
Moved out all native shader compiler code
...
Replaced call to internal classes with system calls to external executable
2023-03-25 15:58:06 +08:00
XiaoQiDigipen
a40c59872c
Merge pull request #441 from SHADE-DP/SP3-6-c-scripting
...
Fixed issues where scripts cannot be loaded if another instance of the engine is using it
2023-03-25 15:52:51 +08:00
Glence
82fd4e2149
dont ask me
2023-03-25 15:52:22 +08:00
Kah Wei
52d27ae6bd
Fixed issues where scripts cannot be loaded if another instance of the engine is using it
2023-03-25 14:59:42 +08:00
maverickdgg
47f195e998
HomeOwner attack and animations
2023-03-25 14:51:28 +08:00
maverickdgg
ab4493822a
Fix edge case of starting node being a wall
2023-03-25 10:52:50 +08:00
XiaoQiDigipen
c28e874626
Merge pull request #440 from SHADE-DP/PlayerController
...
Scene changes and bug fixes
2023-03-25 02:44:16 +08:00
Glence
98d9683995
dont ask me
2023-03-25 02:38:56 +08:00
Glence
4f44435823
Merge branch 'main' into PlayerController
2023-03-25 00:17:10 +08:00
Glence
6ce807b878
added upwards force on jumpPad
2023-03-24 21:28:33 +08:00
Glence
33ba73c298
particle bug fix
2023-03-24 20:58:22 +08:00
Glence
ff6a49e0a7
dont ask me
2023-03-24 20:30:01 +08:00
XiaoQiDigipen
0b5f602a0e
Merge pull request #439 from SHADE-DP/Navigation
...
Saved Navigation Data as Asset and load on scene load
2023-03-24 18:05:55 +08:00
maverickdgg
af77bd4812
Saved Nav Data
2023-03-24 18:04:44 +08:00
maverickdgg
38d3040a04
Merge remote-tracking branch 'origin/NavData' into Navigation
2023-03-24 16:47:09 +08:00
maverickdgg
2382f11628
Merge branch 'main' into Navigation
2023-03-24 16:34:22 +08:00
maverickdgg
86593fd602
Merge branch 'Navigation' of https://github.com/SHADE-DP/SHADE_Y3 into Navigation
2023-03-24 16:34:14 +08:00
maverickdgg
4f7d1850af
Added editor window for generating nav data
2023-03-24 16:33:45 +08:00
XiaoQiDigipen
346f2b2fac
Merge pull request #438 from SHADE-DP/Navigation
...
Added Navigation System. Added basic AI FSM
2023-03-24 16:11:13 +08:00
XiaoQiDigipen
0892322049
Merge branch 'main' into Navigation
2023-03-24 16:10:58 +08:00
XiaoQiDigipen
6d1b793831
Merge pull request #437 from SHADE-DP/PlayerController
...
Added particle and bug fixes
2023-03-24 16:09:43 +08:00
maverickdgg
78d30cb051
fix rotation
2023-03-24 16:06:35 +08:00
maverickdgg
b32dba0694
basic FSM
2023-03-24 13:26:18 +08:00
maverickdgg
9dd180c1e6
Fix for when end point is unreachable. Find closest reachable point
2023-03-24 07:41:05 +08:00
maverickdgg
a785a972e4
Navigation Fix
2023-03-24 04:22:51 +08:00
Glence
01cbba1f1f
added item score multiplier
2023-03-23 18:20:42 +08:00
Glence
64bbc4d67a
scenes update, setActive message removed, expose Emitcount
2023-03-23 16:49:41 +08:00
Glence
5cd0de1960
Merge branch 'main' into PlayerController
2023-03-23 00:38:31 +08:00
Glence
6ddc5c35cb
did left and right foot smoke
2023-03-23 00:38:25 +08:00
maverickdgg
267793e3cc
Merge branch 'main' into Navigation
2023-03-22 23:27:32 +08:00
maverickdgg
38d7e49976
WIP
2023-03-22 23:27:30 +08:00
Brandon Mak
f4d361e1e9
Particle bug fix and raccoon dust particle fix
2023-03-22 22:52:43 +08:00
XiaoQiDigipen
744e66eeb6
Merge pull request #436 from SHADE-DP/SP3-2-Physics
...
Fixed consistency of Trajectories with different time steps
2023-03-22 22:33:23 +08:00
Diren D Bharwani
2737113a84
forces are cleared after first iteration
2023-03-22 22:25:11 +08:00
Diren D Bharwani
e02e3f5faf
silly mistake
2023-03-22 22:21:39 +08:00
Glence
364da8ea85
added ceiling fan and new AI model, WIP for player particles
2023-03-22 21:31:40 +08:00
Diren D Bharwani
ae213ed05d
Merge branch 'main' into SP3-2-Physics
2023-03-22 20:48:27 +08:00
Diren D Bharwani
31dd3390c2
Fixed consistency of simulating ghost bodies
2023-03-22 20:41:40 +08:00
maverickdgg
2724c58efb
Merge branch 'main' into Navigation
2023-03-22 19:17:03 +08:00
XiaoQiDigipen
ebfe58aa0e
Merge pull request #435 from SHADE-DP/SP3-6-c-scripting
...
Scripts csproj file is now always generated on launch to fix common script build issues
2023-03-22 14:51:02 +08:00
Kah Wei
adac12a309
Scripts csproj fileis now always generated on launch to fix common script build issues
2023-03-22 00:38:02 +08:00
Diren D Bharwani
8108d92ee2
Merge branch 'main' into SP3-2-Physics
2023-03-22 00:06:50 +08:00
Glence
179740f4bf
updated scene and added traj
2023-03-21 17:55:19 +08:00
XiaoQiDigipen
43984e8861
Merge pull request #434 from SHADE-DP/SP3-1-Rendering
...
Improved particles and tested on some objects
2023-03-21 15:30:13 +08:00
Xiao Qi
e951d275f9
Homeowner clips
2023-03-21 15:29:59 +08:00
Brandon Mak
7216c1c3dd
Particles test on level 1 food
2023-03-21 15:27:42 +08:00
XiaoQiDigipen
c6eb689e60
Merge pull request #433 from SHADE-DP/SP3-20-UI-System
...
Updated MainMenu and Gameplay UI
2023-03-21 14:48:59 +08:00
maverickdgg
9886250d19
scene merge
2023-03-21 14:47:14 +08:00
maverickdgg
cb791b6390
Merge branch 'main' into SP3-20-UI-System
2023-03-21 14:41:14 +08:00
maverickdgg
bc15721c0a
Updated Main Menu UI and gameplay UI
2023-03-21 14:40:30 +08:00
Brandon Mak
e7b128d521
Merge branch 'main' into SP3-1-Rendering
2023-03-21 14:35:32 +08:00
XiaoQiDigipen
997c115043
Merge pull request #432 from SHADE-DP/SP3-13-Assets-Manager
...
Enhanced functionality of animation clip container creation
2023-03-21 14:31:16 +08:00
Xiao Qi
c73209ef62
Imported new homeowner texture
...
Replaced homeowner gltf file and recompiled
2023-03-21 14:29:13 +08:00
Xiao Qi
b97e123573
Removed test models
...
Changed new animation container list to only show models with animations
2023-03-21 14:24:49 +08:00
Brandon Mak
712c4c24b8
Color tinting and scripting support for particles
2023-03-20 20:43:50 +08:00
XiaoQiDigipen
e387c7fe6c
Merge pull request #431 from SHADE-DP/PlayerController
...
Scene Changes and bug fixes
2023-03-20 17:42:41 +08:00
Glence
66986e179b
Merge branch 'main' into PlayerController
2023-03-20 17:34:26 +08:00
Glence
ae186e7d86
new scene changes
2023-03-20 17:05:43 +08:00
XiaoQiDigipen
600013bb82
Merge pull request #430 from SHADE-DP/SP3-1-Rendering
...
Improved particles and trajectory rendering
2023-03-20 16:55:28 +08:00
maverickdgg
e88f5c9d1c
Main Menu update
2023-03-20 16:47:34 +08:00
Brandon Mak
ba732ea64c
Fixed trajectory renderable
2023-03-20 16:38:15 +08:00
Xiao Qi
6527634839
Fixed nav data load bug
2023-03-20 16:28:08 +08:00
Xiao Qi
85a92ce871
New nav data asset type recognition
...
Binary write/load for nav data
2023-03-20 16:03:47 +08:00
maverickdgg
dddc1c5542
Merge branch 'main' into SP3-20-UI-System
2023-03-20 15:55:52 +08:00
maverickdgg
221e6bde85
Textures update
2023-03-20 15:55:50 +08:00
Xiao Qi
9fdfe17e9d
WIP Multiple root structures in animation rig
2023-03-20 15:15:52 +08:00
Brandon Mak
49106683c4
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-20 15:03:27 +08:00
Brandon Mak
9ead2b6b12
Added if statement for particle texture check
2023-03-20 15:03:18 +08:00
Xiao Qi
da8c759288
Merge remote-tracking branch 'origin/SP3-22-AnimationController' into SP3-13-Assets-Manager
2023-03-20 15:02:37 +08:00
XiaoQiDigipen
f6864419be
Merge pull request #429 from SHADE-DP/SP3-2-Physics
...
Reworked Physics Simulate Body
2023-03-20 14:56:29 +08:00
Diren D Bharwani
11878d4cc2
reworked simulate body
2023-03-20 14:53:36 +08:00
Kah Wei
1476632220
Changed animation system to support multiple roots
2023-03-20 14:53:03 +08:00
Diren D Bharwani
8e7bfa465d
Merge branch 'main' into SP3-2-Physics
2023-03-20 13:44:11 +08:00
XiaoQiDigipen
be68578ba0
Merge pull request #428 from SHADE-DP/SP3-129-AudioSystem
...
Added destroy on scene exit property of AudioClipHandles
2023-03-20 12:53:21 +08:00
SHAM-DP
c9b284fe93
Destroy on scene exit property of AudioClipHandles
2023-03-20 12:23:00 +08:00
Brandon Mak
b8a2e206f7
Added rotation and size decay support for particles
2023-03-20 12:19:27 +08:00
maverickdgg
07a702c972
initial
2023-03-20 12:17:24 +08:00
Brandon Mak
aa0c9d08e0
Updated particle shaders to include rotation
...
- Fixed compute shader hot reloading
- Vertex/Fragment shader hot reloading still broken :/
2023-03-20 10:50:18 +08:00
Brandon Mak
565126c4ba
Enabled custom update shaders for particles
2023-03-20 09:33:04 +08:00
Brandon Mak
6a1ae5fac8
SSAO shader looks better on racoon now
...
It still looks a little off but its better than before
2023-03-20 00:37:46 +08:00
Brandon Mak
468a032fad
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-19 20:11:36 +08:00
Brandon Mak
f787f2b782
particles WIP
2023-03-19 20:11:29 +08:00
Glence
7510f8aa5b
bug fixes
2023-03-17 00:31:30 +08:00
Glence
77907841b1
player floating when jumping
2023-03-16 17:14:57 +08:00
Glence
132629306e
clean up scene/scripts files and updates scene
2023-03-16 14:54:18 +08:00
Brandon Mak
2eed7428d8
Fixed emitting angles for particles
2023-03-16 10:44:03 +08:00
Brandon Mak
a08e538895
Added Texture support for particles
2023-03-16 09:34:42 +08:00
Brandon Mak
32ef4d8c55
Updated particle interfaces and added more barriers
2023-03-15 21:09:55 +08:00
Glence
e53636bc4a
tweening camera arm and picking
2023-03-15 19:39:12 +08:00
Xiao Qi
e06ef624e6
WIP Loading of multiple roots in rig
2023-03-15 19:26:13 +08:00
Glence
a633bd64d8
update scene 3 to have the bird nest and rubbish bin
2023-03-15 17:14:35 +08:00
Brandon Mak
ab2710da4b
Solved particles flickering (I hope)
...
- Good reminder how strict Vulkan is with memory accesses
2023-03-15 10:28:51 +08:00
Brandon Mak
0bfe350477
Particles WIP
2023-03-14 19:37:34 +08:00
Brandon Mak
69fc997361
Particles WIP
2023-03-14 19:34:26 +08:00
Glence
cc0116ac53
Merge branch 'main' into PlayerController
2023-03-14 17:19:26 +08:00
Glence
9218b7b993
player animation completed
2023-03-14 17:18:52 +08:00
XiaoQiDigipen
c824f2c9e4
Merge pull request #427 from SHADE-DP/SP3-22-AnimationController
...
Added extra field in animation clip container for time multiplier
2023-03-14 16:50:24 +08:00
XiaoQiDigipen
3ca463aa21
Added serialisation of extra time multiplier field in animation clip asset
...
Fixed bug when creating animation clip
2023-03-14 16:47:08 +08:00
Kah Wei
d8fe6a2f11
Merge branch 'main' into SP3-22-AnimationController
2023-03-14 14:07:48 +08:00
Kah Wei
f844079eea
Added support for changing playback speed of an animation clip
2023-03-14 14:07:46 +08:00
Brandon Mak
070f01bf67
Particles WIP
2023-03-14 10:55:53 +08:00
Brandon Mak
8fac6fd911
Particles WIP
2023-03-13 22:23:15 +08:00
Brandon Mak
2f4a316a09
Particles WIP
2023-03-13 11:41:23 +08:00
Brandon Mak
eeaa642f30
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-12 17:36:28 +08:00
Glence
d0067b09c9
Minor bug fix
...
set animation dt back to default when retry or quit
2023-03-11 21:25:56 +08:00
Xiao Qi
0be385c6bd
Fixed xcopy command for csharp project
2023-03-11 21:17:28 +08:00
Sri Sham Haran
e82dcdee20
fix audio not stopping between scene for non editor builds
2023-03-11 18:39:06 +08:00
Sri Sham Haran
b81cff4638
Fixed creation of audio handler with invalid path in endscene and main menu. remove set volume for homeowner detect sound. audio system now stops all instances before they are release when scene changes
2023-03-11 13:07:25 +08:00
XiaoQiDigipen
b4d6429175
Merge pull request #426 from SHADE-DP/PlayerController
...
Animations and bug fix
2023-03-11 11:10:09 +08:00
Glence
b7520b6836
added animation for the other scenes
2023-03-11 11:07:21 +08:00
Kah Wei
831c09f67a
Merge branch 'PlayerController' of https://github.com/SHADE-DP/SHADE_Y3 into PlayerController
2023-03-11 02:31:53 +08:00
Kah Wei
6bfa0d0eca
Fixed post build command for SHADE_CSharp
2023-03-11 02:31:48 +08:00
Glence
6dcee04077
remove unnecessary script
2023-03-11 02:19:42 +08:00
maverickdgg
ed6c05dea1
Merge branch 'main' into SP3-20-UI-System
2023-03-11 01:10:59 +08:00
XiaoQiDigipen
72eedcd6cd
Merge pull request #425 from SHADE-DP/SP3-141-Camera-System
...
Change Camera Collider tags for new camera collision in scenes
2023-03-10 23:36:19 +08:00
maverickdgg
f9a3fe72ce
Merge branch 'main' into SP3-141-Camera-System
2023-03-10 23:34:06 +08:00
maverickdgg
0f8d841f89
Re-enabled ai in L3
2023-03-10 23:33:59 +08:00
maverickdgg
c31bb321ad
Camera Collision changes
2023-03-10 23:32:22 +08:00
XiaoQiDigipen
bc567f626f
Merge pull request #424 from SHADE-DP/SP3-6-c-scripting
...
Added proper handling for loaded null managed assemblies
2023-03-10 22:43:55 +08:00
XiaoQiDigipen
510ba411e9
Merge pull request #423 from SHADE-DP/SP3-10-input-management
...
Corrected Mouse Velocity Calculation when Mouse Centering is On
2023-03-10 22:43:01 +08:00
Kah Wei
47621d7436
Added extra line to log an error if a null assembly is detected
2023-03-10 22:37:27 +08:00
mushgunAX
9315c08a69
Mouse centering velocity calculation corrected
2023-03-10 21:37:54 +08:00
XiaoQiDigipen
5e4925cf23
Merge pull request #422 from SHADE-DP/PlayerController
...
Minor bug fixes and raccoon animation base
2023-03-10 20:07:48 +08:00
maverickdgg
1914270a3f
Fixed pause menu not showing
2023-03-10 20:03:05 +08:00
Glence
af5268186c
Merge branch 'main' into PlayerController
2023-03-10 20:01:07 +08:00
XiaoQiDigipen
c26429f3ef
Merge pull request #421 from SHADE-DP/SP3-20-UI-System
...
Updated ScoreText UI. Updated Button SFX
2023-03-10 19:52:38 +08:00
maverickdgg
9d15e19dca
UI Buttons Update
2023-03-10 19:50:34 +08:00
Glence
1b581aeb44
Merge branch 'main' into PlayerController
2023-03-10 19:41:06 +08:00
Glence
dc0d947dfb
WIP for animations
2023-03-10 19:40:48 +08:00
maverickdgg
184155bec1
Merge branch 'main' into SP3-20-UI-System
2023-03-10 19:40:33 +08:00
maverickdgg
8f1b1d9254
use toffset
2023-03-10 19:40:19 +08:00
XiaoQiDigipen
1ca1926bcf
Merge pull request #420 from SHADE-DP/AudioImpl
...
Added cutscene audio
2023-03-10 19:39:42 +08:00
maverickdgg
a839a0e596
UI Scene Update
2023-03-10 19:37:27 +08:00
maverickdgg
715e136b29
Merge branch 'main' into SP3-20-UI-System
2023-03-10 19:32:17 +08:00
maverickdgg
d5b50e7de3
Added a scale bounce effect for score and added offset adjustment for score
2023-03-10 19:31:23 +08:00
XiaoQiDigipen
0bc8db4c83
Merge pull request #419 from SHADE-DP/SP3-1-Rendering
...
Fixed shadows with animations
2023-03-10 19:30:51 +08:00
Kah Wei
d061b84e01
Added extra check to handle null assemblies when collecting script assemblies
2023-03-10 19:24:38 +08:00
Brandon Mak
fb3c878683
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-10 19:22:57 +08:00
Brandon Mak
1d16bd2744
Fixed more shadows
2023-03-10 19:22:50 +08:00
SHAM-DP
f32903f87d
Merge branch 'main' into AudioImpl
2023-03-10 19:15:12 +08:00
XiaoQiDigipen
062c11afa0
Merge pull request #418 from SHADE-DP/SP3-22-AnimationController
...
Added Animator events and fixed Animator pause bug
2023-03-10 19:07:36 +08:00
SHAM-DP
8602a60feb
Added cinematic audio
2023-03-10 19:07:10 +08:00
maverickdgg
56cda49ea7
Merge branch 'main' into SP3-20-UI-System
2023-03-10 19:01:20 +08:00
maverickdgg
82a20e49f7
updated buttons
2023-03-10 19:00:58 +08:00
XiaoQiDigipen
01256f6e22
Merge pull request #417 from SHADE-DP/SP3-141-Camera-System
...
Fixed Camera Collision
2023-03-10 19:00:31 +08:00
Kah Wei
b443f32388
Merge branch 'SP3-22-AnimationController' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-22-AnimationController
2023-03-10 18:57:14 +08:00
Kah Wei
d1e1a2e31c
Fixed bug where animations would revert to bind pose when paused
2023-03-10 18:57:09 +08:00
maverickdgg
6be5895ec7
Fixed Camera Collision
2023-03-10 18:56:04 +08:00
Kah Wei
e531a087f6
Added events for play, pause and finished animations
2023-03-10 18:53:40 +08:00
Brandon Mak
39bebd1db4
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-10 18:37:39 +08:00
Brandon Mak
801da75d87
Fixed shadows for animation
2023-03-10 18:37:28 +08:00
SHAM-DP
3ef6fef289
fix for options slider
2023-03-10 18:07:40 +08:00
XiaoQiDigipen
f0c827a7f2
Merge pull request #416 from SHADE-DP/AudioImpl
...
Added new audio banks, fix scaling for options sliders
2023-03-10 17:55:58 +08:00
SHAM-DP
9a39e52939
Merge branch 'main' into AudioImpl
2023-03-10 17:46:09 +08:00
Brandon Mak
683ce6146a
Merge branch 'main' into SP3-1-Rendering
2023-03-10 17:29:24 +08:00
XiaoQiDigipen
b5ad6c5a89
Merge pull request #415 from SHADE-DP/PlayerController
...
Raccoon animation and scene changes
2023-03-10 17:28:15 +08:00
Glence
3f4674e38f
minor fix
2023-03-10 17:25:41 +08:00
Glence
b9cfcdb11d
Merge branch 'main' into PlayerController
2023-03-10 17:22:05 +08:00
Glence
a3318d500d
change old audio code
2023-03-10 17:21:49 +08:00
XiaoQiDigipen
a35db70ffd
Merge pull request #414 from SHADE-DP/SP3-22-AnimationController
...
Fixed Bugs regarding animation clip edits
2023-03-10 17:12:35 +08:00
Xiao Qi
1d171710c5
Fixed bug where sub assets were not being loading properly
...
Implemented saving of parent container when cips are changed for animation
2023-03-10 17:11:09 +08:00
Brandon Mak
e9dee89b17
Accommodated animation when shadows are in the scene
2023-03-10 16:47:19 +08:00
Glence
9eb5399f7b
Merge branch 'main' into PlayerController
2023-03-10 16:28:26 +08:00
Glence
9b9cf1a1bb
WIP for animatons
2023-03-10 16:26:52 +08:00
XiaoQiDigipen
293358c41c
Merge pull request #413 from SHADE-DP/SP3-22-AnimationController
...
Fixed RawAnimInspector changing any specific animation clip's values, causing a change in all animation clips' values
2023-03-10 16:21:59 +08:00
Kah Wei
0173e7c302
Fixed RawAnimInspector changing any specific animation clip's values, causing a change in all animation clips' values
2023-03-10 16:21:18 +08:00
Glence
2cf67a1378
Merge branch 'main' into PlayerController
2023-03-10 14:59:47 +08:00
XiaoQiDigipen
6b4172e673
Merge pull request #412 from SHADE-DP/SP3-22-AnimationController
...
Added time scale for animation system
2023-03-10 14:58:03 +08:00
Kah Wei
8c0ad47921
Added timescale for animation system
2023-03-10 14:55:49 +08:00
XiaoQiDigipen
387de00ae6
Merge pull request #411 from SHADE-DP/SP3-6-c-scripting
...
Fixed bug where C# Asset implicit bool conversion operators were internal
2023-03-10 14:14:59 +08:00
Kah Wei
089eb9de26
Fixed bug where C# Asset implicit bool conversion operators were internal
2023-03-10 14:11:59 +08:00
Brandon Mak
33c2b1fd73
Merge branch 'main' into SP3-1-Rendering
2023-03-10 11:58:53 +08:00
Glence
57d1adb292
animation for raccoon WIP
2023-03-10 00:16:38 +08:00
Glence
f706bd8188
updated level 1 &3 to have tree
2023-03-09 21:19:00 +08:00
Diren D Bharwani
d4158faed1
Merge branch 'main' into SP3-2-Physics
2023-03-09 21:18:18 +08:00
Diren D Bharwani
97013ba73c
Added override for simulating gravity in SimulateBody method
2023-03-09 21:18:05 +08:00
Glence
2eee1d4ab7
camera offset rotation fix along with ai not hard hard for box collider
2023-03-09 18:47:06 +08:00
Glence
ec91bdb687
Merge branch 'main' into PlayerController
2023-03-09 18:38:08 +08:00
XiaoQiDigipen
0fb6927342
Merge pull request #410 from SHADE-DP/SP3-22-AnimationController
...
Implemented Animation Clip asset and animation controller
2023-03-09 16:19:39 +08:00
XiaoQiDigipen
d8e15fdbdd
Merge pull request #409 from SHADE-DP/SP3-2-Physics
...
Added Capsule Collider to C#
2023-03-09 16:12:21 +08:00
Diren D Bharwani
5cd6b927e6
Merge branch 'main' into SP3-2-Physics
2023-03-09 16:07:10 +08:00
XiaoQiDigipen
636bf6ec43
Merge pull request #408 from SHADE-DP/SP3-4-Editor
...
Fixed window width for physics settings drop down, fixed editor look at, fixed crash when some fields set to 0
2023-03-09 16:00:34 +08:00
Kah Wei
8a42cb4940
Merge branch 'main' into SP3-22-AnimationController
2023-03-09 15:46:31 +08:00
Kah Wei
7f170deb27
Fixed animations not playing from the correct start point
2023-03-09 15:46:15 +08:00
Diren D Bharwani
4d935b7399
Merge branch 'main' into SP3-2-Physics
2023-03-09 15:41:38 +08:00
Diren D Bharwani
621f8a5f38
Added Capsule Collider to Managed
2023-03-09 15:41:27 +08:00
SHAM-DP
65cece3e3c
Merge branch 'main' into SP3-4-Editor
2023-03-09 15:28:45 +08:00
SHAM-DP
fe41245008
Bug Fixes & Tweaks for editor
...
fixed window width for physics settings drop down
fixed double click to look at
fix crash when some fields in collider and rigidbody are set to 0.0f
2023-03-09 15:28:32 +08:00
Xiao Qi
54e186063c
Changed to correct RIG
2023-03-09 15:20:40 +08:00
Kah Wei
bfbca68d50
Added more animation tests
2023-03-09 15:14:30 +08:00
XiaoQiDigipen
f07ce5211b
Merge pull request #407 from SHADE-DP/SP3-1-Rendering
...
Fixed Shadow bugs and implemented scripting for trajectory rendering
2023-03-09 15:10:59 +08:00
Kah Wei
baed0bec0b
Fixed animator component always using manual mode playback time
2023-03-09 15:08:38 +08:00
Brandon Mak
f34cdc0f36
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-09 14:56:14 +08:00
Brandon Mak
bf08be045a
Solved bugs with shadows
...
Switching a scene causes a crash from shadows.
2023-03-09 14:56:03 +08:00
Kah Wei
ab2f3e395b
Animation clips now load the correct raw animation
2023-03-09 14:47:48 +08:00
Kah Wei
ac971f0945
Fixed infinite loop and incorrect playback setting for Animator
2023-03-09 14:46:06 +08:00
Diren D Bharwani
1304f6e591
Merge branch 'main' into SP3-2-Physics
2023-03-09 14:40:40 +08:00
SHAM-DP
6dd503daad
updated audio assets, fix scale for sfx & bgm sliders
2023-03-09 14:12:17 +08:00
Xiao Qi
bfc8b3600f
Removed stupid 10 second time limit on dependencies pull
2023-03-09 13:56:36 +08:00
Xiao Qi
3d6bfaa119
Write raw anim asset id into anim clips
2023-03-09 13:46:39 +08:00
Glence
63360a4616
Merge branch 'main' into PlayerController
2023-03-09 13:44:49 +08:00
Kah Wei
5669babc0f
Fixed animator components in scripts not being retrievable. Also added script for testing animations
2023-03-09 13:35:49 +08:00
Glence
73022cb8d6
update scene with new tween
2023-03-09 13:22:14 +08:00
Kah Wei
07a2eb2f64
Fixed not opening the correct Visual Studio version for scripts
2023-03-09 13:18:09 +08:00
Kah Wei
fc789334bd
Fixed animation assets fields for scripts not supporting the correct types
2023-03-09 13:10:06 +08:00
Kah Wei
e816df28a8
Clips can now be dragged and dropped into the animation controller editor
2023-03-09 12:07:16 +08:00
Brandon Mak
e3a552f983
Wrote scripting interface for trajectory rendering
2023-03-09 10:45:57 +08:00
Xiao Qi
2c8eca4125
Added facility to create new animation clip container asset.
...
Changed raw anim editor to open when double clicking anim container asset/after creating new anim container asset
Changed new clip fields from slider to unsigned int input
2023-03-09 01:51:54 +08:00
Xiao Qi
7df9897598
Fixed bug in binary loader where result from load was always nullptr, changed pointer to pointer reference
2023-03-09 01:50:26 +08:00
Xiao Qi
2692db1ed3
Changed function to return pointer type instead of std::optional
2023-03-09 01:49:43 +08:00
Glence
66026ff926
jumppad done
2023-03-09 00:33:36 +08:00
Kah Wei
8670fe5fa9
Added text RawAnimInspector for when no animations are selected
2023-03-08 22:03:08 +08:00
Brandon Mak
4012eb97ba
Auto stash before merge of "SP3-1-Rendering" and "origin/main"
...
Solved shadow bugs and WIP trajectory
2023-03-08 21:23:03 +08:00
Kah Wei
57a8e385e4
Added editor field for Animation Controller of the Animator component in the inspector
2023-03-08 20:58:21 +08:00
Kah Wei
7ab1ee6fec
Added serialization for animation assets for scripts
2023-03-08 20:34:11 +08:00
Brandon Mak
2ff28a544d
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-08 20:12:13 +08:00
Kah Wei
69ac4d1219
Merge branch 'main' into SP3-22-AnimationController
2023-03-08 20:00:58 +08:00
Diren D Bharwani
3a9ab9094f
Merge branch 'main' into SP3-2-Physics
2023-03-08 19:07:46 +08:00
Diren D Bharwani
35b60a24e4
Added variable to control number of simulation steps for the SimulateBody method
2023-03-08 19:06:57 +08:00
Glence
10555f646c
base for jumppad
2023-03-08 18:49:36 +08:00
Diren D Bharwani
90457757a3
Merge branch 'main' into SP3-2-Physics
2023-03-08 18:46:07 +08:00
Glence
87f7b42ec3
made raccoon use capsule, setting for fov done
2023-03-08 17:00:43 +08:00
Glence
6854c41614
setting up volume
2023-03-08 16:22:05 +08:00
Kah Wei
43edfeb14f
Added serialization of animation assets for scripts
2023-03-08 16:13:04 +08:00
Kah Wei
79fe9ec43d
Merge branch 'main' into SP3-22-AnimationController
...
# Conflicts:
# SHADE_Engine/src/Animation/SHAnimationClip.cpp
# SHADE_Engine/src/Animation/SHAnimationClip.h
# SHADE_Engine/src/Animation/SHAnimatorComponent.cpp
# SHADE_Engine/src/Animation/SHAnimatorComponent.h
# SHADE_Engine/src/Assets/Asset Types/Models/SHAnimationAsset.h
# SHADE_Engine/src/Assets/SHAssetMacros.h
# SHADE_Engine/src/Assets/SHAssetManager.cpp
2023-03-08 15:54:32 +08:00
Kah Wei
1c12a05837
Added C# interface for animator, animation clip and animation controller
2023-03-08 15:29:29 +08:00
XiaoQiDigipen
ef7cd4c0c0
Merge pull request #406 from SHADE-DP/SP3-1-Rendering
...
Implemented shadows. Light components can enable shadows through editor.
2023-03-08 14:17:15 +08:00
Brandon Mak
441d2fe7a4
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-08 14:15:12 +08:00
XiaoQiDigipen
42decf10cb
Merge pull request #405 from SHADE-DP/SP3-2-Physics
...
Fixed a bug causing invalid gravity scales
2023-03-08 13:55:04 +08:00
Diren D Bharwani
6f8387a5ea
Fixed bug where gravity scales were initialised to NaN
2023-03-08 12:59:51 +08:00
Diren D Bharwani
70804f1c3d
Merge branch 'main' into SP3-2-Physics
2023-03-08 11:48:06 +08:00
Brandon Mak
2bba48b09f
Accounted for deletion of lights
...
- Not entirely urgent, but removal of resources from render graph fails. Need a valid check of handles.
2023-03-08 10:02:51 +08:00
Brandon Mak
64e60a5114
Added editor functionality for lights to enable shadows
2023-03-08 09:38:07 +08:00
Kah Wei
6383e7d559
Merge branch 'SP3-22-AnimationController' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-22-AnimationController
2023-03-08 00:24:45 +08:00
XiaoQiDigipen
ee64580505
Merge pull request #404 from SHADE-DP/SP3-13-Assets-Manager
...
Implmented GLTF Compile and Load Overhaul
2023-03-07 23:27:01 +08:00
Xiao Qi
ea3b851ed0
Merge branch 'main' into SP3-13-Assets-Manager
2023-03-07 23:01:21 +08:00
Xiao Qi
615a5796f0
Added line to add subasset meta to parent asset
...
Rewrote loading of all animation clips into resource manager
2023-03-07 22:51:40 +08:00
Kah Wei
73af61d2cb
Merge branch 'SP3-22-AnimationController' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-22-AnimationController
2023-03-07 22:34:36 +08:00
Kah Wei
e285d5e6b2
Added functions for setting animation parameters
2023-03-07 22:34:32 +08:00
XiaoQiDigipen
4d64dd34d8
Merge pull request #403 from SHADE-DP/AnimationClipAsset
...
Reimplemented animation clip container assets
2023-03-07 22:10:34 +08:00
Xiao Qi
3cc949bb7e
Animation container redefinition
2023-03-07 22:07:38 +08:00
Xiao Qi
07100de950
Added recognition for animation clip container as a file
...
Added functions to create new sub asset for animation clips
Added recognition for animation clip containers when creating new assets
2023-03-07 22:06:42 +08:00
Xiao Qi
eae6f6399b
Changed implementation of binary loader to load animation clip containers instead of individual animation clips
2023-03-07 22:05:33 +08:00
Diren D Bharwani
e46dfd0b2e
Merge branch 'main' into SP3-2-Physics
2023-03-07 21:09:49 +08:00
Kah Wei
4144fe0d4a
Merge branch 'main' into SP3-22-AnimationController
...
# Conflicts:
# SHADE_Application/src/Application/SBApplication.cpp
# SHADE_Engine/src/Editor/EditorWindow/AssetBrowser/SHAssetBrowser.cpp
2023-03-07 20:30:47 +08:00
Kah Wei
dc32c5c9aa
Implemented saving of animation controller from editor
2023-03-07 20:29:57 +08:00
XiaoQiDigipen
259fca6443
Merge pull request #402 from SHADE-DP/SP3-2-Physics
...
Added Capsule Collider, AABB Query & SimulateBody for Trajectory path prediction
2023-03-07 20:11:21 +08:00
XiaoQiDigipen
55932628b9
Merge pull request #401 from SHADE-DP/SP3-129-AudioSystem
...
Fixed 3d audio
2023-03-07 20:11:02 +08:00
Kah Wei
ff27925f2d
Added ability to reset state, delete links and nodes
2023-03-07 20:05:37 +08:00
Kah Wei
6d01bd0b78
Added ability to set starting node
2023-03-07 19:00:10 +08:00
Diren D Bharwani
e3fb14d698
Merge branch 'main' into SP3-2-Physics
2023-03-07 18:48:31 +08:00
Diren D Bharwani
c36345c60c
Added a simulate body method
...
Raycast effectiveness is untested, but simulation logic matches standard 3D rigid body simulation methods
2023-03-07 18:48:06 +08:00
Diren D Bharwani
50dafa555a
Fixed conversion warnings
2023-03-07 18:46:36 +08:00
Brandon Mak
ff4c294313
Added dynamic flags for render graph nodes and light comp shadow flags
2023-03-07 18:43:59 +08:00
SHAM-DP
e1fa843511
Merge branch 'main' into SP3-129-AudioSystem
2023-03-07 18:10:52 +08:00
SHAM-DP
5ba50cfbcc
Fix for 3d audio (listener up vec was wrong)
2023-03-07 17:57:48 +08:00
Brandon Mak
b6b2c75fc3
Implemented Shadows (f0kin finally)
2023-03-07 17:39:51 +08:00
Xiao Qi
d56e67248c
Removed line in bat file to pull assimp depedency
2023-03-07 17:19:24 +08:00
Kah Wei
493f2c3cfe
Fixed parameters panel for animation controller editor and added menu bar
2023-03-07 16:38:00 +08:00
XiaoQiDigipen
e62a4cd007
Merge pull request #400 from SHADE-DP/SP3-20-UI-System
...
Added static class Settings to scripts
2023-03-07 14:44:32 +08:00
Diren D Bharwani
cc2afbcf9f
Fixed duplicate collision calls
2023-03-07 14:13:06 +08:00
SHAM-DP
87d9158f75
Added 3d right handed flag for core init.
...
Added profile flags for debug configuration.
Added handling of software format and output type (TO BE TESTED)
2023-03-07 10:35:45 +08:00
maverickdgg
e42a5c68f3
Settings
2023-03-07 10:08:30 +08:00
Diren D Bharwani
2147c2c34b
Fixed capsule debug draw
...
Height is distance between centers
2023-03-07 05:00:43 +08:00
Diren D Bharwani
2197a3bcb9
Added capsule collider
...
Debug draw is a bit wonky. Further polish needed,
2023-03-07 04:51:58 +08:00
Diren D Bharwani
33ccdccd8a
Expanded Physics Settings
...
Editor Menu needs to be resized...idgi...
2023-03-07 03:23:40 +08:00
Xiao Qi
6911ad0d2b
Fixed bug with extensions count, resulting in regeneration of bank metas every time
2023-03-07 01:31:23 +08:00
Xiao Qi
5e6b68915b
Working Animations
2023-03-07 01:25:32 +08:00
Kah Wei
9855d7e245
Total time and tickers per second is now auto calculated in SHAnimationClip
2023-03-06 19:42:40 +08:00
Kah Wei
43fd04dd5e
Modified SHAnimationClip and SHAnimatorComponent to use frame timestamps instead of indices
2023-03-06 18:59:04 +08:00
Diren D Bharwani
e89f5df35f
Added physics constants
2023-03-06 18:17:13 +08:00
Diren D Bharwani
8506298fd3
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-03-06 17:56:52 +08:00
Xiao Qi
99f7c3c799
Removed resource manager test lines
2023-03-06 17:47:21 +08:00
Diren D Bharwani
78a3bf4575
Added function to test an AABB against the physics world
...
Update React Dependency
2023-03-06 17:44:58 +08:00
Diren D Bharwani
550b99b3d7
Added a generic AABB class
2023-03-06 17:44:40 +08:00
Xiao Qi
f861304f5e
Testing in progress for skinning test
2023-03-06 17:34:38 +08:00
Kah Wei
9a8114f5dd
Added work in progress animation parameter panel
2023-03-06 16:44:34 +08:00
Kah Wei
d16f807a8a
Added links properties panel
2023-03-06 16:17:05 +08:00
Xiao Qi
becff4824f
Camera without editor compile fix
2023-03-06 15:38:42 +08:00
Diren D Bharwani
0b803d0bd1
Merge branch 'main' into SP3-2-Physics
2023-03-06 13:31:48 +08:00
Kah Wei
f8cc1fe2dc
Size of animation controller editor is now adjustable
2023-03-06 11:47:30 +08:00
Brandon Mak
826df94c96
Shadows WIP
2023-03-06 00:02:06 +08:00
Glence
52f61363c0
Build shiny highlight shader
2023-03-05 23:50:44 +08:00
Glence
8d6ef16625
Hot fix
...
Pause menu fix
Offing gameplay UI on preview level
clipping of mouse
change some keydown to keyup
2023-03-05 23:48:25 +08:00
Diren D Bharwani
d59f4e88c2
Added gravity scale
...
Update react dependency
2023-03-05 23:39:33 +08:00
Glence
e40346513c
Pause sfx fix
2023-03-05 22:27:35 +08:00
Glence
794f59ac48
Adjusted stair collision
2023-03-05 21:37:29 +08:00
Glence
5191eb529a
Update level 3 scene
2023-03-05 21:34:05 +08:00
Sri Sham Haran
9866c6e307
Handle mouse center/visible when editor play/pause/stop
2023-03-05 21:33:05 +08:00
Sri Sham Haran
f4f544ff53
Merge remote-tracking branch 'origin/main' into main
2023-03-05 21:24:19 +08:00
Sri Sham Haran
77e3fe376b
Handle mouse center/visible when editor play/pause/stop
2023-03-05 21:24:16 +08:00
Glence
c118ec136f
Call centering of mouse at the correct place and default DT on awake
2023-03-05 21:23:41 +08:00
Glence
9f57ed1ef1
small scene changes and reenable mouse centering and hiding
2023-03-05 21:11:24 +08:00
Glence
e27b143819
shift pic to avoid black alpha
2023-03-05 20:53:16 +08:00
Sri Sham Haran
0e2b767263
Fix for button w wrong textures (remove reflection of currentTexture)
2023-03-05 20:23:52 +08:00
Glence
808adaa5dd
level 2 go to the correct next scene now
2023-03-05 18:06:08 +08:00
XiaoQiDigipen
6472119648
Merge pull request #399 from SHADE-DP/PlayerController
...
Updates for presentation build
2023-03-05 15:41:21 +08:00
Glence
bf5472e2c6
stuff dont ask me
2023-03-05 15:35:57 +08:00
Glence
3778ded1be
Merge branch 'main' into PlayerController
2023-03-05 14:49:46 +08:00
XiaoQiDigipen
272d7afa3e
Merge pull request #398 from SHADE-DP/SP3-20-UI-System
...
Fixed button click state not resetting bug
2023-03-05 14:46:17 +08:00
Glence
7a577ecd6b
Merge branch 'main' into PlayerController
2023-03-05 14:42:31 +08:00
Sri Sham Haran
e417ebdfcc
added missing colliders for level3
2023-03-05 14:22:24 +08:00
maverickdgg
f52e5a1394
Changed pause menu to use onRelease instead of onClick
2023-03-05 14:01:30 +08:00
maverickdgg
8b24d7e32b
re-added the button texture check before setting texture
2023-03-05 13:58:07 +08:00
maverickdgg
76e794a543
Merge branch 'main' into SP3-20-UI-System
2023-03-05 13:56:29 +08:00
maverickdgg
4bc568899d
Fix Button click state not resetting if the release event happen when button is inactive
2023-03-05 13:55:51 +08:00
XiaoQiDigipen
29d33d45ad
Merge pull request #396 from SHADE-DP/SP3-6-c-scripting
...
Fixed issue with ImGui corrupting strings passed to managed data
2023-03-05 12:20:28 +08:00
Kah Wei
cedd10c188
Merge branch 'main' into SP3-6-c-scripting
2023-03-05 12:17:31 +08:00
Kah Wei
24f09ab537
Fixed issue with ImGui corrupting strings passed to managed data.
2023-03-05 12:17:19 +08:00
XiaoQiDigipen
367c1fc77e
Merge pull request #395 from SHADE-DP/SP3-141-Camera-System
...
Camera arm target offset rotation fix
2023-03-05 11:46:02 +08:00
XiaoQiDigipen
dfedaa9b4a
Merge pull request #394 from SHADE-DP/SP3-20-UI-System
...
Fixed button sounds
2023-03-05 11:45:24 +08:00
maverickdgg
ef0ff801e4
Camera arm target offset rotation fix
2023-03-05 10:55:39 +08:00
maverickdgg
f10293e2d2
Fixed button sounds
2023-03-05 10:47:16 +08:00
Xiao Qi
816c16324c
WIP Commit, Node and Joint indexing
2023-03-05 04:25:30 +08:00
Xiao Qi
6c396469d4
Recompiled files for testing
2023-03-05 04:22:27 +08:00
Glence
3f960509f1
scene changes
2023-03-05 02:51:11 +08:00
Kah Wei
066d060b29
Split main animation controller panel into 3 segments
2023-03-05 01:45:26 +08:00
Kah Wei
32adb0c540
Reworked how AnimationControllerEditor works
2023-03-05 01:08:39 +08:00
Glence
cc81eed630
Merge branch 'main' into PlayerController
2023-03-04 23:42:20 +08:00
Brandon Mak
73c5a0ff4a
Updated shadow shaders
2023-03-04 23:12:12 +08:00
XiaoQiDigipen
e75b20f36b
Merge pull request #393 from SHADE-DP/SP3-1-Rendering
...
Fixed publish rendering errors and improved shiny highlight shaders
2023-03-04 16:01:17 +08:00
Brandon Mak
13f28d6bdb
Fixed shiny highlight shaders
2023-03-04 15:55:04 +08:00
Brandon Mak
7eb4921b33
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-04 15:50:10 +08:00
XiaoQiDigipen
9ccde9fa07
Merge pull request #392 from SHADE-DP/SP3-20-UI-System
...
Updated Level 1 UI
2023-03-04 13:13:11 +08:00
maverickdgg
e7ce3263b8
Level 2 Pause menu update
2023-03-04 13:12:02 +08:00
maverickdgg
f3908d3afb
Merge branch 'main' into SP3-20-UI-System
2023-03-04 13:09:06 +08:00
maverickdgg
c3a452a1c4
Pause Canvas Updated with correct button scales and button FX
2023-03-04 12:51:19 +08:00
XiaoQiDigipen
ba78f6f7a0
Merge pull request #391 from SHADE-DP/AIFixes
...
Implemented such that AI gets sent to a waypoint of choice (in editor) after capture
2023-03-04 12:50:19 +08:00
XiaoQiDigipen
6cf8f03ff1
Merge branch 'main' into AIFixes
2023-03-04 12:50:13 +08:00
XiaoQiDigipen
6d13c5f218
Merge pull request #389 from SHADE-DP/AudioImplementation
...
Implemented New SFX and (supposedly) spatial SFX
2023-03-04 12:47:08 +08:00
XiaoQiDigipen
90c9a0a959
Merge branch 'main' into AudioImplementation
2023-03-04 12:46:59 +08:00
maverickdgg
3c8b729b4d
Merge branch 'main' into SP3-20-UI-System
2023-03-04 12:45:36 +08:00
maverickdgg
0a8f90ae80
Added Gameplay Canvas for Level 1
2023-03-04 12:44:58 +08:00
XiaoQiDigipen
e197097d7c
Merge pull request #390 from SHADE-DP/SP3-20-UI-System
...
Gameplay UI on Level 2.
2023-03-04 12:42:42 +08:00
mushgunAX
28949b29ff
Level 1 AI start waypoint
2023-03-04 05:07:39 +08:00
mushgunAX
dc54ae92a2
AI gets sent to a waypoint of choice when caught
2023-03-04 04:57:59 +08:00
Xiao Qi
d4081a7e09
Tranpose Inverse Bind Matrix
...
WIP, building transform matrix not working
2023-03-04 03:20:01 +08:00
maverickdgg
3a60eee32f
merged
2023-03-04 03:17:20 +08:00
maverickdgg
6d1e179baf
UI doine
2023-03-04 02:46:56 +08:00
Brandon Mak
17bb7a08eb
Fixed render to swapchain errors
2023-03-04 01:01:26 +08:00
Brandon Mak
ce41e975d0
Merge branch 'main' into SP3-1-Rendering
2023-03-04 00:52:05 +08:00
Kah Wei
b93a08fa90
Fixed ImGui crash with SHRawAnimationInspector
2023-03-04 00:48:10 +08:00
Xiao Qi
56693565f4
WIP Load and test animations
2023-03-04 00:43:31 +08:00
mushgunAX
a5fe4bf0a0
New SFX and (supposedly) spatial SFX
2023-03-04 00:19:35 +08:00
Brandon Mak
166e13a339
Shadows WIP
...
- Light direction in 2nd level changed
2023-03-03 22:01:34 +08:00
Kah Wei
97605cc8fe
Added preliminary implementation of animation controller connection attributes
2023-03-03 22:00:56 +08:00
Kah Wei
41784d4c04
Fixed animation clips list for Raw Animation Inspector
2023-03-03 21:28:28 +08:00
XiaoQiDigipen
d7d4e21005
Merge pull request #386 from SHADE-DP/SP3-4-Editor
...
added ifdef check for editor
2023-03-03 20:12:21 +08:00
SHAM-DP
96d73ca626
added ifdef check for editor
2023-03-03 20:06:58 +08:00
Kah Wei
beeeae99ca
SHRawAnimInspector can now generate incomplete animation clips
2023-03-03 18:53:59 +08:00
XiaoQiDigipen
421016f4fc
Merge pull request #385 from SHADE-DP/SP3-129-AudioSystem
...
Add Set audio param with label functionality
2023-03-03 18:30:17 +08:00
XiaoQiDigipen
0e01332213
Merge pull request #384 from SHADE-DP/SP3-10-input-management
...
Implemented mouse centering and hiding in game
2023-03-03 18:29:54 +08:00
SHAM-DP
dfc2a68dde
Add Set audio param with label functionality
2023-03-03 18:13:35 +08:00
mushgunAX
0a224726b3
revert?
2023-03-03 17:25:09 +08:00
mushgunAX
d65af97166
Revert of a previous commit for scene files
2023-03-03 17:24:27 +08:00
Xiao Qi
0741163774
Merge remote-tracking branch 'origin/SP3-22-AnimationController' into SP3-22-AnimationController
2023-03-03 17:23:18 +08:00
Xiao Qi
184fd4f459
[NOT TESTED] Animation Clip asset reading/writing as asset file into binary implemented
2023-03-03 17:16:23 +08:00
Kah Wei
f9ae0c10ce
Modified SHAnimator and SHRig to use new model formats
2023-03-03 17:11:33 +08:00
SHAM-DP
9eb40d5928
Fix showcursor
2023-03-03 16:52:43 +08:00
Glence
46c99f31f9
Merge branch 'main' into PlayerController
2023-03-03 16:45:26 +08:00
Glence
27b00a6c4a
end cutscene done
2023-03-03 14:28:10 +08:00
mushgunAX
f7c33bc89a
Various null checks
2023-03-03 14:26:36 +08:00
Glence
81da3e501d
fix minor preview level bug
2023-03-03 00:40:16 +08:00
mushgunAX
7763a969b2
Merge branch 'main' into SP3-10-input-management
2023-03-02 22:55:29 +08:00
Kah Wei
c736967d1c
Merge branch 'main' into SP3-22-AnimationController
2023-03-02 19:08:20 +08:00
XiaoQiDigipen
46ffeada67
Merge pull request #383 from SHADE-DP/PlayerController
...
New features added
2023-03-02 18:31:38 +08:00
Kah Wei
69fa0d4da0
Fixed SHRawAnimInspector warnings
2023-03-02 17:44:28 +08:00
maverickdgg
0984eee6bb
Gameplay UI WIP
2023-03-02 17:34:11 +08:00
Glence
97db3b1021
Merge branch 'main' into PlayerController
2023-03-02 17:33:42 +08:00
Kah Wei
6779f48b5a
Fixed typo
2023-03-02 17:33:02 +08:00
Glence
8c74ec85d3
Done with level preview
2023-03-02 17:33:02 +08:00
Kah Wei
65d57e96b3
Merge branch 'main' into SP3-22-AnimationController
...
# Conflicts:
# SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp
2023-03-02 16:55:13 +08:00
Kah Wei
3a14f0a887
Added SHRawAnimInspector
2023-03-02 16:54:34 +08:00
Xiao Qi
f083147806
WIP Retrofit new data into existing structure
2023-03-02 16:35:30 +08:00
XiaoQiDigipen
173529501c
Merge pull request #382 from SHADE-DP/SP3-1-Rendering
...
Fixed trajectory rendering, added text size and solved vulkan errors
2023-03-02 16:32:37 +08:00
Brandon Mak
61a877cee1
Fixed bug texture loading
...
- During mipmap transfer to GPU, height would sometimes be 0. Fixed it using std::max
2023-03-02 16:04:22 +08:00
Brandon Mak
6b42d78f16
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-03-02 15:49:36 +08:00
Brandon Mak
e05e21ec5a
Added text size for text renderable component
2023-03-02 15:49:28 +08:00
mushgunAX
802924141a
Scene Fade In and Out Fixes
2023-03-02 15:47:00 +08:00
Brandon Mak
e2ef32f130
Fixed Trajectory Rendering
2023-03-02 15:29:24 +08:00
mushgunAX
1e734b6006
Merge branch 'main' into SP3-10-input-management
2023-03-02 13:31:13 +08:00
Glence
2834414115
Merge branch 'main' into PlayerController
2023-03-02 13:05:28 +08:00
Kah Wei
62fa2ba41a
Merge branch 'main' into SP3-22-AnimationController
2023-03-02 13:03:33 +08:00
XiaoQiDigipen
4124c74306
Merge pull request #381 from SHADE-DP/SP3-1-Rendering
...
Implemented serialization for text color and trajectory rendering
2023-03-02 12:47:35 +08:00
XiaoQiDigipen
38afe39447
Merge pull request #380 from SHADE-DP/SP3-20-UI-System
...
Added TweenThreadVec3. Updated UI elements to use new textures and fonts. Gameplay UI WIP
2023-03-02 12:46:11 +08:00
XiaoQiDigipen
dfd1f59b02
Merge pull request #379 from SHADE-DP/SP3-141-Camera-System
...
Rotates target offset based on camera arm's rotation
2023-03-02 12:45:38 +08:00
Brandon Mak
848123c138
Bug fix
2023-03-02 11:53:52 +08:00
Brandon Mak
1e59b6436c
Merge branch 'main' into SP3-1-Rendering
2023-03-02 11:36:35 +08:00
maverickdgg
381fe476be
Game UI WIP
2023-03-02 11:33:21 +08:00
maverickdgg
30923389ae
Merge branch 'main' into SP3-20-UI-System
2023-03-02 10:23:09 +08:00
SHAM-DP
4131c58c08
Modified calls to IsCursorVisible
2023-03-02 10:01:52 +08:00
maverickdgg
e0ee2a8079
Gameplay UI progress
2023-03-02 09:55:41 +08:00
Brandon Mak
87c04436b3
Added scripting interface and serialization for Trajectory comp
2023-03-02 09:08:20 +08:00
maverickdgg
9dd01f5fa1
Replaced How to play screen and credits placeholder
2023-03-02 03:01:24 +08:00
maverickdgg
e4345d4937
Changed all button textures and update win and lose screen to use buttonFX
2023-03-02 02:30:59 +08:00
maverickdgg
5cc2e26de6
Rotates target offset based on camera arm's rotation
2023-03-02 02:06:25 +08:00
Glence
2af19baccd
Added the transition back to the scene
2023-03-02 00:02:18 +08:00
Glence
b2c702c780
Merge branch 'main' into PlayerController
2023-03-02 00:01:34 +08:00
mushgunAX
a04eee0a2f
mouse centering and visibility when appropriate
2023-03-01 23:56:40 +08:00
Kah Wei
dfb53bf290
Added WIP AnimationControllerEditor
2023-03-01 23:49:30 +08:00
Xiao Qi
af944b3083
UNTESTED: Loading of new format for animations and rigs
2023-03-01 23:13:02 +08:00
Kah Wei
d21f9d6c4b
Added functions for adding transitions and parameters to an AnimationController
2023-03-01 22:10:09 +08:00
Kah Wei
e878b7b65a
Added implementation of SHAnimationController Transition logic
2023-03-01 21:55:26 +08:00
Glence
403df62a0b
cleaning up scenes and WIP for previewlevel camera
2023-03-01 18:05:42 +08:00
Xiao Qi
f118c1c2ca
WIP Load new model asset structure
2023-03-01 17:56:37 +08:00
XiaoQiDigipen
b63db13c41
Merge pull request #378 from SHADE-DP/scenetransitions
...
Implemented Fade In To and Fade Out From Black Scene Transitions
2023-03-01 17:55:27 +08:00
mushgunAX
0754eaa51a
Merge branch 'main' into scenetransitions
2023-03-01 17:36:14 +08:00
mushgunAX
1f5cfd36f7
Scene transitions done
2023-03-01 17:36:02 +08:00
XiaoQiDigipen
5c78b7ec1b
Merge pull request #377 from SHADE-DP/SP3-4-Editor
...
Added scripting interface for cursor visible.
2023-03-01 17:08:45 +08:00
SHAM-DP
98140aa797
Added scripting interface for cursor visible.
...
Fixed collider offset undo/redo
Double click object to look at object
Display editor cam pitch/yaw/roll
2023-03-01 17:06:53 +08:00
mushgunAX
a65735e0b3
progress
2023-03-01 16:37:33 +08:00
Xiao Qi
bc17479284
Merge branch 'main' into SP3-13-Assets-Manager
2023-03-01 16:33:30 +08:00
Brandon Mak
4b37be6075
Made text color serialized
2023-03-01 16:02:44 +08:00
Kah Wei
2679d12afb
Merge branch 'main' into SP3-22-AnimationController
2023-03-01 14:02:28 +08:00
mushgunAX
17a7db8a91
Merge branch 'main' into scenetransitions
2023-03-01 12:51:43 +08:00
Brandon Mak
e44e961e14
Particles WIP
2023-03-01 10:06:09 +08:00
Brandon Mak
77722aa560
renamed some files
2023-03-01 08:58:16 +08:00
Brandon Mak
2e7bfd8b28
Merge branch 'main' into SP3-1-Rendering
2023-03-01 08:56:45 +08:00
Kah Wei
e97f5747cb
Modified SHAnimatorComponent to support manual and animation controller modes. Fleshed out SHAnimationController. Added SHAnimControllerAsset stub.
2023-03-01 01:30:34 +08:00
Glence
d5c9010661
Clean up the scenes
2023-03-01 01:16:34 +08:00
Glence
ab92d56cf0
disable movement when pop out is in place
2023-03-01 00:51:57 +08:00
XiaoQiDigipen
dd9eeac0d1
Merge pull request #376 from SHADE-DP/PlayerController
...
Bug fixes, Scene changes and new features
2023-02-28 23:10:33 +08:00
Glence
4e56061ebe
adjust text in cutscene
2023-02-28 22:53:54 +08:00
Glence
bd9349eae7
FRC fix, stealfood popup almost done and reset dt when load
2023-02-28 21:42:05 +08:00
Brandon Mak
0da61aa842
Fixed text rendering rendering last
2023-02-28 21:30:09 +08:00
Brandon Mak
7f13462db7
GetGraphicsPipeline now takes in a subpass (thanks KW)
...
- Fixed blending issues in pipeline
2023-02-28 19:47:52 +08:00
Kah Wei
36af939c67
Added reworked AnimationClip and SHAnimClipAsset
2023-02-28 19:19:06 +08:00
Glence
04c19fb586
Merge branch 'main' into PlayerController
2023-02-28 19:13:11 +08:00
Glence
0bdab3b079
WIP for steal food pop up
2023-02-28 18:35:43 +08:00
mushgunAX
d9f064994e
Merge branch 'main' into scenetransitions
2023-02-28 18:34:07 +08:00
XiaoQiDigipen
b9b9f86bad
Merge pull request #375 from SHADE-DP/SP3-4-Editor
...
Fixed editor bugs - Copy/Paste values caused entities to get pasted, filtered asset browser could not expand compilable assets, EditorConfig workingscene does not get saved sometimes
2023-02-28 16:22:17 +08:00
SHAM-DP
ef268bc9e5
Drag drop prefab onto entity (NON UNDO/REDO ACTION for now)
2023-02-28 16:01:52 +08:00
Glence
52ba54a82a
Fix ShinyHighlight issue and updated level 3
2023-02-28 15:42:28 +08:00
SHAM-DP
7e34edecdd
safety check for scroll to after paste entity
2023-02-28 15:36:45 +08:00
SHAM-DP
5b5a9342c3
Merge branch 'main' into SP3-4-Editor
2023-02-28 15:12:31 +08:00
SHAM-DP
e75826436f
Fix editor config working scene, fix entities being copy/pasted when using copy paste in a field. Fix filtered display for asset browser
2023-02-28 15:12:17 +08:00
Glence
2ab4981a43
renamed cutscene to cutsceneIntro and adjusted level 2
2023-02-28 15:06:19 +08:00
XiaoQiDigipen
911ecf15ed
Merge pull request #374 from SHADE-DP/SP3-129-AudioSystem
...
Added spatial audio
2023-02-28 13:17:19 +08:00
SHAM-DP
3141902e3d
Merge branch 'main' into SP3-129-AudioSystem
2023-02-28 13:11:36 +08:00
SHAM-DP
a6659f7cbc
Remove some redundant lines
2023-02-28 13:11:21 +08:00
SHAM-DP
417f086dfa
Clean up and verified VCA Volume editing is working fine
2023-02-28 09:36:28 +08:00
mushgunAX
d563247ec2
Merge branch 'main' into scenetransitions
2023-02-28 06:49:55 +08:00
mushgunAX
b3ec2fb4df
implementing in progress
2023-02-28 06:49:40 +08:00
Glence
380de28358
cutscene for intro done
2023-02-28 01:57:00 +08:00
SHAM-DP
50d7ad80a2
Added Spatial Audio
2023-02-27 22:02:48 +08:00
Glence
79cb0f12ae
WIP for Alpha, added material name in editor WIP for cutscene
2023-02-27 18:09:05 +08:00
XiaoQiDigipen
f57e9e9a91
Merge pull request #373 from SHADE-DP/SP3-6-c-scripting
...
Script list is now sorted in alphabetical order
2023-02-27 17:24:29 +08:00
Kah Wei
d8756cfcf7
Script list is now sorted in alphabetical order
2023-02-27 17:21:02 +08:00
Kah Wei
33b5b84fd4
add anim clip
2023-02-27 17:04:16 +08:00
maverickdgg
4f1ecf1b50
multiplierTextFX WIP
2023-02-27 17:01:46 +08:00
Kah Wei
f061e8ed43
Updated comments to use SHRawAnimation instead of SHAnimationData
2023-02-27 16:52:41 +08:00
Kah Wei
7839bd21f2
Renamed SHAnimationData to SHRawAnimation
2023-02-27 16:51:02 +08:00
XiaoQiDigipen
0f0542f46f
Merge pull request #372 from SHADE-DP/SP3-20-UI-System
...
Fixed Slider Text. Changed Fonts
2023-02-27 16:41:37 +08:00
maverickdgg
f4114b7844
Merge branch 'main' into SP3-20-UI-System
2023-02-27 16:39:39 +08:00
maverickdgg
cbb334d48e
Slider Text Default Value fix
2023-02-27 16:39:31 +08:00
mushgunAX
c328672286
black shader
2023-02-27 16:22:54 +08:00
Kah Wei
ba22638520
Renamed SHAnimationClip to SHAnimationData
2023-02-27 16:17:36 +08:00
Glence
75295b5d6e
Merge branch 'main' into PlayerController
2023-02-27 15:58:37 +08:00
Kah Wei
9486762693
Merge branch 'main' into SP3-22-AnimationController
2023-02-27 15:54:48 +08:00
Glence
c912dd2e4b
WIP for cutscene and added test for KW
2023-02-27 15:33:58 +08:00
mushgunAX
ba89dcea14
Merge branch 'main' into scenetransitions
2023-02-27 15:30:04 +08:00
XiaoQiDigipen
b3ed59d98a
Merge pull request #371 from SHADE-DP/SP3-20-UI-System
...
Button FX now uses the easing functions. Viewport can now be fixed at an AR.
2023-02-27 15:28:55 +08:00
mushgunAX
f9c90ece7e
Scene Transition Script
2023-02-27 15:28:05 +08:00
maverickdgg
4c7d06452e
viewport changed
2023-02-27 15:25:01 +08:00
maverickdgg
0e7ecd382f
Merge branch 'main' into SP3-20-UI-System
2023-02-27 15:17:03 +08:00
maverickdgg
08e4db134a
Tweaked main menu UI
2023-02-27 15:16:48 +08:00
Brandon Mak
f6db65ddf4
Particles WIP
2023-02-27 15:14:32 +08:00
XiaoQiDigipen
725da6254d
Merge pull request #370 from SHADE-DP/SP3-6-c-scripting
...
Fixed behaviour of script Awake() and Start() not getting called as intended (first frame that object is active)
2023-02-27 13:10:35 +08:00
Kah Wei
99c1eebe70
Fixed behaviour of script Awake() and Start() not getting called as intended (first frame that object is active)
2023-02-27 12:57:37 +08:00
XiaoQiDigipen
0eae325b5f
Merge pull request #369 from SHADE-DP/SP3-20-UI-System
...
Added Sliders. Added Level Select, How To Play,. Credits Options Canvases layout for in main menu. Added Tweening Manager(Script)
2023-02-27 12:00:24 +08:00
XiaoQiDigipen
29f1edb9e8
Merge pull request #368 from SHADE-DP/SP3-4-Editor
...
Added display of editor camera position
2023-02-27 11:59:58 +08:00
XiaoQiDigipen
2fb5ec3fd9
Merge pull request #367 from SHADE-DP/SP3-8-serialization
...
Added rudimentary prefabs (no resolution)
2023-02-27 11:53:46 +08:00
maverickdgg
984473bdab
Slider text fixed
2023-02-27 10:28:20 +08:00
maverickdgg
db8ed27cb7
main Menu layout complete for now
2023-02-27 10:05:30 +08:00
maverickdgg
eb7c0e749e
Added a slider_textured fs
2023-02-27 09:59:58 +08:00
maverickdgg
949ade5775
Options Layout done
2023-02-27 09:55:54 +08:00
maverickdgg
90763ded71
Change Canvas Button Script
2023-02-27 08:08:04 +08:00
maverickdgg
f23853c85c
Main Menu Canvas Layout with button FX and scalebounce
2023-02-27 07:32:26 +08:00
maverickdgg
eb3d8b6b8b
Slider done, Slider Shader bugged
2023-02-27 05:42:54 +08:00
Glence
55953e0f08
Merge branch 'main' into PlayerController
2023-02-27 00:41:35 +08:00
Glence
efcca56c99
WIP foir silhouette, renamed scene files and fix breakable bug
2023-02-27 00:41:25 +08:00
Sri Sham Haran
dabc94a845
editor cam pos display as requested
2023-02-26 23:26:24 +08:00
Sri Sham Haran
7c21544d69
Merge branch 'main' into SP3-4-Editor
2023-02-26 23:22:36 +08:00
Sri Sham Haran
31491d06ef
Merge branch 'main' into SP3-8-serialization
2023-02-26 22:44:57 +08:00
Sri Sham Haran
ff2b9b4af3
Rudimentary Prefab (no resolution)
...
Warning Fixes
2023-02-26 22:44:39 +08:00
XiaoQiDigipen
b4930b63f5
Merge pull request #366 from SHADE-DP/SP3-141-Camera-System
...
Added offset calculation to camera get position
2023-02-26 15:56:46 +08:00
maverickdgg
234da235b5
Merge branch 'main' into SP3-141-Camera-System
2023-02-26 02:21:30 +08:00
maverickdgg
c8baff878e
Added offset calculation to camera get position
2023-02-26 02:20:57 +08:00
Sri Sham Haran
2878c840c5
Merge remote-tracking branch 'origin/SP3-4-Editor' into SP3-4-Editor
2023-02-25 23:37:22 +08:00
Glence
027a2c490b
Added elapsedTime and shiny Highlight along with Level 3 asset and scene
2023-02-25 21:56:49 +08:00
Brandon Mak
fe27f8752b
Particle system WIP
2023-02-24 21:46:01 +08:00
Brandon Mak
1c066f4cbd
Merge branch 'main' into SP3-1-Rendering
2023-02-24 21:32:02 +08:00
XiaoQiDigipen
54a2428b7c
Merge pull request #364 from SHADE-DP/PlayerController
...
Fix bugs and add Pause for the game in
2023-02-24 21:14:29 +08:00
Glence
a27b3fb80e
fix vulkan red line
2023-02-24 21:10:45 +08:00
Glence
acc548678e
Merge branch 'main' into PlayerController
2023-02-24 21:10:10 +08:00
SHAM-DP
38c6cb6fed
Prefab WIP
...
Added component status
2023-02-24 20:34:49 +08:00
SHAM-DP
42f4c1c75e
Aspect Ratio WIP
2023-02-24 20:21:09 +08:00
Glence
dfbd1d027c
Merge branch 'main' into PlayerController
2023-02-24 18:04:26 +08:00
XiaoQiDigipen
d85382a06d
Merge pull request #363 from SHADE-DP/SP3-1-Rendering
...
Implemented scanline and silhouette effect
2023-02-24 17:20:45 +08:00
XiaoQiDigipen
d259e31638
Merge pull request #362 from SHADE-DP/SP3-141-Camera-System
...
Camera width resize with viewport. GetMainCamera exposed to scripts
2023-02-24 17:20:13 +08:00
Brandon Mak
18f6720055
Merge branch 'main' into SP3-1-Rendering
2023-02-24 17:18:40 +08:00
maverickdgg
b017618373
Merge branch 'main' into SP3-141-Camera-System
2023-02-24 16:32:01 +08:00
maverickdgg
4690fa5f91
GetMainCamera exposed to scripts.
2023-02-24 16:31:53 +08:00
maverickdgg
6045214b13
Camera width to resize with view port
2023-02-24 15:35:02 +08:00
XiaoQiDigipen
bbc21670c3
Merge pull request #361 from SHADE-DP/SP3-141-Camera-System
...
Change AR to be shared and stored in camera system
2023-02-24 15:12:17 +08:00
XiaoQiDigipen
774147233b
Merge pull request #360 from SHADE-DP/SP3-20-UI-System
...
Pre-load button textures
2023-02-24 15:09:17 +08:00
maverickdgg
c774071b35
Merge branch 'main' into SP3-141-Camera-System
2023-02-24 15:05:40 +08:00
maverickdgg
546ac9bb00
Gets the resource manager to pre-Load the textures when we set button texture asset ids
2023-02-24 15:02:41 +08:00
Brandon Mak
7eac238226
Accounted for subpass input descriptors
...
Silhouette shader is working
2023-02-24 11:47:58 +08:00
Brandon Mak
6faa4e676b
Updated shader for scanline (needs refining)
...
Shader hot reloading is working
2023-02-24 08:27:04 +08:00
Glence
86b662c7dc
Merge branch 'main' into PlayerController
2023-02-23 19:45:38 +08:00
XiaoQiDigipen
79433bcba2
Merge pull request #359 from SHADE-DP/SP3-20-UI-System
...
Moved UIRoutines call order. Call FinalizeChanges. Fixed UI Button Events.
2023-02-23 14:00:50 +08:00
XiaoQiDigipen
ae2bc8592f
Merge pull request #358 from SHADE-DP/SP3-10-input-management
...
Implemented Input Functions via C#
2023-02-23 14:00:26 +08:00
Xiao Qi
5d3e755b9b
Reload of recompiled data
2023-02-23 13:49:21 +08:00
maverickdgg
c4db16bb95
Merge branch 'main' into SP3-20-UI-System
2023-02-23 13:44:12 +08:00
maverickdgg
69f2e678df
re-enabled scene change and disabled debug logs
2023-02-23 13:42:22 +08:00
Kah Wei
64be53bad3
Fixed button events only working once
2023-02-23 13:39:09 +08:00
Brandon Mak
a391d9373e
WIP
2023-02-23 13:35:46 +08:00
Kah Wei
7292f11cdb
Fixed issue where duplicate script assemblies are loaded again
2023-02-23 13:32:23 +08:00
Kah Wei
d7846082a3
Fixed incorrect managed functions being called for new button events
2023-02-23 13:32:00 +08:00
maverickdgg
1b865b129b
Added finalizeChanges call and debug logs for hover enter
2023-02-23 12:50:42 +08:00
mushgunAX
dbe9b4d133
Controller, Bindings and Mouse Centre via C#
2023-02-22 23:50:39 +08:00
Kah Wei
ecc88dc142
Fleshed out SHAnimationController more
2023-02-22 23:45:42 +08:00
Kah Wei
913241c73a
Merge branch 'main' into SP3-22-AnimationController
2023-02-22 21:49:45 +08:00
Kah Wei
bea179fb0f
Added script mappings for new button events
2023-02-22 21:49:10 +08:00
Brandon Mak
4dd496a6e8
Auto stash before merge of "SP3-1-Rendering" and "origin/SP3-1-Rendering"
...
WIP Hot reload
2023-02-22 19:51:50 +08:00
Xiao Qi
ff76704a86
New internal function in asset manager to get asset ID from name of compiled asset
2023-02-22 19:48:49 +08:00
Xiao Qi
8e9854a130
Check for existing asset meta in browser file before sendin asset id
2023-02-22 16:49:21 +08:00
Xiao Qi
5623115e29
Added asset id into compile function to facilitate event sending
2023-02-22 16:43:49 +08:00
Brandon Mak
f7bb8606be
Shader, text, asset manager events and generic data desc sets
...
- Made shader for shiniy effect (half done)
- Text objects in scene now use a UI component for better scaling
- Asset manager now creates an event for compilation of assets
- Descriptor for generic data is implemented
2023-02-22 16:39:21 +08:00
mushgunAX
bc87fa3ae0
Merge branch 'main' into SP3-10-input-management
2023-02-22 15:16:05 +08:00
mushgunAX
0e572d7f89
progress
2023-02-22 15:15:38 +08:00
XiaoQiDigipen
5d025b0f9e
Merge pull request #357 from SHADE-DP/SP3-6-c-scripting
...
Added SharedMaterial for Renderable
2023-02-22 14:53:47 +08:00
Sri Sham Haran
fbd0035ade
Merge branch 'main' into SP3-4-Editor
2023-02-21 22:17:20 +08:00
maverickdgg
06ad2a4c0c
moved the UI routines
2023-02-21 21:20:31 +08:00
Glence
8d10c48645
Bug fixes and WIP for alpha
2023-02-21 19:31:50 +08:00
Kah Wei
9a7c0d0bf6
Added SharedMaterial for Renderable
2023-02-21 17:30:43 +08:00
XiaoQiDigipen
269d5ffc15
Merge pull request #356 from SHADE-DP/SP3-20-UI-System
...
Added 3 button event. Changed hovered and clicked boolean to be stored in UIComponent instead. Fixed Canvas Scaling matrix.
2023-02-21 15:49:27 +08:00
XiaoQiDigipen
ded5a87cf4
Merge pull request #354 from SHADE-DP/PlayerController
...
Bug fixes for textrenderable and sterilization, added base for game pause
2023-02-21 15:49:09 +08:00
maverickdgg
6b6bbc6ac5
Camera AR now stored in system instead of camera component.
2023-02-21 11:37:09 +08:00
Brandon Mak
49692e5c37
Text Rendering now checks for UI Component
2023-02-21 11:16:44 +08:00
maverickdgg
a3112f9c60
Fixed Canvas Scaler to keep AR of the UI Elements
2023-02-21 10:48:07 +08:00
maverickdgg
51909071e6
Change isHovered and isClicked to be stored in UIComponent instead and made a helper function to check for clicks and hovered
2023-02-21 10:09:58 +08:00
mushgunAX
9cc318cf27
Merge branch 'main' into SP3-10-input-management
2023-02-21 09:55:28 +08:00
mushgunAX
fe64844c4e
Mouse Centering
2023-02-21 09:55:14 +08:00
maverickdgg
febe22e487
Added new button events
2023-02-21 09:52:23 +08:00
Glence
d7725f4e26
Pause is done
2023-02-21 00:47:20 +08:00
Glence
09d88b5a70
small bug fixes for text and serialization and added game pause
2023-02-20 19:53:22 +08:00
Glence
f2e9d3b349
Merge branch 'main' into PlayerController
2023-02-20 19:07:56 +08:00
Kah Wei
c85298db88
Added initial stubs for SHAnimationController
2023-02-20 16:55:08 +08:00
Brandon Mak
f2101243e7
Merge branch 'main' into SP3-1-Rendering
2023-02-20 15:47:13 +08:00
XiaoQiDigipen
098e373318
Merge pull request #353 from SHADE-DP/SP3-141-Camera-System
...
Adjust AR for game camera. Expose FOV to inspector
2023-02-20 14:54:04 +08:00
maverickdgg
c9e9a30c3f
Exposed FOV to editor. Adjust AR for game camera
2023-02-20 14:52:01 +08:00
maverickdgg
33a6fac7c9
Merge branch 'main' into SP3-141-Camera-System
2023-02-20 14:39:14 +08:00
maverickdgg
debdba183e
removed some debug code
2023-02-20 14:39:10 +08:00
XiaoQiDigipen
f4a6810fd9
Merge pull request #352 from SHADE-DP/SP3-1-Rendering
...
Implemented improved shadows (still abit whack), trajectory system (untested), and window resize event
2023-02-20 14:35:25 +08:00
Brandon Mak
7b500d0cac
Merge branch 'main' into SP3-1-Rendering
2023-02-20 14:28:54 +08:00
Brandon Mak
15df08ef67
Implemented events for screen resize
2023-02-20 14:28:23 +08:00
XiaoQiDigipen
17a84bb2c8
Merge pull request #351 from SHADE-DP/SP3-6-CSharpStaticReset
...
Static variables in scripts are now reset when leaving play mode
2023-02-20 11:12:09 +08:00
Glence
d754a0b5c3
added targetOffSet to camera position
2023-02-18 23:43:43 +08:00
Glence
dfe4d047e9
added a jumppad to the game
2023-02-18 22:21:23 +08:00
Kah Wei
7d7ffc56fd
Disabled script undo and redo temporarily
2023-02-18 12:35:47 +08:00
Kah Wei
916a7315da
Merge branch 'main' into SP3-6-CSharpStaticReset
2023-02-18 12:24:17 +08:00
Brandon Mak
19d81b80f6
Base files for particles
2023-02-17 18:29:44 +08:00
Brandon Mak
f1217cc20b
Trajectory Rendering WIP
...
- Trajectory rendering system is all in place. Just requires testing through the component.
- Component needs to be reflected in editor
- Shaders for trajectory rendering is also in place
2023-02-17 13:48:14 +08:00
Brandon Mak
cee45863fa
Trajectory rendering WIP
2023-02-17 00:53:45 +08:00
Brandon Mak
5acca02363
Implemented different shadow mapping technique
2023-02-15 21:34:22 +08:00
Brandon Mak
3a28873496
Merge branch 'main' into SP3-1-Rendering
2023-02-15 12:56:17 +08:00
Xiao Qi
7afbc33861
Uncommented line to hide console in publish
2023-02-06 15:58:57 +08:00
Glence
670ddee65a
Added rayheight for pickandthrow
2023-02-04 16:02:59 +08:00
Glence
a97dfe7049
remove watermelon debug
2023-02-04 15:56:37 +08:00
XiaoQiDigipen
e07a741c11
Merge pull request #350 from SHADE-DP/SP3-2-Physics
...
Potential fix for incorrect collision states
2023-02-04 15:20:14 +08:00
Diren D Bharwani
ccd1d883d9
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-04 15:18:22 +08:00
Diren D Bharwani
c0249531d3
Potential fix to physics collision states being incorrect
2023-02-04 15:18:15 +08:00
Glence
a594df5a4d
added physics fix and raycast change
...
called clear container in physicsSystem
move raycast of player higher
2023-02-04 15:17:58 +08:00
Diren D Bharwani
7cf5ef4b81
Solved merge conflicts from main
2023-02-04 14:21:40 +08:00
Diren D Bharwani
385b34fea4
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-04 14:20:25 +08:00
XiaoQiDigipen
f2602207aa
Merge pull request #349 from SHADE-DP/PlayerController
...
Small changes for publish build
2023-02-04 14:12:08 +08:00
Glence
a4ceffcfad
Small changes for publish build
...
Level1 ai fix
Ai speed fix
item vel reset back when return
player hard set rotation
can go to nesxt scene correctly now
scoring now checks for trigger
2023-02-04 14:11:16 +08:00
XiaoQiDigipen
5f03ac0c4d
Merge pull request #348 from SHADE-DP/PreAlphaFixes
...
Tweaked lighting in MainGame scene a bit cuz it looked janky at one portion, Hide and clip mouse cursor for builds without editor (only when window is active)
2023-02-04 11:26:56 +08:00
Sri Sham Haran
e41c161202
Adjusted lighting a bit cuz it looked janky at one portion
...
Hide and clip mouse cursor for builds without editor (only when window is active)
2023-02-04 11:21:25 +08:00
XiaoQiDigipen
3183316f40
Merge pull request #347 from SHADE-DP/AudioImplementation
...
Done with Audio Implementation via C#
2023-02-04 10:18:26 +08:00
mushgunAX
d1bad74791
Merge branch 'main' into AudioImplementation
2023-02-04 02:45:09 +08:00
XiaoQiDigipen
32043635c5
Merge pull request #346 from SHADE-DP/SP3-141-Camera-System
...
Fix camera arm and win scene issue
2023-02-04 02:44:32 +08:00
Glence
d1ae9b3756
Fix camera arm and win scene issue
2023-02-04 02:42:30 +08:00
XiaoQiDigipen
f617a1a984
Merge pull request #345 from SHADE-DP/SP3-141-Camera-System
...
Camera Collision fix. Still have some minor bugs
2023-02-04 02:39:55 +08:00
Xiao Qi
1f7f86dd01
Merge remote-tracking branch 'origin/main' into main
2023-02-04 02:39:37 +08:00
Xiao Qi
33807de93d
Pushed scene change and animator component bug fix for models without rigs
2023-02-04 02:32:35 +08:00
maverickdgg
c5296db6f6
Camera Collision fix
2023-02-04 02:20:42 +08:00
mushgunAX
6e8b2bc460
Merge branch 'main' into AudioImplementation
2023-02-04 02:11:41 +08:00
maverickdgg
5b6217f923
Merge branch 'main' into SP3-141-Camera-System
2023-02-04 02:10:16 +08:00
maverickdgg
94fe055aa9
fixed collision
2023-02-04 02:10:08 +08:00
Sri Sham Haran
0297627599
Merge pull request #344 from SHADE-DP/PlayerController
...
Fix collisionTag and playercontroller issue
2023-02-04 02:09:12 +08:00
Glence
79c1bb229a
Merge branch 'main' into PlayerController
2023-02-04 02:05:48 +08:00
Glence
0c455c55f6
correct collision tag issue and fix player controller keypress
2023-02-04 02:05:32 +08:00
Diren D Bharwani
638286b357
Fixed missing trigger state
2023-02-04 01:57:27 +08:00
mushgunAX
1866d4ba40
SFX for item scoring
2023-02-04 01:45:34 +08:00
mushgunAX
a7238c6eba
Merge branch 'main' into AudioImplementation
2023-02-04 01:45:09 +08:00
mushgunAX
23f7812a70
Fix StopAllSounds
2023-02-04 01:44:00 +08:00
maverickdgg
44e28f0d3f
Merge branch 'main' into SP3-141-Camera-System
2023-02-04 01:20:45 +08:00
XiaoQiDigipen
b2473c0c48
Merge pull request #343 from SHADE-DP/PlayerController
...
Fix scene1 issues and fix scripts
2023-02-04 01:20:26 +08:00
maverickdgg
e5d372c94e
Merge branch 'main' into SP3-141-Camera-System
2023-02-04 01:20:22 +08:00
Sri Sham Haran
b89be05ceb
Shortcuts in hierarchy panel cannot be pressed when any widget is focused
2023-02-04 01:20:01 +08:00
Glence
9d73806573
Merge branch 'main' into PlayerController
2023-02-04 01:11:56 +08:00
Glence
436846d03c
Fix level1 and fix ontrigger calling twice
2023-02-04 01:11:47 +08:00
XiaoQiDigipen
e88447bcf0
Merge pull request #342 from SHADE-DP/SP3-2-Physics
...
Collision Tags autosave on change, fixed serialisation bug with collision tags
2023-02-04 01:02:25 +08:00
Diren D Bharwani
d517a98bab
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-04 00:54:03 +08:00
Diren D Bharwani
a520571d82
Collision Tags now serialise based on index & autosave
2023-02-04 00:52:58 +08:00
maverickdgg
81d63f9776
Merge branch 'main' into SP3-141-Camera-System
2023-02-04 00:43:41 +08:00
maverickdgg
63a546b7aa
Merge branch 'main' into SP3-141-Camera-System
2023-02-04 00:32:41 +08:00
XiaoQiDigipen
ac93269283
Merge pull request #341 from SHADE-DP/SP3-20-UI-System
...
Fixed Button texture swapping. Fixed Button scripts on scene change. Added buttons to scenes. Added SHEDITOR define for Managed
2023-02-04 00:32:29 +08:00
mushgunAX
c7b99df2f6
Merge branch 'main' into AudioImplementation
2023-02-04 00:31:23 +08:00
maverickdgg
358df0768d
Merge branch 'SP3-20-UI-System' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-20-UI-System
2023-02-04 00:25:44 +08:00
maverickdgg
4de32341e1
Merge branch 'main' into SP3-20-UI-System
2023-02-04 00:24:59 +08:00
mushgunAX
49fadfed74
Dynamic BGM
2023-02-04 00:23:05 +08:00
Kah Wei
454de9f1ac
Added SHEDITOR and _PUBLISH defines to SHADE_Managed
2023-02-04 00:22:17 +08:00
Kah Wei
4a101d97c9
CallbackEvents are now able to handle situations where a CallbackAction results in adding more CallbackActions
2023-02-04 00:19:57 +08:00
maverickdgg
c88ce23d45
WIP collision
2023-02-04 00:17:29 +08:00
Kah Wei
3cd1778d08
Fixed SHUIComponent serialization
2023-02-04 00:04:25 +08:00
XiaoQiDigipen
36db5021ac
Merge pull request #338 from SHADE-DP/SP3-2-Physics
...
Fixed crash occurring with editing collision tag file
2023-02-03 23:54:43 +08:00
Diren D Bharwani
b5b3761a6c
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-03 23:52:10 +08:00
Diren D Bharwani
ff6ee80df2
Fixed bug where collision tag file could not be editir
...
Fuck file i/o
2023-02-03 23:51:31 +08:00
Xiao Qi
0281446538
Merge remote-tracking branch 'origin/main' into main
2023-02-03 23:50:40 +08:00
Xiao Qi
1bae1c97d6
Added demo animation objects
2023-02-03 23:50:35 +08:00
Kah Wei
7ded7a0706
Merge branch 'SP3-20-UI-System' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-20-UI-System
...
# Conflicts:
# Assets/Editor/Layouts/UserLayout.ini
2023-02-03 23:33:40 +08:00
Kah Wei
940c55d665
Fixed Renderables not being removed from a batch if their modifiable material was retrieved
2023-02-03 23:33:23 +08:00
maverickdgg
21695fd4f3
Merge branch 'main' into SP3-20-UI-System
2023-02-03 23:28:17 +08:00
maverickdgg
fdacaf5036
Added reminaing buttons for win and lose screens
2023-02-03 23:28:08 +08:00
XiaoQiDigipen
2be7469762
Merge pull request #337 from SHADE-DP/SP3-2-Physics
...
Unretarded the collision tags
2023-02-03 23:23:20 +08:00
Diren D Bharwani
7a79cda729
Reworked Collision Tag Interface and Logic
2023-02-03 23:22:21 +08:00
mushgunAX
136d86dce3
Fix Item Score SFX
2023-02-03 23:19:12 +08:00
mushgunAX
d71790022f
Merge branch 'main' into AudioImplementation
2023-02-03 23:16:47 +08:00
maverickdgg
b15b5eadbc
Merge branch 'main' into SP3-20-UI-System
2023-02-03 22:59:56 +08:00
maverickdgg
ebf1ab39cf
Added some buttons to lose screen
2023-02-03 22:59:49 +08:00
Diren D Bharwani
c61be35da0
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-03 22:44:58 +08:00
maverickdgg
382a2d0f6a
Added start game button. Texture changing for buttons now only change when necessary
2023-02-03 22:44:02 +08:00
XiaoQiDigipen
0e4400fc98
Merge pull request #336 from SHADE-DP/PlayerController
...
Scene changes and Bug fixes
2023-02-03 22:08:18 +08:00
Glence
e00b891bf7
added lights to level 2
2023-02-03 22:03:55 +08:00
Glence
5284066cee
Merge branch 'main' into PlayerController
2023-02-03 21:29:02 +08:00
Glence
2ee46f33df
update collision tag to have a save button and clamp raycast draw
2023-02-03 21:28:50 +08:00
XiaoQiDigipen
0bf1fc9839
Merge pull request #335 from SHADE-DP/SP3-1-Rendering
...
Updated shadow implementation
2023-02-03 20:22:03 +08:00
XiaoQiDigipen
b705db8a8c
Merge pull request #334 from SHADE-DP/SP3-129-AudioSystem
...
Added global parameter control and VCA volume control
2023-02-03 20:21:28 +08:00
Brandon Mak
6cde511b36
Shadows update
...
Made it less dark
2023-02-03 20:16:42 +08:00
maverickdgg
a6290d9c8f
Added texture, modifiable material fix
2023-02-03 20:12:48 +08:00
Xiao Qi
50c3855476
Merge remote-tracking branch 'origin/main' into main
2023-02-03 19:38:02 +08:00
Xiao Qi
c9db8262b7
Added preprocessor checks for editor
2023-02-03 19:37:56 +08:00
mushgunAX
a6bc9ed2b4
Updates on audio
2023-02-03 19:37:18 +08:00
Brandon Mak
ca0b8aabb0
Merge branch 'main' into SP3-1-Rendering
2023-02-03 19:33:22 +08:00
Kah Wei
5bef209189
Modified ScriptAddAction to use serialization
2023-02-03 19:17:20 +08:00
SHAM-DP
98d4dd9483
Merge branch 'main' into SP3-129-AudioSystem
2023-02-03 19:16:25 +08:00
SHAM-DP
5b2f42a920
Added controls for global parameters
...
Added controls for VCA volume
2023-02-03 19:16:12 +08:00
maverickdgg
e3d616b4e1
Merge branch 'main' into SP3-20-UI-System
2023-02-03 18:42:53 +08:00
Diren D Bharwani
b02f4ac49b
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-03 18:40:51 +08:00
Diren D Bharwani
36de32447d
Fixed some bugs with serialisation
2023-02-03 18:40:45 +08:00
XiaoQiDigipen
ffb0a6e20c
Merge pull request #332 from SHADE-DP/SP3-6-c-scripting
...
Fixed bug where shmeta files in folders would still appear in SHADE_Scripting.csproj's solution explorer
2023-02-03 18:06:32 +08:00
Kah Wei
929bfa8a54
Merge branch 'SP3-6-c-scripting' into SP3-6-CSharpStaticReset
2023-02-03 17:05:56 +08:00
mushgunAX
60fa4335a0
Merge branch 'main' into AudioImplementation
2023-02-03 17:01:11 +08:00
Kah Wei
4cf17c16b5
Fixed bug where shmeta files in folders would still appear in SHADE_Scripting.csproj's solution explorer
2023-02-03 16:54:35 +08:00
Glence
6b5bd43110
Merge branch 'main' into PlayerController
2023-02-03 16:48:51 +08:00
XiaoQiDigipen
7818c6f2d2
Merge pull request #331 from SHADE-DP/SP3-2-Physics
...
Refactored Raycasting, Added Layers for Raycasting to C#, Fixed Collision Tag Panel
2023-02-03 16:26:06 +08:00
Diren D Bharwani
c73275f2d3
Added temporary use of collision layers to C# and fixed raycast drawing
2023-02-03 16:11:30 +08:00
maverickdgg
bb00889553
Merge branch 'main' into SP3-20-UI-System
2023-02-03 15:53:26 +08:00
Diren D Bharwani
b81e71ed08
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-02-03 02:03:12 +08:00
Diren D Bharwani
b6d91d5492
Fixed bug with collision tags not behaving as intended
...
Why the damn hell must react's system be so confusing??
2023-02-03 01:37:45 +08:00
mushgunAX
d1a3214d41
Change banks
2023-02-03 00:40:22 +08:00
Glence
5bf3af2ed2
corrected transition to diff scenes
2023-02-03 00:03:05 +08:00
Glence
4af3440db7
added gameplay for level1 and multiplier combo is done
2023-02-02 22:44:48 +08:00
Diren D Bharwani
931f6fe5e2
Fixed almost everything. Ray debug drawing has a small bug
2023-02-02 20:56:55 +08:00
Diren D Bharwani
d5c731dd20
Fixed collision shape debug drawing and more serialisation bugs
2023-02-02 20:48:32 +08:00
Diren D Bharwani
931ed58287
Added individual collider debug drawing
2023-02-02 20:19:21 +08:00
mushgunAX
e28c6ce1a7
new banks
2023-02-02 20:16:12 +08:00
Diren D Bharwani
3593df3ada
Fixed collider shape serialisation
2023-02-02 20:15:59 +08:00
Diren D Bharwani
71f4cdd29e
Fixed rigidbody serialisation
2023-02-02 19:23:42 +08:00
Diren D Bharwani
6a57be2e60
Refactored old physics to match new interface
...
Compiles but still buggy, need a bit of time to clear up all the bugs
2023-02-02 19:06:56 +08:00
mushgunAX
1d0522e334
Audio Implementation for AI
2023-02-02 16:58:40 +08:00
XiaoQiDigipen
e5479c31c5
Merge pull request #330 from SHADE-DP/PlayerController
...
Scripting changes for item and added level 1 scene
2023-02-02 11:20:20 +08:00
Glence
5b628baedf
changes breakable to only minus count on items
2023-02-02 11:16:56 +08:00
Glence
aaf4919c27
Merge branch 'main' into PlayerController
2023-02-02 11:05:06 +08:00
XiaoQiDigipen
7c53700692
Merge pull request #329 from SHADE-DP/SP3-6-c-scripting
...
Added UI Element and other QoL fixes for scripting
2023-02-02 10:57:20 +08:00
Glence
ec11f8cb8f
Merge branch 'main' into PlayerController
2023-02-02 10:45:21 +08:00
Kah Wei
ee03722153
Merge branch 'main' into SP3-6-c-scripting
2023-02-01 23:49:44 +08:00
Kah Wei
3a4288d4bc
Merge branch 'SP3-6-c-scripting' into SP3-6-CSharpStaticReset
2023-02-01 19:18:29 +08:00
maverickdgg
d149aae6fb
Merge branch 'main' into SP3-20-UI-System
2023-02-01 12:44:30 +08:00
maverickdgg
2dfaa75ab3
Add CreateComponentSparseSet and bug fix for togglebutton nt triggering
2023-02-01 12:42:51 +08:00
Kah Wei
0b0590180d
Fixed incorrect functor called in SHScriptEngine::onUIElementClicked()
2023-02-01 11:57:11 +08:00
Kah Wei
39fbfbd6fa
Added more reliable method of reloading static C# data
2023-02-01 00:34:09 +08:00
Kah Wei
72953762cb
Attempt at resetting static data members
2023-01-31 23:48:44 +08:00
XiaoQiDigipen
ab48efce30
Merge pull request #326 from SHADE-DP/SP3-1-Rendering
...
Fixed UI Rendering
2023-01-31 22:53:03 +08:00
Brandon Mak
d9833ca8b0
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-01-31 19:07:28 +08:00
XiaoQiDigipen
71613143f6
Merge pull request #325 from SHADE-DP/SP3-4-Editor
...
Added Asset Browser Filters, double click asset id in inspector to highlight asset in asset browser
2023-01-31 19:05:21 +08:00
Brandon Mak
109f35f297
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2023-01-31 19:02:11 +08:00
Brandon Mak
ea74f5ebf6
Fixed some errors in SHUISystem
2023-01-31 19:01:21 +08:00
SHAM-DP
d6fc83d3b7
Merge branch 'main' into SP3-4-Editor
2023-01-31 18:56:09 +08:00
SHAM-DP
4c4d39d4bb
Added double click asset id in inspector to scroll to asset in asset browser
...
Added asset browser filter by name and type
2023-01-31 18:55:50 +08:00
Xiao Qi
883c3c8fc1
Added recognition for audio bank files
...
Added wrapper class to hold path for fmod system
2023-01-31 18:27:39 +08:00
Glence
8d43fca1cc
added models for level 1 and made gamemanager a singleton
2023-01-31 18:13:34 +08:00
Kah Wei
8f9a4e8c73
Fixed bug where onDestroy() is not called for scripts that are destroyed when leaving play mode in the editor
2023-01-31 18:09:07 +08:00
Xiao Qi
8c9673cafd
Removed editor config from repo
2023-01-31 17:48:29 +08:00
Xiao Qi
e0f363f1ec
Changed line to only ignore editor config
2023-01-31 17:47:36 +08:00
Xiao Qi
164b4f7197
Changed gitignore line to ignore all items in Editor Folder
2023-01-31 17:38:48 +08:00
Kah Wei
53f599a238
Added RemoveScript(Script) for Scripts and GameObjects
2023-01-31 17:28:24 +08:00
Diren D Bharwani
3b6e0be364
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2023-01-31 17:14:52 +08:00
Brandon Mak
e9452093f0
Fixed UI
2023-01-31 15:17:40 +08:00
Glence
0f8e1d6310
Merge branch 'main' into PlayerController
2023-01-31 13:47:55 +08:00
XiaoQiDigipen
24c15743a1
Merge pull request #324 from SHADE-DP/SP3-10-input-management
...
Set to force the use of dedicated GPU
2023-01-31 12:53:13 +08:00
mushgunAX
710bfe1dac
Merge branch 'main' into SP3-10-input-management
2023-01-31 12:51:50 +08:00
mushgunAX
38f2ba69db
Force use of Dedicated GPU
2023-01-31 12:43:02 +08:00
Kah Wei
b46d2135bc
Modified Renderable and TextRenderable to no longer use reference to Assets, and use the Asset directly instead
2023-01-31 10:53:58 +08:00
Glence
d1d7d430b1
added breakable food into the scene
...
#issues to fix
egg collision too small so weight is really small
throwing heavy objects doesnt give enuff force compared to rolling and hitting it
2023-01-31 00:43:25 +08:00
Glence
3e015d924e
Merge branch 'main' into PlayerController
2023-01-30 23:30:55 +08:00
Kah Wei
a5b7672102
Merge branch 'main' into SP3-6-c-scripting
2023-01-30 20:53:42 +08:00
Kah Wei
f93d5fcd63
Added scripting inteface for SHUIComponent
2023-01-30 20:52:39 +08:00
Xiao Qi
c13f06e4a6
Added warning line to check for existing path
2023-01-30 19:55:42 +08:00
XiaoQiDigipen
eedcd44b8e
Merge pull request #323 from SHADE-DP/delete-editorconfig
...
Delete Editor.SHConfig (Delete this branch)
2023-01-30 18:32:29 +08:00
XiaoQiDigipen
f1bf9cb865
Merge pull request #322 from SHADE-DP/SP3-4-Editor
...
Added hierarchy panel filter
2023-01-30 18:29:47 +08:00
Xiao Qi
f2b8e52608
Commented unused shader build lines
2023-01-30 18:28:49 +08:00
Sri Sham Haran
559cda92f1
Delete Editor.SHConfig
2023-01-30 18:27:29 +08:00
SHAM-DP
f2a0b38406
Merge branch 'main' into SP3-4-Editor
2023-01-30 17:56:38 +08:00
SHAM-DP
cf999b0d3b
Added entity filter
2023-01-30 17:44:06 +08:00
XiaoQiDigipen
213ac9d275
Merge pull request #321 from SHADE-DP/SP3-17-animation-system
...
Animation WIP merge
2023-01-30 17:35:56 +08:00
XiaoQiDigipen
4c5becff46
Merge pull request #320 from SHADE-DP/AudioScripting
...
Added Scripting interface for AudioClips
2023-01-30 17:08:38 +08:00
Kah Wei
c2aa067cc4
Fixed crash caused by loading incorrect renderpass for subpass replacement
2023-01-30 16:55:15 +08:00
SHAM-DP
59ef28baf1
Merge branch 'main' into AudioScripting
2023-01-30 16:47:46 +08:00
SHAM-DP
526c6dc883
Spatial scripting inteface changes (remove eid requirement)
2023-01-30 16:47:38 +08:00
SHAM-DP
74b8ee73c5
Spatial setup
2023-01-30 16:47:03 +08:00
Brandon Mak
a3ca04535f
More changes
2023-01-30 16:46:42 +08:00
Brandon Mak
89b101f3e5
passed string by value dum dum brandon
2023-01-30 16:46:14 +08:00
Brandon Mak
c45c469c8e
Change GetUsableSubpasses to GetUsableSubpass
2023-01-30 16:42:19 +08:00
Brandon Mak
f8bde9fc35
Added map to retrieve usable subpasses
2023-01-30 16:35:12 +08:00
Kah Wei
8a4a469abf
Added ability to change subpass for a material and fixed typo for vertex shader in the material editor
2023-01-30 15:52:42 +08:00
Brandon Mak
a67e65ff76
Made array for usable subpasses
2023-01-30 15:34:22 +08:00
Brandon Mak
23734fa42c
Merge branch 'main' into SP3-1-Rendering
2023-01-30 15:23:00 +08:00
Kah Wei
61fa2ae923
Merge branch 'main' into SP3-17-animation-system
2023-01-30 15:16:09 +08:00
Kah Wei
53ef202e46
Merge branch 'main' into SP3-17-animation-system
...
# Conflicts:
# SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp
# SHADE_Engine/src/Serialization/SHYAMLConverters.h
2023-01-30 15:15:46 +08:00
XiaoQiDigipen
5240c837ec
Merge pull request #318 from SHADE-DP/SP3-10-input-management
...
Implemented Input Binding Panel via Editor
2023-01-30 15:00:58 +08:00
Kah Wei
b3f79e31db
Forgot to commit shader binary
2023-01-30 14:58:52 +08:00
Kah Wei
52c0cc2f84
Merge branch 'main' into SP3-17-animation-system
...
# Conflicts:
# Assets/Shaders/TestCube_VS.shshaderb
# SHADE_Engine/src/Editor/EditorWindow/Inspector/SHEditorComponentView.hpp
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.h
# SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsPredefinedData.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/GlobalData/SHGraphicsPredefinedData.h
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsConstants.h
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.h
# SHADE_Engine/src/Graphics/MiddleEnd/Pipeline/SHPipelineLibrary.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Pipeline/SHPipelineLibrary.h
# SHADE_Engine/src/Serialization/SHYAMLConverters.h
2023-01-30 14:57:46 +08:00
XiaoQiDigipen
2fd8506fab
Merge pull request #319 from SHADE-DP/revert-316-SHPhysics
...
Revert "Implemented a custom physics engine"
2023-01-30 14:41:09 +08:00
XiaoQiDigipen
3ff2e6bb92
Revert "Implemented a custom physics engine"
2023-01-30 14:40:55 +08:00
Kah Wei
8c3703ce04
Fixed models using wrong animation bone matrices
2023-01-29 20:52:04 +08:00
Kah Wei
4a00312f57
Added serialization of AnimatorComponent
2023-01-29 20:35:18 +08:00
Kah Wei
2d1987e14b
Added handling for rendering objects using an animated shader but without an animator component or an attached rig
2023-01-29 19:27:58 +08:00
Kah Wei
741489b0ae
Merge branch 'SP3-17-animation-system' of https://github.com/SHADE-DP/SHADE_Y3 into SP3-17-animation-system
2023-01-29 18:51:36 +08:00
Kah Wei
6af4933b52
Fixed on-close crashes coming from SHResourceManager
2023-01-29 18:51:31 +08:00
Xiao Qi
83a33b3851
Bone count data member in mesh asset
2023-01-29 18:38:12 +08:00
Kah Wei
eab2f2d54a
Fixed bug where replacing an animator's rig causes the GPU to be lost
2023-01-29 16:03:08 +08:00
Kah Wei
3f1a25c95b
Fixed crash caused by loading more than one SHRig
2023-01-29 15:39:48 +08:00
Kah Wei
1472823dc0
Removed buggy animation debug draw
2023-01-29 14:45:46 +08:00
Brandon Mak
d5897387c5
Merge branch 'main' into SP3-1-Rendering
2023-01-29 13:25:40 +08:00
mushgunAX
ac10b95b01
Tooltips
2023-01-25 23:54:04 +08:00
mushgunAX
bde191aeca
Input Bindings Panel Done
2023-01-25 23:22:15 +08:00
Glence
7d9ab7a381
items changes
...
items now return back to their original position when owner collides with it
2023-01-25 18:20:26 +08:00
Kah Wei
80a7fe701b
Added debug draw for animation system
2023-01-24 23:31:00 +08:00
mushgunAX
e70354df74
Get input code name functions
2023-01-24 19:17:27 +08:00
mushgunAX
834d474f21
Merge branch 'main' into SP3-10-input-management
2023-01-23 18:04:07 +08:00
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
maverickdgg
cdb5102630
Added a 0 check for button textures.
2023-01-16 14:51:06 +08:00
maverickdgg
1e351366af
fix clicked texture to take priority over hovered texture
2023-01-16 14:44:20 +08:00
Kah Wei
b5c9392baf
Merge branch 'main' into SP3-1-DebugDraw
2023-01-16 14:39:53 +08:00
Kah Wei
b603044579
Fixed validation errors caused by debug draw and fixed SHDebugDraw::WireCapsule not being static
2023-01-16 14:39:35 +08:00
maverickdgg
077f6f0fc9
Merge branch 'main' into SP3-20-UI-System
2023-01-16 14:36:29 +08:00
maverickdgg
a41354f2ce
Added changing texture of buttons
2023-01-16 14:35:16 +08:00
Xiao Qi
7f9991038a
Working commit
2023-01-16 14:34:59 +08:00
XiaoQiDigipen
18610b724b
Merge pull request #308 from SHADE-DP/SP3-20-UI-System
...
Fixed Buttons, Added Button events, Added Toggle Buttons, Added Sliders(WIP no graphics), Rework backend
2023-01-16 14:11:51 +08:00
SHAM-DP
34f22808ee
transition scenescave prompt
2023-01-16 14:07:44 +08:00
maverickdgg
02ba0c6dc9
merge
2023-01-16 11:44:34 +08:00
maverickdgg
132e66c6c0
Merge branch 'UI-Test' into SP3-20-UI-System
2023-01-16 11:43:00 +08:00
maverickdgg
0c7224b8be
Merge branch 'main' into UI-Test
2023-01-16 11:37:38 +08:00
maverickdgg
5190c490c9
added events
2023-01-16 11:36:12 +08:00
mushgunAX
c5998c3b53
Laying out foundations for input editor UI
2023-01-16 10:32:18 +08:00
maverickdgg
5aa7bfe03e
button fixed
2023-01-16 07:34:44 +08:00
Diren D Bharwani
85f0902c2d
Removed unused collision table and fixed bug with kinematic bodies exploding
2023-01-16 03:48:08 +08:00
Diren D Bharwani
19bffc9124
First half of re-implementing face-face contact derivation
2023-01-16 02:44:27 +08:00
Diren D Bharwani
dab109bc77
Fixed a fatal error with rigid body rotations.
2023-01-16 02:43:31 +08:00
Kah Wei
7ecb8b11ad
Added support for rendering bone-less models using the animated shader
2023-01-13 21:26:05 +08:00
Kah Wei
d1a41ea194
Fixed raccoon not rendering for animated material
2023-01-13 20:33:25 +08:00
Kah Wei
74d6e5cee7
SHPipelineLibrary now sets the pipeline layouts correctly
2023-01-13 18:14:40 +08:00
Glence
1c47f17d92
Merge branch 'SP3-129-AudioSystem' into AudioScripting
2023-01-13 17:46:23 +08:00
Glence
de6f4dd138
Added functions to attach and detach audio clips to objects
2023-01-13 17:46:01 +08:00
Diren D Bharwani
6c76849cd8
Merge remote-tracking branch 'origin/SHPhysics' into SHPhysics
2023-01-13 15:26:28 +08:00
Diren D Bharwani
ef5016351b
Reverted changes to inertia tensors
...
Created a new branch since I reverted to an older commit but kept some new updates. This will be the main branch moving forward.
2023-01-13 15:26:21 +08:00
Diren D Bharwani
13d5625055
Reverted changes to inertia tensors
...
Created a new branch since I reverted to an older commit but kept some new updates
2023-01-13 15:25:57 +08:00
Kah Wei
d1ab595126
Fixed certain crashes when assigning rig and clip
2023-01-12 20:04:49 +08:00
Kah Wei
406759f856
Added animator inspector to the editor
2023-01-11 23:02:09 +08:00
Brandon Mak
f217562fef
Shadows are sort of working
2023-01-11 20:04:53 +08:00
Kah Wei
c0e8c032b9
Added inspector for animator component
2023-01-11 16:17:32 +08:00
Kah Wei
3d73185926
Fixed vector issues when constructing the SHRig
2023-01-11 15:15:35 +08:00
Brandon Mak
4cd9a6cea0
shadows WIP
2023-01-11 10:35:29 +08:00
Brandon Mak
4a06032bea
Shadows WIP
2023-01-11 08:25:38 +08:00
Xiao Qi
190665bbbf
Changed function signature to take in rig node pointer reference instead of r value ptr
2023-01-10 20:52:34 +08:00
Kah Wei
c0de2d4705
Fixed SHAnimationClip not copying name of channels correctly and added extra check for SHRig if an invalid rig is being constructed
2023-01-10 19:42:43 +08:00
Kah Wei
5c14a0829a
Added support for edge cases in transforms interpolation for animation clips
2023-01-10 11:46:37 +08:00
Brandon Mak
9538636af6
Shadows WIP
2023-01-10 01:47:10 +08:00
Kah Wei
e9624977cd
Modified SHAnimationComponent to handle interpolation of separate position, rotation and scale keyframes
2023-01-09 23:32:20 +08:00
Kah Wei
7bf0c26052
Added support for loading SHRig and SHAnimationClip into SHResourceManager and modified SHAnimationClip to support proper keyframe data
2023-01-09 17:51:54 +08:00
XiaoQiDigipen
8e58d47115
Merge pull request #306 from SHADE-DP/SP3-10-input-management
...
Changed default pathing for binding file serialisation
2023-01-09 17:44:14 +08:00
maverickdgg
8b2297f451
CreateSparseSet
2023-01-09 17:40:21 +08:00
Brandon Mak
918018b6fe
Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering
2023-01-09 17:34:17 +08:00
mushgunAX
356ec24cc2
Change default pathing for binding file I/O
2023-01-09 17:21:24 +08:00
maverickdgg
402bd16522
fix for editor window size
2023-01-09 17:18:22 +08:00
Xiao Qi
a58c3e86a5
Reinserted genMeta in compiling function
2023-01-09 17:10:13 +08:00
Kah Wei
19ba71e51c
Added animated raccoon material and deleted unused skinned vertex shader
2023-01-09 17:05:10 +08:00
XiaoQiDigipen
be337a2687
Merge pull request #305 from SHADE-DP/SP3-5-ECS
...
Added GetComponents to Component Manager
2023-01-09 16:59:45 +08:00
XiaoQiDigipen
82f65a112c
Merge pull request #304 from SHADE-DP/SP3-10-input-management
...
Implemented Input Binding Serialisation
2023-01-09 16:56:59 +08:00
Brandon Mak
cb9223db0b
Enabled partially bound bit for descriptor sets with variable size
...
- Shadow maps can be sampled from compute shaders
2023-01-09 11:06:10 +08:00
maverickdgg
28829213c9
merge
2023-01-09 10:53:56 +08:00
maverickdgg
3638feba05
Merge branch 'main' into SP3-20-UI-System
2023-01-09 10:50:36 +08:00
maverickdgg
4f63558f40
Added GetComponents to Component Manager
2023-01-09 10:44:36 +08:00
maverickdgg
88491ffbd8
ToggleButton fix
2023-01-09 09:56:46 +08:00
Brandon Mak
4928ed4bcf
Will update commit message tomorrow. Fuck Vulkan. *KW in BG: DiReCtX*
...
- Changed RenderGraphNodeNames to RenderGraphEntityNames
- Managed to get shadow maps into desc sets
2023-01-09 09:44:40 +08:00
maverickdgg
e89b6f5c4c
Fixing button
2023-01-09 09:38:53 +08:00
maverickdgg
5f11a931c7
Added Toggle Button, Fixed canvas Scalar
2023-01-09 09:24:20 +08:00
maverickdgg
b293b28a56
Button fix
2023-01-09 07:14:40 +08:00
mushgunAX
7dbd0b93b3
Minor comment fix
2023-01-08 21:39:48 +08:00
mushgunAX
4123e76a7d
Checking Input Binding I/O
2023-01-08 21:36:19 +08:00
mushgunAX
92a7555370
Merge branch 'main' into SP3-10-input-management
2023-01-08 21:05:18 +08:00
mushgunAX
baaeb9ee10
Input Binding File I/O
2023-01-08 21:05:09 +08:00
XiaoQiDigipen
d913a6dd08
Merge pull request #303 from SHADE-DP/Model-Loader-Update
...
Updated Loading of .shmodel files and updated original models
2023-01-08 12:40:01 +08:00
Xiao Qi
67db3e636c
Updated racoon model and files
2023-01-08 12:37:48 +08:00
XiaoQiDigipen
f120f365eb
Merge pull request #302 from SHADE-DP/SP3-1-DebugDraw
...
Added support for debug drawing wireframe capsules
2023-01-08 12:20:11 +08:00
Kah Wei
686e141efa
Fixed comment for SHPrimitiveGenerator::LineCapsuleCap
2023-01-08 01:46:52 +08:00
Kah Wei
f44e7b7a1c
Debug draw capsule now works with different orientations
2023-01-08 01:43:40 +08:00
Kah Wei
5c5ff38b49
Merge branch 'main' into SP3-1-DebugDraw
2023-01-08 01:07:15 +08:00
Kah Wei
98bfbc1048
Added DrawWireCapsule for debug draw (doesn't support orientation changes yet)
2023-01-08 01:06:50 +08:00
Brandon Mak
1a0edf30d7
Will update commit message tomorrow. Fuck Vulkan. *KW in BG: DiReCtX*
2023-01-07 22:40:29 +08:00
Xiao Qi
1eab15d129
Root nullptr check when destroying rig tree
2023-01-07 22:04:11 +08:00
Xiao Qi
1a2a514f98
Updated all models
2023-01-07 22:00:46 +08:00
Xiao Qi
de0dc5db61
Recompiled models
2023-01-07 21:48:31 +08:00
Xiao Qi
c3d027f5b1
AssetID check for 0
2023-01-07 21:32:16 +08:00
Xiao Qi
ae024e9757
Changed order of init in asset manager to init all loaders first before building directory to avoid crash
2023-01-07 21:13:59 +08:00
Xiao Qi
73a1aaa480
Updated model loading to match new model binary implementation
...
Changed some calls in resource to match new names and defines
2023-01-07 21:00:11 +08:00
Brandon Mak
77a5829fc9
Shadows WIP
2023-01-07 17:45:49 +08:00
SHAM-DP
f726592557
Popup window base & popup management
...
Added Scene save prompt popup (WIP)
2023-01-07 17:34:07 +08:00
Xiao Qi
64323f6cf8
Merge branch 'SP3-17-animation-system' into Model-Loader-Update
2023-01-07 16:43:01 +08:00
Xiao Qi
ab766d9304
Updated Model asset and rig loading
2023-01-07 16:42:13 +08:00
XiaoQiDigipen
83eb3fffcd
Merge pull request #301 from SHADE-DP/SP3-16-Math
...
Added rotate method with quaternions for Vector3
2023-01-07 16:18:36 +08:00
Diren D Bharwani
222bda9a13
Replaced Transform's Forward.get with new rotate method
2023-01-07 16:16:35 +08:00
Diren D Bharwani
c3582cf5ee
Added a rotate method with quaternions for Vector3
2023-01-07 16:14:55 +08:00
Diren D Bharwani
8914dea574
Merge remote-tracking branch 'origin/main' into SP3-16-Math
2023-01-07 16:01:03 +08:00
Brandon Mak
8bb406e17f
Shadows WIP
...
- new subpass generated for shadow maps now use light's renderer
- Added support to pass in custom binding and location for vertex attributes
- SHLightingSubSystem GetViewMatrix uses SHMatrix::LookAtLH but with hard-coded values for now. This will eventually be replaced with real position and target values
- Created new shadow map rendering vertex input state.
2023-01-07 15:27:08 +08:00
SHAM-DP
1188c61c7d
Filter WIP (Need to optimize the search first)
2023-01-07 15:25:50 +08:00
Brandon Mak
3e01c9e80a
shadows WIP
2023-01-07 12:01:09 +08:00
Brandon Mak
d3cd36984d
Shadow map WIP
2023-01-07 07:42:42 +08:00
Brandon Mak
19f9b67550
Shadow map WIP
...
- Added companion subpass object to subpass
- Lighting sub system updates a light's renderer when it is a valid handle
- Light component's renderer will be created in the graphics system event when a light's shadow is enabled
2023-01-06 10:40:19 +08:00
Diren D Bharwani
8ca4045d55
R for retard
2023-01-05 17:53:48 +08:00
Diren D Bharwani
6ca2ea4fa8
Merge remote-tracking branch 'origin/PhySH' into PhySH
2023-01-05 14:41:07 +08:00
Diren D Bharwani
0c92e7ff6c
Added more comments and clarity for polyhedron edge contacts
2023-01-05 14:40:59 +08:00
Diren D Bharwani
016f6c804d
Added more comments and clarity for
2023-01-05 14:40:06 +08:00
Diren D Bharwani
68e11ba48e
Added edge vs edge contacts for convex polyhedron collisions
2023-01-05 13:42:17 +08:00
Diren D Bharwani
c484a088fd
Added first half of Gauss Map Optimised SAT
2023-01-05 01:12:25 +08:00
Diren D Bharwani
dffdec9d9c
Cleaned up colliders
2023-01-04 19:45:41 +08:00
Kah Wei
9d17328262
Added bone animation supported vertex shader
2023-01-04 18:20:04 +08:00
Diren D Bharwani
dd2fc934a2
Removed Redundant Geometry
2023-01-04 17:48:08 +08:00
Kah Wei
7da89def50
Refactored SHBatch to support animation data in the same descriptor set
2023-01-04 17:42:02 +08:00
Kah Wei
3ca6859fcb
Merge branch 'main' into SP3-17-animation-system
...
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.h
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHGraphicsSystem.cpp
2023-01-04 15:52:08 +08:00
Diren D Bharwani
a49c674c2b
Generalised the Parallel Axis Theorem for computing inertia tensors
2023-01-04 15:03:58 +08:00
Diren D Bharwani
d7fa40776a
Merge remote-tracking branch 'origin/main' into PhySH
2023-01-04 14:35:37 +08:00
Brandon Mak
db87bea002
Added pre compute functions for render graph node compute
2023-01-04 09:58:29 +08:00
XiaoQiDigipen
75f4490409
Merge pull request #300 from SHADE-DP/SP3-4-Editor
...
Added Copy/Paste of component values, scene name display, editor config
2023-01-04 01:01:34 +08:00
Brandon Mak
87b2103f6e
Shadows WIP
2023-01-03 22:05:36 +08:00
Diren D Bharwani
f7e867098d
Small changes to rigidbody tooltips
2023-01-03 20:30:20 +08:00
Sri Sham Haran
562c9e2064
Merge branch 'main' into SP3-4-Editor
2023-01-03 20:29:09 +08:00
Kah Wei
06b7db14d5
Added code for bone matrices
2023-01-03 18:57:14 +08:00
Diren D Bharwani
b2645fb584
Added support for composite colliders
2023-01-03 18:53:21 +08:00
Diren D Bharwani
0460d776b0
Fixed collision tag panel fallacies and saving of tag masks
2023-01-03 10:40:02 +08:00
Diren D Bharwani
1b5024793c
Added debug drawing for rays
2023-01-03 10:14:39 +08:00
Brandon Mak
b771cdbfc6
Added barrier for shadow maps
2023-01-03 07:41:37 +08:00
Kah Wei
c1910db2af
Fleshed out SHAnimatorComponent
2023-01-03 00:23:37 +08:00
Diren D Bharwani
1f2a9820d1
Readded collision tags and moved collision filtering to an earlier stage
2023-01-02 22:49:12 +08:00
Diren D Bharwani
58a44997b2
Reworked raycasting on engine side. Re-added raycasting to scripting
2023-01-02 22:31:48 +08:00
Brandon Mak
ef8867a7a5
Shadows WIP
2023-01-02 22:16:35 +08:00
Brandon Mak
7f8dc2b647
Added constants for render graph node names
...
- Fleshed out event function to add resource and subpass to shadow map render graph node when shadow is turned on
- Added support for linking resources and subpasses to render graph at runtime
2023-01-02 18:24:29 +08:00
Diren D Bharwani
ddfbc71400
Added implementation for raycasting into the collision space
2023-01-01 19:39:16 +08:00
Diren D Bharwani
7a92c2c86f
Reverted a change
2023-01-01 17:23:06 +08:00
Diren D Bharwani
50de3a8ef0
Added some todo comments
2023-01-01 17:15:49 +08:00
Diren D Bharwani
6f55f202b9
Added planes
2023-01-01 16:53:13 +08:00
Diren D Bharwani
37db6a2bf1
Merge remote-tracking branch 'origin/main' into PhySH
2023-01-01 14:11:47 +08:00
Brandon Mak
03becd8e47
Removing resources now remove subpasses and computes involved
...
- Added an empty node in the render graph for shadow mapping
2023-01-01 13:59:10 +08:00
XiaoQiDigipen
a6a0e1588b
Merge pull request #299 from SHADE-DP/SP3-6-c-scripting
...
Added scripting quality of life features
2023-01-01 12:37:09 +08:00
XiaoQiDigipen
1590982507
Merge pull request #298 from SHADE-DP/SP3-10-input-management
...
Fixed and Enhanced Input Binding Management
2023-01-01 12:35:49 +08:00
XiaoQiDigipen
3ddf0c39d5
Merge pull request #297 from SHADE-DP/SP3-1-Rendering
...
Refactored Graphics
2023-01-01 12:35:09 +08:00
Brandon Mak
d7754e125d
Wrote remove resource for render graph (untested)
2023-01-01 12:02:51 +08:00
Diren D Bharwani
38764e79b3
Added trigger check for sphere vs convex polyhedron
2023-01-01 03:32:59 +08:00
Diren D Bharwani
f3c0bdbcfd
Clean up
2023-01-01 03:24:34 +08:00
Diren D Bharwani
67907b1ca9
Replaced twin-edge dependency on sphere vs convex polyhedron
2023-01-01 02:48:02 +08:00
Diren D Bharwani
00f8726e46
Solved edge case for sphere vs convex polyhedron
2023-01-01 02:42:44 +08:00
Kah Wei
38e27ce21a
Merge branch 'main' into SP3-17-animation-system
2022-12-31 19:17:19 +08:00
Diren D Bharwani
3a7336fe15
Improved stability of sphere vs convex polyhedron except for one edge case
2022-12-31 18:43:46 +08:00
Kah Wei
fee2cdd8bf
Merge branch 'main' into SP3-6-c-scripting
2022-12-31 18:32:41 +08:00
Diren D Bharwani
136b7e7bfc
Renamed HalfEdgeDS to HalfEdgeStructure for clarity
...
do not abbreviate. abbreviation are usually bad!!
2022-12-31 01:47:42 +08:00
Diren D Bharwani
6451ca5e95
forgot to flip a normal
2022-12-31 01:40:28 +08:00
Diren D Bharwani
987a1fa515
Fixed false positives with convex polyhedron radii
2022-12-31 01:18:35 +08:00
Diren D Bharwani
896b47c1a0
Fixed and optimised sphere vs convex polyhedron
...
Improved sphere vs convex polyhedron from O(n^2) to O(n). Math is amazing.
2022-12-31 01:11:25 +08:00
Kah Wei
dcf7a65cac
Added launching of Visual Studio by double clicking on a script file
2022-12-31 00:21:00 +08:00
Diren D Bharwani
82d46fce99
Fixed voronoi region tests for sphere vs convex polyhedron
2022-12-30 23:53:45 +08:00
mushgunAX
0e417fa7d6
Merge branch 'main' into SP3-10-input-management
2022-12-30 21:58:11 +08:00
mushgunAX
fed7f340cd
Add Binding Parameters
2022-12-30 21:57:59 +08:00
Diren D Bharwani
3586c7ffdc
Added mostly working sphere vs convex polyhedron collision detection
2022-12-30 21:43:22 +08:00
Diren D Bharwani
d98d6a9e06
Refactored polyhedron and half-edge structures
2022-12-30 21:43:06 +08:00
Diren D Bharwani
a36d03b03b
Contacts now draw normals
2022-12-30 21:42:44 +08:00
Diren D Bharwani
50e3ddf0dd
Fixed box inertia tensor calculation
2022-12-30 17:59:59 +08:00
Kah Wei
8db5b35f25
Added additional file utilities, PowerShell based execution of commands and tools for working with visual studio
2022-12-30 17:02:09 +08:00
mushgunAX
472f52af89
Should be finished for now, final checks to do
2022-12-30 15:56:36 +08:00
Brandon Mak
118ad33109
Got rid of SHEnumWrapper
2022-12-30 15:54:45 +08:00
Kah Wei
2e8535d3cf
Fixed script building causing a freeze
2022-12-30 15:43:54 +08:00
Kah Wei
ce16ca6f8d
Exposed transform and MDI buffers in SHBatch and exposed Batches in SHSuperBatch
2022-12-30 15:29:17 +08:00
Diren D Bharwani
7b1b4873ec
dumb dumb energy
2022-12-30 01:27:31 +08:00
Diren D Bharwani
6bab419428
Fixed collision tag bugs
2022-12-30 01:23:14 +08:00
Diren D Bharwani
196945ae84
Merge remote-tracking branch 'origin/main' into PhySH
2022-12-30 01:23:02 +08:00
Diren D Bharwani
fba338eaef
Fixed half edge builder and built box polyhedron
2022-12-30 01:14:40 +08:00
Diren D Bharwani
400cbb35d9
Partial implementation of a generic convex polyhedron object
2022-12-30 00:45:37 +08:00
Diren D Bharwani
ea1dd57996
Added stub functions for collision detection algorithms
2022-12-30 00:45:01 +08:00
Diren D Bharwani
8ead885d0d
Renamed CollisionShapeFactory to CollisionShapeLibrary
2022-12-30 00:44:08 +08:00
Diren D Bharwani
b14ddac1e6
Added missing serialisation for box colliders
2022-12-30 00:42:10 +08:00
Kah Wei
2f5d855fc6
Added stub for SHVSUtiltiies
2022-12-29 23:46:44 +08:00
Kah Wei
abf9c6b813
Refactored SHExecUtilities to return additional data
2022-12-29 23:46:27 +08:00
SHAM-DP
2037aab3df
Added current scenename display
...
Cleaned up menu bar
2022-12-29 15:31:27 +08:00
Brandon Mak
8e2c32d110
Graphics refactor more or less tested and working
...
- Descriptors sets are now independent from a set index. Camera matrices for example can be bound to set index 1 for the batching system but index 2 for compute shaders.
- Truly global descriptors sets (misc data, textures and light data) are now manually bound to a global static class that allows retrieval of these sets to be bound whenever in the middle end.
- Predefined descriptor set layouts (but not truly global such as camera data, materials and font) have their layouts predefined in a class and used for descriptor set initialization within the middle end. The sets themselves are allocated using these layouts (also accessible globally).
- Descriptor sets that are more flexible with their bindings such as render graph resources are introspected from shaders and not predefined at all (though their types are recorded in SHGraphicsPredefinedData to avoid magic numbers when binding descriptor sets in some systems).
- Systems now have fixed mappings for descriptors used in shaders and these are defined in SHGraphicsPredefinedData. Batching for example has 3 fixed descriptors: Static global bound at 0, camera data bound at 1, materials bound at 2.
- Viewports no longer contain renderers and renderers no longer contain render graphs. The graphics system only has 1 render graph and subpasses can have both viewports and renderers bound to them to have options for viewport/scissor and camera settings.
- Light data is now bound before every compute system.
- There is only 1 render graph in the entire system and contains only 6 nodes: G-Buffer pass (with lighting compute pass), debug draw with depth, debug draw, screen space pass, dummy pass for transition to input attachment for imGui and lastly the imGui pass for rendering editor to swapchain.
2022-12-29 14:29:25 +08:00
SHAM-DP
17b9520fff
Fixed bug where all components are serialized for any entity even if it does not have the component(s)
...
Hierarchy Controls are no longer disabled when it is not in focus
2022-12-28 22:05:06 +08:00
SHAM-DP
16d34c6478
Added Copy/Paste of Component Values
...
- Command should fail if deserialization fails
2022-12-28 21:23:34 +08:00
Brandon Mak
99e7dbfa01
WIP
2022-12-28 20:47:20 +08:00
SHAM-DP
51c9058ab8
Window now maximized by default
...
Application now loads working scene if run with editor
Added editor config to save:
- Window size
- Window Maximized
- Working Scene
- Editor Style
2022-12-28 17:21:08 +08:00
Brandon Mak
497889c050
Merge branch 'main' into SP3-1-Rendering
2022-12-28 15:09:38 +08:00
Brandon Mak
b84364ffe9
Minor changes
...
- Render Node Compute now has access to camera to send camera data to shaders
- Fonts now have functions to bind descriptor set
2022-12-28 12:43:40 +08:00
Brandon Mak
4210f5c533
Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering
2022-12-28 12:24:50 +08:00
Brandon Mak
3bfec1e54f
WIP will update later, afraid for BSOD again
...
- All Shaders now take in a single projection matrix. The type of projection matrix is dependent on the SHRenderer projection type.
- SHGraphicsSystem now only has a single render graph.
- SHGlobalDescriptorSets now store a descriptor set for static global data and a handle to the lighting system. Functions to bind their descriptor sets are also available.
- Font desc set layout is added back into SHPredefinedData because while its possible to introspect the layouts from the shaders, the layouts is required beforehand to generate the font objects
- SHRenderers and SHViewport are now 2 separate entities, both passable to SHSubpass to be contained and used to set viewport/scissor and send camera matrices to shaders.
- SHRenderer descriptor sets are now updated separately from the binding. They happen directly before the render graph executes.
2022-12-28 12:19:30 +08:00
Brandon Mak
44ca317e1d
WIP will update later, afraid for BSOD again
2022-12-28 10:22:01 +08:00
SHAM-DP
f49ecdbb14
Remove a few redundancies.
...
Audio System now creates handles to audio clips
2022-12-27 16:23:53 +08:00
XiaoQiDigipen
35c8321e98
Merge pull request #296 from SHADE-DP/SP3-4-Editor
...
Added Collision Tag Matrix
2022-12-27 13:59:49 +08:00
XiaoQiDigipen
d2b786dd52
Merge pull request #295 from SHADE-DP/SP3-16-Math
...
Added Conversions To and From WXYZ Quaternion Representations
2022-12-27 13:58:25 +08:00
Sri Sham Haran
37f62fdd24
Collision Tag Matrix
2022-12-26 14:35:48 +08:00
Brandon Mak
5f2fa7fdf5
WIP
...
- Created a class that allows custom mappings of descriptor types to set indices
- SHPredefinedData now contains objects of the above class with predefined mappings for the different sub systems in the Graphics System.
- These mappings are also accompanied with descriptor set layout vectors that are only for that system. This helps the sub systems have access to these layouts easily without having to pass them around.
- Created another class to manage global descriptor sets such as lights.
- Modified pipeline layout creation code to take in the correct descriptor set layouts.
2022-12-26 09:28:15 +08:00
Brandon Mak
b035582b30
Renamed SHGraphicsGlobalData to SHPredefinedData
...
- SHPredefinedData now contains the font data descriptor set layout as well
- Added a function for SHPredefinedData to retrieve descriptor sets based on a bitfield
- Modified descriptor sets to not be tied to a set index anymore
- Descriptor set layout doesn't have a set anymore
- Removed desc set index constants from SHGraphicsConstants since they aren't really needed anymore
2022-12-25 14:32:55 +08:00
mushgunAX
43950400ae
Merge branch 'main' into SP3-10-input-management
2022-12-25 14:13:30 +08:00
mushgunAX
ee4ec83f7a
Progress on Input Manager Fixes
2022-12-25 14:13:21 +08:00
Brandon Mak
dfa9facfe0
Merge branch 'main' into SP3-1-Rendering
2022-12-24 20:43:16 +08:00
Diren D Bharwani
0df6e09ed6
Added box collision shapes
2022-12-24 13:32:50 +08:00
Diren D Bharwani
89f1f60064
Added physics settings menu for easily toggling debug draw states
2022-12-24 02:19:53 +08:00
Sri Sham Haran
c44f0f093a
Merge branch 'main' into SP3-4-Editor
2022-12-23 19:07:21 +08:00
mushgunAX
605d408a3a
Binding types, scroll wheel support, bind clears
2022-12-23 15:24:12 +08:00
Diren D Bharwani
22c0a14081
Renamed SHBox to SHAABB for clarity
...
The future SHBox will represent an OBB
2022-12-23 00:55:36 +08:00
Kah Wei
861e47812f
Fixed bug where StrToWstr and WstrToStr may contain invalid characters from a previous call
2022-12-22 15:06:52 +08:00
Diren D Bharwani
b667e4df87
Implemented axis locking constraints
2022-12-22 03:11:14 +08:00
Diren D Bharwani
f4f6cb7eae
Fixed sequential impulses
2022-12-22 01:10:25 +08:00
Diren D Bharwani
92ed8a29ff
Fixed bug with non-dynamic masses being overriden
2022-12-21 19:04:10 +08:00
Diren D Bharwani
d109d06764
Implemented sequential impulses using baumgarte stabilisation
...
There is a bug with masses of static bodies not being properly set
2022-12-21 18:57:10 +08:00
Kah Wei
360b362b7b
Moved command and process execution helpers to SHExecUtilities
2022-12-21 16:47:10 +08:00
Diren D Bharwani
33ef5e0d3d
Implemented accumulated impulses
...
untested
2022-12-21 01:10:28 +08:00
Diren D Bharwani
265a5bece8
Slight refactor to fix collision states for very fast moving objects
2022-12-21 00:40:01 +08:00
Diren D Bharwani
b58b475c04
Separated collision detection and added contact manager
2022-12-20 23:10:23 +08:00
Kah Wei
88e89a226a
Added the option to open the script csproj via menu bar
2022-12-20 22:35:47 +08:00
Kah Wei
8212ed2280
Application::Quit() no longer kills the application if in editor
2022-12-20 20:29:28 +08:00
Kah Wei
b402a44d95
Added SHAnimationClip stub
2022-12-20 17:26:27 +08:00
Diren D Bharwani
5def5392a1
Cleaned up CollisionKey object
2022-12-20 02:26:31 +08:00
Diren D Bharwani
751a16dcc3
Tested collision detection with collision states
2022-12-20 02:13:06 +08:00
Diren D Bharwani
cf9d4ef04b
Implemented backbone for collision detection with broadphase
2022-12-19 16:56:34 +08:00
Diren D Bharwani
3b55888fa1
Added conversions to and from wxyz quaternion representations
2022-12-16 23:19:44 +08:00
Diren D Bharwani
bbffdc5cd7
Merge remote-tracking branch 'origin/main' into SP3-16-Math
2022-12-16 23:02:36 +08:00
Kah Wei
51479d2bd0
Fixed bug where meshes added to the mesh library will not have correct corresponding "null" vertex bone weights and indices
2022-12-16 21:43:33 +08:00
Diren D Bharwani
d55a965e32
Merge remote-tracking branch 'origin/PhySH' into PhySH
2022-12-16 18:34:58 +08:00
Diren D Bharwani
24b13ed6e4
Refactored colliders to use parent-child transform logic
2022-12-16 18:34:53 +08:00
Diren D Bharwani
6a20e93704
Refactored colliders to use a parent-child transform logic
2022-12-16 18:34:29 +08:00
Diren D Bharwani
a6e1064e64
Fixed bug where collider offsets were not recomputed
2022-12-16 15:03:55 +08:00
Diren D Bharwani
2bd90e7c14
Adjusted physics debug draw to fit new debug draw interface
2022-12-16 14:38:46 +08:00
Diren D Bharwani
1b91f60c4a
Fixed warning with wrongly declared friends
2022-12-16 14:38:22 +08:00
Diren D Bharwani
ddf2d8bde9
Fixed warnings for subscript operator in vectors and removed react conversions
2022-12-16 14:38:01 +08:00
Diren D Bharwani
af39662748
Merge remote-tracking branch 'origin/main' into PhySH
2022-12-16 14:04:58 +08:00
Kah Wei
12a46c4266
Merge branch 'main' into SP3-17-animation-system
...
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Batching/SHBatch.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHDebugDrawSystem.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.cpp
# SHADE_Engine/src/Graphics/MiddleEnd/Meshes/SHPrimitiveGenerator.h
2022-12-16 12:59:11 +08:00
XiaoQiDigipen
c479e6c8d8
Merge pull request #294 from SHADE-DP/SP3-1-DebugDraw
...
Reworked DebugDraw System
2022-12-16 02:21:32 +08:00
Diren D Bharwani
6b8232ae91
Fixed bug where intertia tensors were not reset when unlocking axes
2022-12-16 02:02:20 +08:00
Kah Wei
0a3ff527d9
SHDebugDraw drawing functions now have the colour parameter defaulted to white
2022-12-16 00:05:03 +08:00
Kah Wei
77a164cefb
Updated C# Gizmos class with DrawCube and DrawSphere in
2022-12-15 23:33:53 +08:00
Kah Wei
8978515cb9
Reworked SHDebugDraw to fit new interface of SHDebugDrawSystem
2022-12-15 23:25:49 +08:00
Diren D Bharwani
27760a95c9
Tested physics interactions with scripts
2022-12-15 23:00:15 +08:00
Diren D Bharwani
27c7a17397
Fixed computation of global inverse inertia tensor
2022-12-15 22:59:55 +08:00
Kah Wei
eb06eebc32
Added ability to debug draw circles
2022-12-15 20:30:20 +08:00
Kah Wei
78575b11e4
Added debug draw of wire spheres, filled cube and filled sphere
2022-12-15 18:08:12 +08:00
Kah Wei
b6ab7b44d9
Renamed DrawWireBox to DrawWireCube
2022-12-15 02:19:30 +08:00
Diren D Bharwani
53edffebac
Added (untested) rotational motion to rigidbodies
...
Also added a temporary solution for debug drawing rotated spheres
2022-12-15 02:08:25 +08:00
Kah Wei
9ef005346b
Merge branch 'main' into SP3-1-DebugDraw
2022-12-15 01:46:26 +08:00
Kah Wei
98ff16d00c
Added deebug drawing of cubes of any transform
2022-12-15 01:45:44 +08:00
mushgunAX
3041761e96
Merge branch 'main' into SP3-10-input-management
2022-12-14 16:13:27 +08:00
Kah Wei
06cc969658
Reworked DebugDraw system (only lines now)
2022-12-14 01:20:12 +08:00
XiaoQiDigipen
269edfcdfc
Merge pull request #293 from SHADE-DP/SP3-12-SceneGraph
...
Added ActiveInHierarchy property to Scene Nodes
2022-12-13 21:58:13 +08:00
Diren D Bharwani
af3a5e7dc9
Re-implemented Collider Debug Drawing
2022-12-13 03:54:37 +08:00
mushgunAX
775dcd5337
Merge branch 'main' into SP3-10-input-management
2022-12-12 20:11:51 +08:00
Diren D Bharwani
7820d332b1
Changed managed code's GameObject to synce with the node's active state
2022-12-12 17:58:15 +08:00
Diren D Bharwani
9b17c62b1d
Added active in hierarchy property to scene nodes
2022-12-12 17:07:18 +08:00
Diren D Bharwani
970b9e7ec0
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-12-12 17:00:43 +08:00
Sri Sham Haran
82765648c4
fix colliderpanel
2022-12-12 11:49:52 +08:00
Sri Sham Haran
a820d19670
Merge branch 'main' into SP3-4-Editor
2022-12-12 10:39:07 +08:00
Diren D Bharwani
0cebedeee0
Fixed compile errors with merged scene init and exit events
2022-12-11 20:44:40 +08:00
Diren D Bharwani
60409b47cb
Merge remote-tracking branch 'origin/main' into PhySH
2022-12-11 20:44:25 +08:00
Diren D Bharwani
bf8a410fa2
Fixed bug where colliders were not properly deserialised
2022-12-11 20:33:30 +08:00
Diren D Bharwani
c1d7702914
Moved debug draw state to colliders. Synced collider positions with rigid bodies
2022-12-11 20:12:26 +08:00
Diren D Bharwani
74e50e10bd
Refactored the colliders?
...
This took me 4 days omg
2022-12-09 01:15:43 +08:00
XiaoQiDigipen
8df2d66f79
Merge pull request #291 from SHADE-DP/SP3-12-SceneGraph
...
Added Scene Init Exit events
2022-12-06 13:39:58 +08:00
maverickdgg
4f1007e6be
Added scene init exit events
2022-12-06 13:09:47 +08:00
maverickdgg
9eddcc8460
Merge branch 'main' into SP3-12-SceneGraph
2022-12-06 12:54:43 +08:00
mushgunAX
9a5dc52d77
Minor fixes to input manager
...
- Pass binding names into functions by const reference instead of by value
- Fixed oversight of not being able to modify or read mouse Y positive multiplier for a binding
2022-12-05 23:25:43 +08:00
Diren D Bharwani
38b1c46d1f
Added physics world and tested applied gravity for linear movement
2022-12-05 00:20:29 +08:00
Diren D Bharwani
36ceec5855
Added SceneInit & SceneExit events
2022-12-05 00:19:48 +08:00
Diren D Bharwani
ca45a12186
Restructured Physics Systems & Interfaces
2022-12-04 17:31:22 +08:00
Diren D Bharwani
6cd203179a
Added Rigid Body
2022-12-02 19:01:08 +08:00
Diren D Bharwani
52dc993941
goodbye react
2022-12-02 17:44:44 +08:00
XiaoQiDigipen
d25253118f
Merge pull request #286 from SHADE-DP/PlayerController
...
Change Script folders and added more audio
2022-11-26 10:09:23 +08:00
Glence
81978a90b6
added more audio and tidy up folder
...
tidy up scripts folder
added more audio (cause burden randall cant make up his mind)
adjusted main scene abit
2022-11-26 08:28:37 +08:00
Sri Sham Haran
128f07030b
Merge pull request #285 from SHADE-DP/PlayerController
...
Updated Audio and Scene along with bug fixes
2022-11-25 23:11:01 +08:00
Glence
cae8358341
updated scene changes
2022-11-25 23:10:17 +08:00
Glence
1302a7e58d
added jump var changes
...
change jump to be in update
added audio for AI
2022-11-25 22:53:38 +08:00
Glence
92ce7c96a8
Merge branch 'main' into PlayerController
2022-11-25 22:34:49 +08:00
Sri Sham Haran
e20675b144
Merge pull request #284 from SHADE-DP/Fix-Material
...
Fixed crash which occurs when changing the material of an object twice in a row in the inspector
2022-11-25 22:34:31 +08:00
Sri Sham Haran
c098f92532
Merge pull request #283 from SHADE-DP/AIFinalFixesGAM300M3
...
Fixed AI C# Script for final submission
2022-11-25 22:33:57 +08:00
Glence
fb512e7fc5
added the new banks in
...
removed unneeded bank
added new audio
2022-11-25 22:32:41 +08:00
Kah Wei
c84e33731b
Fixed crash which occurs when changing the material of an object twice in a row
2022-11-25 22:24:30 +08:00
mushgunAX
609be908f9
Revert "Made player jumping more responsive"
...
This reverts commit d6fab4439f
.
2022-11-25 20:18:36 +08:00
mushgunAX
a541565e55
Merge branch 'main' into AIFinalFixesGAM300M3
2022-11-25 20:17:11 +08:00
mushgunAX
5b41e832c6
Enhanced AI with better chase logic
...
- AI now keeps track of last waypoint he has seen player at and heads there in an attempt to chase him down
- AI can be made to reverse his chase/patrol path by running around him
- The scene with the AI fix is called "MainGameWithAIFixed"
2022-11-25 20:16:31 +08:00
XiaoQiDigipen
6694ce2e17
Merge pull request #282 from SHADE-DP/MergeAIToMainScene
...
Added in AI to maingame.shade
2022-11-25 19:05:31 +08:00
Sri Sham Haran
27aadf67d3
threw in AI to maingame.shade
2022-11-25 19:03:23 +08:00
XiaoQiDigipen
173b10ca64
Merge pull request #281 from SHADE-DP/PlayerController
...
Updated Player and MainGame scene, fix bugs
2022-11-25 16:34:51 +08:00
Glence
181af5b3e5
fix throw food bug
...
added inverse camera controls
2022-11-25 16:23:26 +08:00
mushgunAX
7499011ea2
Merge branch 'main' into ScriptingAI
2022-11-25 16:14:06 +08:00
mushgunAX
7003262a5d
Fixed AI even after scene change
...
-More reliance on the blackboard for keeping variables among a tree's nodes
-Half extents of the AI fixed
2022-11-25 16:12:58 +08:00
Glence
413156dabb
Merge branch 'main' into PlayerController
2022-11-25 15:45:35 +08:00
XiaoQiDigipen
b778b6d6e9
Merge pull request #280 from SHADE-DP/SP3-2-Physics
...
Fixed transform updates to clear dirty flags appropriately
2022-11-25 15:10:32 +08:00
Glence
6ac9bc4e94
added breakables to the main game and fix issues with it
2022-11-25 14:45:19 +08:00
Diren D Bharwani
1cfd3cfd3a
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-25 14:06:28 +08:00
Diren D Bharwani
afd2abf036
Fixed pre & post physics transforms update routines
2022-11-25 14:06:20 +08:00
Diren D Bharwani
43a5cb4deb
Reverted world extents computation
2022-11-25 14:05:43 +08:00
Glence
9daaade56a
Merge branch 'main' into PlayerController
2022-11-25 13:22:51 +08:00
XiaoQiDigipen
d9c8296aca
Merge pull request #279 from SHADE-DP/SP3-6-c-scripting
...
Added support for enabling and disabling components from scripts
2022-11-25 13:06:40 +08:00
Kah Wei
73d0486fc8
Added support for enabling and disabling components
2022-11-25 13:05:35 +08:00
Xiao Qi
300647afa6
Stopped camera from running when editor is in pause
2022-11-25 12:24:13 +08:00
Diren D Bharwani
7f9f2bd194
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-25 12:16:13 +08:00
Xiao Qi
d72a532623
Added object checks in leaf scripts
2022-11-25 12:09:03 +08:00
mushgunAX
c5d490b8b2
Added null checks for AI blackboard data
...
- Null checks added to prevent AI causing the engine to crash
2022-11-25 11:44:58 +08:00
XiaoQiDigipen
46ae50949e
Merge pull request #278 from SHADE-DP/SP3-141-Camera-System
...
Added Camera Collision WIP
2022-11-25 11:08:11 +08:00
maverickdgg
f3e7f1747a
Merge branch 'main' into SP3-141-Camera-System
2022-11-25 10:06:11 +08:00
maverickdgg
428f8f29c6
Camera collision. WIP
2022-11-25 10:06:02 +08:00
mushgunAX
4daaa8e897
Added SFX to AI
...
- Footsteps, alert yell and unalert humming
2022-11-25 00:56:40 +08:00
Glence
c07fa3c5ae
remove the clamp from the phsysicSystem routines
...
added cheats for maingame
added raycast for pick throw
2022-11-25 00:54:45 +08:00
XiaoQiDigipen
5274aa5184
Merge pull request #277 from SHADE-DP/SP3-6-c-scripting
...
Fixed bugs related to C# script serialization and deserialization
2022-11-25 00:08:58 +08:00
Kah Wei
50232cd15f
Fixed bug where scripts loaded after a scene change would not have serialised data
2022-11-25 00:07:19 +08:00
Kah Wei
9ada998151
Fixed bug where lists failed to be deserialized correctly
2022-11-24 23:27:13 +08:00
Kah Wei
72c8a504c5
Fixed crash from adding an element to a list of strings in the script inspector
2022-11-24 23:22:02 +08:00
Kah Wei
7c58c9a23d
Fixed crash caused when building scripts in debug mode when a debugger is attached
2022-11-24 23:20:37 +08:00
Glence
f71675ad0e
Merge branch 'main' into PlayerController
2022-11-24 22:41:00 +08:00
mushgunAX
d6fab4439f
Made player jumping more responsive
...
- Changed the input check in the jump function from a GetKeyDown() / GetKeyUp() to a GetKey() / !GetKey()
- This makes jumping a lot more responsive
- This also means holding the jump button causes the raccoon to "bunny hop" until jump button is released
2022-11-24 21:56:06 +08:00
XiaoQiDigipen
49b66e5c26
Merge pull request #275 from SHADE-DP/ScriptingAI
...
Fixed AI for the Gameplay Scene
2022-11-24 21:44:38 +08:00
mushgunAX
c0f3720fd2
AI expected to work with the scene. To Verify.
2022-11-24 21:26:05 +08:00
XiaoQiDigipen
a182f9a8fb
Merge pull request #274 from SHADE-DP/SP3-2-Physics
...
Fixed collision listener bug & incorrect transform forward. Added collision tags to raycasts.
2022-11-24 15:15:33 +08:00
Diren D Bharwani
6525a39df2
Added collision tags for raycasting. Does not apply to collider raycasting
2022-11-24 15:11:07 +08:00
Diren D Bharwani
3775df23a4
Debug draw is disabled on publish builds.
2022-11-24 14:43:41 +08:00
Diren D Bharwani
438a597a25
Fixed managed Transform returning the wrong forward
2022-11-24 14:43:11 +08:00
Diren D Bharwani
a9bacc9e48
Fixed incorrect storing of world extents
2022-11-24 14:42:34 +08:00
Diren D Bharwani
f6c74ad3d2
Fixed recurring bug with collision listener
2022-11-24 14:41:52 +08:00
Glence
9473359076
added the base for raycast in pickandthrow
2022-11-24 14:05:02 +08:00
XiaoQiDigipen
982760fb20
Merge pull request #273 from SHADE-DP/SP3-2-Physics
...
Added extensive Vector3 Rotation methods in Managed code & Debug draw is always available (temporarily).
2022-11-24 12:25:48 +08:00
Diren D Bharwani
74a85180ac
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-24 12:02:34 +08:00
Diren D Bharwani
9e7d7afe33
Added proper Vector3 Rotate functions to Managed code.
2022-11-24 12:02:26 +08:00
Diren D Bharwani
7d7d40ba8e
Debug draw is always enabled.
2022-11-24 12:02:08 +08:00
XiaoQiDigipen
d09fefe9b4
Merge pull request #271 from SHADE-DP/SP3-2-Physics
...
Fixed Physics Bugs
2022-11-24 02:10:54 +08:00
XiaoQiDigipen
191ea0fdb1
Merge pull request #270 from SHADE-DP/UI-Bug-Fix
...
Fixed main menu rendering after scene change
2022-11-24 02:02:24 +08:00
Xiao Qi
b7b3301158
Added isDirty copy in move ctor for SHBatch
2022-11-24 02:01:41 +08:00
Diren D Bharwani
90ac168309
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-24 01:46:46 +08:00
Diren D Bharwani
33ac1a868a
Fixed wrongly returning fixed DT in managed code & collision listener bug
2022-11-24 01:46:29 +08:00
XiaoQiDigipen
83a4577081
Merge pull request #269 from SHADE-DP/PlayerController
...
Change playercontroller to fixed dt and change starting scene
2022-11-24 01:41:01 +08:00
Glence
d23683f34a
Merge branch 'main' into PlayerController
2022-11-24 01:08:22 +08:00
Glence
5ee8403e80
make starting scene mainmenu
...
change playercontroller to fixed dt
2022-11-24 01:08:08 +08:00
XiaoQiDigipen
26e4499d85
Merge pull request #268 from SHADE-DP/PlayerController
...
adding ai fixes in
2022-11-24 01:05:35 +08:00
Glence
d8b2addd1f
added the fix for AI
2022-11-23 22:44:15 +08:00
Diren D Bharwani
97837c2829
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-23 22:21:09 +08:00
Glence
48f51f1913
Merge branch 'main' into PlayerController
2022-11-23 21:02:46 +08:00
Glence
ff318cee2e
added ai scripts and in the scene
2022-11-23 21:02:33 +08:00
XiaoQiDigipen
8227b0993a
Merge pull request #267 from SHADE-DP/PlayerController
...
Bug fixes and scene changes
2022-11-23 20:53:44 +08:00
Glence
caefae3aac
added the change scene into winscene
2022-11-23 20:51:22 +08:00
Glence
8469ebd960
setting the value into scripts
2022-11-23 20:48:40 +08:00
Glence
ca60b64a89
Merge branch 'main' into PlayerController
2022-11-23 20:39:47 +08:00
XiaoQiDigipen
acc13fd0e4
Merge pull request #266 from SHADE-DP/Fix-AwakeLater
...
Fixed awake() and start() getting called before all objects are loaded when changing scenes
2022-11-23 20:37:46 +08:00
Kah Wei
57df4e2905
Fixed awake() and start() getting called before all objects are loaded when changing scenes
2022-11-23 20:36:28 +08:00
Glence
af93e59d0e
added text to maingame
2022-11-23 20:26:53 +08:00
XiaoQiDigipen
c32aa1e00c
Merge pull request #265 from SHADE-DP/Fix-BatchCrash
...
Added potential fix for Vulkan buffer creation crashes from SHBatch
2022-11-23 19:33:20 +08:00
Kah Wei
6261661ef6
Added potential fix for Vulkan buffer creation crashes from SHBatch
2022-11-23 19:30:51 +08:00
Glence
ee4e31f45f
remove unwanted items in some scripts
2022-11-23 19:11:41 +08:00
XiaoQiDigipen
29b50bd255
Merge pull request #264 from SHADE-DP/SP3-141-Camera-System
...
Added a target offset for camera arm
2022-11-23 18:29:06 +08:00
maverickdgg
49b475442f
Added a targetOffset for camera arm
2022-11-23 18:27:54 +08:00
Glence
22972d7455
updated the music banks
...
update a tem fix for physicsSystem
2022-11-23 17:37:06 +08:00
Glence
3dfa3c050a
Merge branch 'main' into PlayerController
2022-11-23 17:07:53 +08:00
XiaoQiDigipen
f896b4a6e0
Merge pull request #263 from SHADE-DP/SP3-6-c-scripting
...
Fixed Application::Close() minimizing the window instead of closing it
2022-11-23 17:07:12 +08:00
Kah Wei
20a1fdc16e
Fixed Application::Close() not closing but instead minimizing the window
2022-11-23 17:03:57 +08:00
XiaoQiDigipen
cec5569ebf
Merge pull request #262 from SHADE-DP/SP3-2-Physics
2022-11-23 16:58:23 +08:00
Glence
152007e810
adding audio for the rest of the level
...
setting player position so it doesnt fall through the floor
2022-11-23 16:57:32 +08:00
Diren D Bharwani
9bdaea10f5
Fixed...another..bug...:(
2022-11-23 16:56:25 +08:00
Glence
eaae1bd821
Merge branch 'main' into PlayerController
2022-11-23 15:57:02 +08:00
XiaoQiDigipen
13ed36655e
Merge pull request #261 from SHADE-DP/SP3-2-Physics
...
Fixed bug where rigidbody setters in the first frame causes a crash
2022-11-23 15:33:17 +08:00
Diren D Bharwani
4865a49bfa
Fixed bug where rigidbody setters in the first frame causes a crash
2022-11-23 15:32:14 +08:00
Diren D Bharwani
ef0243c335
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-23 15:08:37 +08:00
XiaoQiDigipen
5af5d4ef96
Merge pull request #260 from SHADE-DP/SP3-16-Math
...
Added Forward & LookAt to C# Transforms
2022-11-23 15:07:23 +08:00
Diren D Bharwani
872b80dc40
Merge remote-tracking branch 'origin/main' into SP3-16-Math
2022-11-23 14:57:58 +08:00
Diren D Bharwani
0aaf5b7e79
Added LookAt & Forward to C# Transforms
2022-11-23 14:57:48 +08:00
Diren D Bharwani
7202551838
Added Vector rotation with Quaternions
2022-11-23 14:56:20 +08:00
Glence
33bab64f12
Merge branch 'main' into PlayerController
2022-11-23 14:00:28 +08:00
XiaoQiDigipen
87936f1e31
Merge pull request #259 from SHADE-DP/SP3-2-Physics
...
Fixed fatal bug where rigidbody masses was incorrectly computed when editor is enabled
2022-11-23 13:50:22 +08:00
XiaoQiDigipen
6d2591331b
Merge pull request #257 from SHADE-DP/SP3-6-c-scripting
...
Fixed bug where rendering inspectors for scripts that contain uninitialized List<T>s causes crashes
2022-11-23 13:49:42 +08:00
XiaoQiDigipen
6161d81c4a
Merge pull request #256 from SHADE-DP/Fix-NoGPUClarity
...
Added explicit error check for when no supported GPUs are available to use
2022-11-23 13:48:37 +08:00
Glence
5356cd0800
added item model and setting the main game scene
2022-11-23 13:44:03 +08:00
Diren D Bharwani
db69cfb567
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-23 13:30:40 +08:00
Diren D Bharwani
1402139369
Fixed bug where colliders were not properly added with editor enabled
2022-11-23 13:30:28 +08:00
Xiao Qi
8ad46afc22
Removed spaces from UI Test scene to stop regenerating of asset meta
2022-11-23 13:06:50 +08:00
XiaoQiDigipen
aa9c678f63
Merge pull request #258 from SHADE-DP/FloorTiling
...
Added VS and FS shaders to tile singular textures
2022-11-23 13:04:15 +08:00
Xiao Qi
0edd2f24e3
Added VS and FS shaders to tile singular textures
...
Added shader stage flag bit for vertex shaders
2022-11-23 13:02:33 +08:00
Glence
64d521a651
Merge branch 'main' into PlayerController
2022-11-23 12:48:29 +08:00
Kah Wei
67db744856
Uninitialized List<> will no longer cause crashes with the script inspector
2022-11-23 10:08:48 +08:00
Kah Wei
1a26b0ac70
When no GPU is detected, a proper exception describing it is now thrown instead of failing silently
2022-11-23 09:57:55 +08:00
XiaoQiDigipen
ae85c246ed
Merge pull request #255 from SHADE-DP/SP3-2-Physics
...
Fixed fatal bug that caused a crash on changing scenes with the editor enabled
2022-11-23 02:45:51 +08:00
Diren D Bharwani
2523613732
Fixed fatal bug that prevent scene changing while the editor is enabled
2022-11-23 01:01:29 +08:00
Diren D Bharwani
fa83e2bc4c
Modified Shape.Raycast functions to return RaycastResult
2022-11-23 01:01:12 +08:00
Glence
4cacbb3300
adding main/lose/win scene
2022-11-23 00:44:27 +08:00
Diren D Bharwani
899736d54a
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 22:33:44 +08:00
Glence
332d0a846d
Merge branch 'main' into PlayerController
2022-11-22 22:13:52 +08:00
Diren D Bharwani
4277ba10d7
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-11-22 22:11:42 +08:00
XiaoQiDigipen
1962d449cd
Merge pull request #254 from SHADE-DP/SP3-13-Assets-Manager
...
Fixed major bug when generating new meta files for materials
2022-11-22 21:55:22 +08:00
Xiao Qi
cc2587a7bd
Added recognition for material and prefab types when generating meta files
2022-11-22 21:54:51 +08:00
Xiao Qi
bcd8b37fd7
Merge branch 'main' into SP3-13-Assets-Manager
2022-11-22 21:53:46 +08:00
Diren D Bharwani
82b92d45cf
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-11-22 21:31:45 +08:00
Diren D Bharwani
807ad54d7d
Fixed Scene Node SetActive & SceneGraph CheckActiveInHierarchy
2022-11-22 21:31:37 +08:00
Sri Sham Haran
f119acdb65
collider tag panel
2022-11-22 21:15:18 +08:00
XiaoQiDigipen
524ecebc7e
Merge pull request #253 from SHADE-DP/SP3-20-UI-System
...
Fix for Canvas Scaler
2022-11-22 21:06:25 +08:00
maverickdgg
44733308f1
Merge branch 'main' into SP3-20-UI-System
2022-11-22 21:04:03 +08:00
maverickdgg
7c36886669
Fix for Canvas scaler
2022-11-22 21:03:53 +08:00
XiaoQiDigipen
31d88f3691
Merge pull request #252 from SHADE-DP/Fix-RemoveDocGen
...
Disabled xmldoc build, admin mode no longer required to build the engine
2022-11-22 21:00:04 +08:00
Kah Wei
ac09007862
Disabled xmldoc build, admin mode no longer required to build the engine
2022-11-22 20:59:17 +08:00
XiaoQiDigipen
cecd8ab717
Merge pull request #251 from SHADE-DP/SP3-2-Physics
...
Fixed Rigidbodies not sleeping
2022-11-22 20:58:11 +08:00
XiaoQiDigipen
5049effd0f
Merge pull request #250 from SHADE-DP/SP3-20-UI-System
...
Added Buttons, Added Canvas Scaling matrix, Added Serialization of buttons and camera arm
2022-11-22 20:57:49 +08:00
maverickdgg
142f025692
Added check for editor camera.
2022-11-22 20:54:16 +08:00
Diren D Bharwani
0bf549f478
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-11-22 20:53:15 +08:00
Diren D Bharwani
72d70e4747
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 20:46:37 +08:00
Diren D Bharwani
62c4b3837d
Fixed bug where transform dirty flags were not being properly cleared.
...
This was preventing bodies from going to sleep and transforms always updating.
2022-11-22 20:46:31 +08:00
maverickdgg
a57145b510
Merge branch 'main' into SP3-20-UI-System
2022-11-22 20:39:39 +08:00
maverickdgg
a612e71f0c
Added Buttons, Added Canvas Scaling matrix, Added Serialization of buttons and camera arm
2022-11-22 20:39:15 +08:00
XiaoQiDigipen
720ccb6eab
Merge pull request #249 from SHADE-DP/SP3-2-Physics
...
Fixed various physics bugs and added Physics Material to Inspector
2022-11-22 20:14:31 +08:00
Xiao Qi
57a0bbdb8c
Added entity count at the bottom bar of editor
...
Changed colour of bottom bar
2022-11-22 20:14:21 +08:00
Diren D Bharwani
dab51ee4cf
Readded testing function in physics routines for future use
2022-11-22 20:00:58 +08:00
Diren D Bharwani
c4e391a6db
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 19:56:18 +08:00
XiaoQiDigipen
8a292a5e9d
Merge pull request #248 from SHADE-DP/SP3-6-c-scripting
...
Fixed compilation error in Editor.h++
2022-11-22 19:49:55 +08:00
Kah Wei
8cdc49463a
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 19:44:18 +08:00
Kah Wei
fb25d2b714
Fixed compilation error in Editor.h++
2022-11-22 19:44:07 +08:00
Diren D Bharwani
053c3e04fd
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-22 19:26:47 +08:00
Diren D Bharwani
c18d58cba3
Fixed various physics bugs
...
Fixed bug where world was prebuilt and entity IDs were wrongly synced
Fixed collider properties not being synced in the first frame during mass property computations
Fixed static objects being wrongly updated post world update
2022-11-22 19:26:17 +08:00
XiaoQiDigipen
9e49d223d1
Merge pull request #247 from SHADE-DP/SP3-6-c-scripting
...
Added C# Assets System and Serialization of Script Enabled State
2022-11-22 18:59:32 +08:00
Kah Wei
9964d5dfce
Fixed missing comments for SHEditorUI
2022-11-22 18:17:24 +08:00
Kah Wei
1bd19b90a8
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 18:11:17 +08:00
Kah Wei
6afcaa9263
Enabled state of scripts are now serialised
2022-11-22 18:09:50 +08:00
Kah Wei
9a7bf335bb
Added serialization and deserialization of MeshAsset, FontAsset and MaterialAsset
2022-11-22 17:58:07 +08:00
Kah Wei
4478b6db62
Added editor support for FontAsset, MeshAsset and MaterialAsset.
2022-11-22 17:48:01 +08:00
Glence
c91897f46a
made changescene a public in sceneManager.hxx
...
added a main menu scene
added some new texture
2022-11-22 17:28:48 +08:00
Kah Wei
7d692061fb
Reworked how Materials are handled on C#
2022-11-22 17:23:50 +08:00
Kah Wei
719d29dec3
Renamed Mesh and Font structs in Managed to MeshAsset and FontAsset and reworked them to be a abstraction for asset IDs
2022-11-22 16:51:07 +08:00
XiaoQiDigipen
dd76d16a2c
Merge pull request #246 from SHADE-DP/PlayerController
...
Bug fixes and new assets
2022-11-22 16:25:14 +08:00
Glence
f1c7f42e13
Merge branch 'main' into PlayerController
2022-11-22 16:21:28 +08:00
Glence
71e8ba6044
doing up the main menu
2022-11-22 16:18:16 +08:00
XiaoQiDigipen
1ca216801f
Merge pull request #245 from SHADE-DP/SP3-1-Rendering
...
Updated SSAO shader
2022-11-22 16:01:11 +08:00
Brandon Mak
780c716199
Updated SSAO shader
2022-11-22 16:00:05 +08:00
Kah Wei
a78b3c0123
Reworked NativeAsset system
2022-11-22 15:52:55 +08:00
Kah Wei
81d067dc87
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 15:27:12 +08:00
Glence
be16e46872
Merge branch 'main' into PlayerController
2022-11-22 15:12:22 +08:00
Glence
81d44e6c59
small changes to the scene
2022-11-22 14:59:46 +08:00
XiaoQiDigipen
25c9d6eea2
Merge pull request #244 from SHADE-DP/SP3-5-ECS
...
Added SceneManager Managed code to change scene
2022-11-22 14:57:18 +08:00
Kah Wei
893ab9ed46
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 14:56:46 +08:00
Xiao Qi
681e7f3506
Added invalid Asset ID Macro
2022-11-22 14:26:10 +08:00
maverickdgg
3f39cfc637
include pch
2022-11-22 14:14:58 +08:00
Glence
219d5025f3
adding in the env and world
2022-11-22 14:14:55 +08:00
maverickdgg
fcf258d773
Added SceneManager managed code
2022-11-22 14:11:10 +08:00
maverickdgg
5d04149797
buttons WIP
2022-11-22 14:02:45 +08:00
Xiao Qi
3b6d1c815d
Merge branch 'main' into SP3-17-animation-system
2022-11-22 13:55:17 +08:00
Xiao Qi
5024956c04
Merge branch 'main' into SP3-13-Assets-Manager
2022-11-22 13:54:40 +08:00
XiaoQiDigipen
7e7ee8002f
Merge pull request #243 from SHADE-DP/SP3-6-c-scripting
...
Fixed TextRenderable components not being retrievable by C# scripts
2022-11-22 13:51:08 +08:00
Kah Wei
06b2a5640e
Merge branch 'main' into SP3-6-c-scripting
2022-11-22 13:51:00 +08:00
Glence
6c4ec7c807
Merge branch 'main' into PlayerController
2022-11-22 13:44:27 +08:00
maverickdgg
cf10724f3a
Update SHSerialization.cpp
2022-11-22 13:17:45 +08:00
maverickdgg
3e4ebaab7b
Merge branch 'main' into SP3-20-UI-System
2022-11-22 13:16:04 +08:00
maverickdgg
080c2c70d5
Added canvas to serialization
2022-11-22 13:09:40 +08:00
XiaoQiDigipen
437cb075d3
Merge pull request #242 from SHADE-DP/SP3-141-Camera-System
...
FIxed major crashes caused by main camera retrieval and entity destroy
2022-11-22 12:55:17 +08:00
maverickdgg
858e200fb3
Bug fixes
2022-11-22 11:32:19 +08:00
Kah Wei
ece0a92717
Fixed TextRenderable components not being retrievable by C# scripts
2022-11-22 11:29:01 +08:00
XiaoQiDigipen
69d07992dc
Merge pull request #241 from SHADE-DP/SP3-1-Rendering
...
Added functionality for graphics system to render to swapchain image when SHEDITOR is disabled.
2022-11-22 10:58:26 +08:00
Brandon Mak
cf0b94e97d
Merge branch 'main' into SP3-1-Rendering
2022-11-22 10:50:04 +08:00
Brandon Mak
dfe86ce7db
Fixed resizing bug
2022-11-22 10:43:59 +08:00
Brandon Mak
4377972315
Added functionality for graphics system to render to swapchain image
...
- Added functionality for graphics system to render to swapchain image when SHEDITOR is disabled. This is done via rendering a simple quad on screen and using an input attachment as a texture to the shader.
2022-11-22 10:10:26 +08:00
Brandon Mak
964b375ccd
Write to swapchain image without SHEDITOR defined WIP
2022-11-22 09:05:56 +08:00
XiaoQiDigipen
8f7c7e5e13
Merge pull request #239 from SHADE-DP/SP3-6-c-scripting
...
Renamed SHTextRenderer and to SHTextRenderable and added C# interface
2022-11-22 01:19:51 +08:00
Diren D Bharwani
23bae3d515
Fixed bug with Bounciness failing to serialise
2022-11-22 00:46:32 +08:00
Kah Wei
07efa1ab51
Added an abstract base class for NativeAsset to prepare to support serialization of Assets for scripts
2022-11-22 00:39:53 +08:00
Diren D Bharwani
f1ac689bb0
Added Physics Materials to Inspector
2022-11-22 00:37:09 +08:00
Glence
56e7f73bbb
adding var audios into scripting
2022-11-21 21:01:44 +08:00
Kah Wei
af2ad6cc80
Merge branch 'main' into SP3-6-c-scripting
2022-11-21 20:59:08 +08:00
Kah Wei
6550846b0f
Added C# interface for Fonts and TextRenderable
2022-11-21 20:58:47 +08:00
Diren D Bharwani
857e4a6b75
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-21 20:57:33 +08:00
Kah Wei
4172362790
Renamed SHTextRenderer to SHTextRenderable
2022-11-21 20:35:31 +08:00
Brandon Mak
cd6edeeee4
Merge branch 'main' into SP3-1-Rendering
2022-11-21 20:29:10 +08:00
XiaoQiDigipen
6d8fba8e05
Merge pull request #238 from SHADE-DP/Fix-BatchPersistence
...
Fixed ghosts of a renderable being rendered when a material is changed
2022-11-21 20:27:48 +08:00
Xiao Qi
1ed0181c9e
Reverted premake changes
2022-11-21 20:27:38 +08:00
XiaoQiDigipen
81043a5927
Merge pull request #237 from SHADE-DP/SP3-2-Physics
...
Added more debug drawing & Fixed Physics running without SHEDITOR
2022-11-21 20:24:05 +08:00
XiaoQiDigipen
3c7346885f
Merge pull request #236 from SHADE-DP/SP3-6-c-scripting
...
Added GameObject.Null and Enabling/Disabling of Scripts
2022-11-21 20:21:48 +08:00
Kah Wei
9cc008eaf4
Fixed ghosts of a renderable being rendered when a material is changed
2022-11-21 20:21:08 +08:00
Diren D Bharwani
3baedd8ffa
Merge branch 'main' into SP3-2-Physics
2022-11-21 20:15:58 +08:00
Diren D Bharwani
1d692d3301
Physics works without SHEDITOR defines. Mass is temporarily auto computed.
2022-11-21 19:59:32 +08:00
Kah Wei
1a20eeed96
Added system routine stub for the SHAnimationSystem
2022-11-21 19:46:53 +08:00
Kah Wei
e3c573baa7
Added support for enabling and disabling scripts
...
OnEnable and OnDisable are not called on GameObject active toggling for now but will be added in future
2022-11-21 17:16:16 +08:00
Kah Wei
819607925f
Added GameObject.Null for setting GameObjects to null.
2022-11-21 15:41:15 +08:00
Kah Wei
611744f5d4
Fleshed out SHAnimationComponent more and added preliminary implementation of SHBatch for bone data
2022-11-21 15:09:15 +08:00
Kah Wei
1ff8c9715d
Merge branch 'main' into SP3-17-animation-system
2022-11-21 12:15:57 +08:00
XiaoQiDigipen
fdaa9984da
Merge pull request #235 from SHADE-DP/SP3-6-c-scripting
...
Disabled xmldoc generation warnings for SHADE projects
2022-11-21 12:15:55 +08:00
Kah Wei
0a9dea1c83
Disabled xmldoc generation warnings for SHADE projects
2022-11-21 12:14:07 +08:00
Brandon Mak
485b60c6d8
Added debug check in SHGraphicsSystem to compile assets only in debug
2022-11-21 00:39:13 +08:00
Xiao Qi
1666a0113b
Removed test lines for shader compile in graphics system
2022-11-21 00:29:46 +08:00
Kah Wei
2a6db58cd9
Added SHRig and stubs for SHAnimatorComponent and SHAnimationSystem
2022-11-21 00:22:46 +08:00
Glence
293cc586d1
aiming is done in player
2022-11-21 00:12:09 +08:00
XiaoQiDigipen
e10c1f518f
Merge pull request #234 from SHADE-DP/SP3-1-Rendering
...
Implemented serialization and editor inspector display for text renderer component
2022-11-20 22:41:06 +08:00
XiaoQiDigipen
9553c19b80
Merge pull request #233 from SHADE-DP/SP3-2-Physics
...
Added Collision Tags
2022-11-20 22:40:53 +08:00
Brandon Mak
5d3603ac7d
Text Renderer Component serialization
2022-11-20 22:24:24 +08:00
Diren D Bharwani
d4ad60ea79
Fix compile error with collision tags
2022-11-20 20:12:20 +08:00
Brandon Mak
c686954c77
Implemented Text Rendering
...
- The Text Renderer Component serialization and reflection onto inspector is not in yet, but there is basic functionality.
- Updated shaders
- Topology for text rendering is changed to triangle fan. Front facing for primitives is clockwise. Vertex state has both the positionOffset and glyphIndex attribute set as instanced.
- Freetype instance is now initialized in InitBoilerplate
- SHCamera no longer calling SetPerspective/Ortho inside HandleResize
- Font Geometry is now loaded in SHFontLoader into SHFontAsset fontGeometry variable.
2022-11-20 19:03:12 +08:00
Diren D Bharwani
cada3acb8a
Collision tags should be referenced by pointers
2022-11-20 18:30:18 +08:00
Diren D Bharwani
5871f32547
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-20 17:23:38 +08:00
Diren D Bharwani
4ebc16564a
Added collision matrix for configurating individual collision tags
2022-11-20 17:23:28 +08:00
Glence
8107c92754
Merge branch 'main' into PlayerController
2022-11-20 16:53:12 +08:00
Glence
875657cfde
added playerstate scripts
...
added sub folders for player
remove unneeded scripts
2022-11-20 16:27:39 +08:00
Brandon Mak
85f0b67f67
Merge branch 'main' into SP3-1-Rendering
2022-11-20 15:44:31 +08:00
XiaoQiDigipen
788ba22e0a
Merge pull request #232 from SHADE-DP/UI_Integration
...
Added UI functionality to the Graphics System
2022-11-20 15:43:34 +08:00
XiaoQiDigipen
a355d9911a
Merge pull request #231 from SHADE-DP/SP3-4-Editor
...
Fix not being able to disable/enable Rigidbody freeze rotation through editor inspector panel
2022-11-20 15:36:02 +08:00
Diren D Bharwani
4198310b7a
Missing implementation for updating all tag names through the physics system
2022-11-20 15:34:34 +08:00
XiaoQiDigipen
2a74690e16
Merge pull request #230 from SHADE-DP/SP3-1-VertexSwitch
...
Vertex shader can now be modified in the material inspector
2022-11-20 15:33:55 +08:00
Diren D Bharwani
a0f4f3b00a
Added collision tag names file
2022-11-20 15:32:33 +08:00
Sri Sham Haran
2b41394a74
Fix not being able to disable/enable Rigidbody freeze rotation through editor inspector panel
2022-11-20 15:30:14 +08:00
Diren D Bharwani
7226ccf279
Tested Collision Tags
2022-11-20 03:16:49 +08:00
Diren D Bharwani
b8530dfc89
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-20 02:35:12 +08:00
Diren D Bharwani
62433d1a53
Added Collision Tags
2022-11-20 02:35:02 +08:00
Brandon Mak
c566d065c8
Merge remote-tracking branch 'origin/UI_Integration' into UI_Integration
2022-11-20 01:45:27 +08:00
Brandon Mak
575132c4bb
Added UI Component check in SHBatch
...
- UI Component shader changes
- Fixed picking issue
2022-11-20 01:45:14 +08:00
Brandon Mak
6bb27414e2
Added UI Component check in SHBatch
...
- UI Component shader changes
2022-11-20 01:38:26 +08:00
Kah Wei
841948b82c
Added support for Bone Weights and Bone Indices vertex attributes for meshes
2022-11-20 01:33:55 +08:00
Brandon Mak
b323735ba8
Merge remote-tracking branch 'origin/SP3-1-VertexSwitch' into UI_Integration
2022-11-19 23:27:06 +08:00
Kah Wei
a988c45d52
Vertex shader can now be modified in the material inspector
2022-11-19 23:22:54 +08:00
Brandon Mak
d55adcdfe4
Merge remote-tracking branch 'origin/main' into UI_Integration
2022-11-19 22:08:16 +08:00
Brandon Mak
6d1f30e05b
Merge branch 'SP3-1-Rendering' into UI_Integration
2022-11-19 21:45:21 +08:00
Brandon Mak
223276dd87
Created partial functionality to render a texture to swapchain image
2022-11-19 21:44:41 +08:00
Xiao Qi
6fa14aff85
Fixed sizeof bug when reading old model header
2022-11-19 21:27:30 +08:00
Xiao Qi
c4be9b1cba
Initial commit, change of data structs containing data for model and animation assets.
...
Changed all other references to previous mode and mesh asset names
2022-11-19 21:16:24 +08:00
Xiao Qi
5fb51511f6
Merge branch 'main' into SP3-13-Assets-Manager
2022-11-19 19:59:24 +08:00
XiaoQiDigipen
61acbdc34e
Merge pull request #229 from SHADE-DP/Fix-BatchCrash
...
Re-aded ability to change shaders
2022-11-19 18:49:48 +08:00
Kah Wei
92b1c6676b
Merge branch 'main' into Fix-BatchCrash
2022-11-19 18:26:37 +08:00
Kah Wei
b2dc440d03
Fixed bug where moving objects stopped moving after chanigng their material's shader
2022-11-19 18:26:11 +08:00
Diren D Bharwani
b1179d02c2
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-19 17:38:18 +08:00
Kah Wei
58e6a3c4c2
Re-aded ability to change shaders
...
Bugged, replacing shaders results in object being rendered in the old position
2022-11-19 17:30:48 +08:00
XiaoQiDigipen
bd3b643c19
Merge pull request #228 from SHADE-DP/Fix-BatchCrash
...
Fixed crash caused when loading more than one graphics pipeline
2022-11-19 16:26:37 +08:00
XiaoQiDigipen
06e8ee6b2d
Merge pull request #227 from SHADE-DP/SP3-6-c-scripting
...
Fixed premake bug where project configuration tag was missing for SHADE_CSharp
2022-11-19 16:25:32 +08:00
XiaoQiDigipen
51d663ab14
Merge pull request #226 from SHADE-DP/SP3-2-Physics
...
Added in Raycasting through Physics
2022-11-19 16:24:50 +08:00
XiaoQiDigipen
8753bc14a6
Merge pull request #225 from SHADE-DP/SP3-1-RenderOnlyActive
...
Renderables now no longer render if disabled
2022-11-19 16:24:22 +08:00
Kah Wei
f3a44d2ead
Fixed crash caused when loading more than one graphics pipeline
2022-11-19 16:11:07 +08:00
Kah Wei
daa6247bff
Fixed premake bug where project configuration tag was missing
2022-11-19 15:03:49 +08:00
Diren D Bharwani
6ad05d306f
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-19 04:21:58 +08:00
Diren D Bharwani
411c4a4e56
Added C# Interface for Raycasting
...
Untested with Scripts, tested engine side.
2022-11-19 04:21:46 +08:00
Brandon Mak
798803cf81
UI WIP
2022-11-18 22:03:21 +08:00
Kah Wei
27413c380e
Renderables now no longer render if disabled
2022-11-18 21:59:18 +08:00
Kah Wei
5ec8475842
Merge branch 'main' into SP3-1-RenderOnlyActive
2022-11-18 21:34:28 +08:00
XiaoQiDigipen
fa05d8d719
Merge pull request #224 from SHADE-DP/PlayerController
...
Update changes to scripts and AudioSystem
2022-11-18 19:01:24 +08:00
Diren D Bharwani
a4e5a1c269
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-18 18:31:38 +08:00
Diren D Bharwani
6b5b0387a9
Fixed bug where pausing then playing crashes physics
2022-11-18 18:31:07 +08:00
Diren D Bharwani
b328d1df82
Added Physics Raycasts with Debug Drawing
...
Press F11 while the scene is playing to toggle debug drawing of rays.
2022-11-18 18:15:19 +08:00
Glence
a77740db51
Merge branch 'main' into PlayerController
2022-11-18 17:16:04 +08:00
Glence
0551b1fb8a
added the new banks
...
added onplay/onpause/onstop for audiosytem
2022-11-18 17:04:06 +08:00
Brandon Mak
09249cf9e8
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2022-11-18 16:48:09 +08:00
XiaoQiDigipen
9ada09dec1
Merge pull request #223 from SHADE-DP/SP3-20-UI-System
...
Added UI and Canvas to editor
2022-11-18 16:39:46 +08:00
maverickdgg
e5b9192044
Merge branch 'main' into SP3-20-UI-System
2022-11-18 16:37:41 +08:00
maverickdgg
a181d7b896
Added Canvas and UI to editor
2022-11-18 16:37:33 +08:00
Brandon Mak
03ce142137
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2022-11-18 16:37:06 +08:00
Brandon Mak
b5f37195a9
Merge branch 'FontIntegration' into SP3-1-Rendering
2022-11-18 16:36:10 +08:00
Brandon Mak
66f33554a3
Tested adding text component to entities
2022-11-18 16:35:49 +08:00
XiaoQiDigipen
8f513de9c3
Merge pull request #222 from SHADE-DP/SP3-20-UI-System
...
Implemented Canvas and UI Component
2022-11-18 12:29:40 +08:00
maverickdgg
36a1a1c696
Merge branch 'main' into SP3-20-UI-System
2022-11-18 12:24:24 +08:00
XiaoQiDigipen
84dc63d6d3
Merge pull request #221 from SHADE-DP/SP3-141-Camera-System
...
Separated Ortho and perspective matrices in camera
2022-11-18 12:24:19 +08:00
maverickdgg
0b5ec34b00
Merge branch 'main' into SP3-141-Camera-System
2022-11-18 09:38:52 +08:00
maverickdgg
9ac1c01008
Merge branch 'main' into SP3-20-UI-System
2022-11-18 09:38:42 +08:00
maverickdgg
d997cd4da6
Added canvas ID to UI Component
2022-11-18 09:38:31 +08:00
XiaoQiDigipen
c493432f3f
Merge pull request #219 from SHADE-DP/SP3-6-c-scripting
...
Scripts are now always built on engine launch
2022-11-17 17:38:17 +08:00
Kah Wei
e8bd33ec9e
Scripts are now always built on engine launch
2022-11-17 17:36:35 +08:00
XiaoQiDigipen
379c44086d
Merge pull request #218 from SHADE-DP/SP3-6-c-scripting
...
Fixed edge cases for serialization and deserialization of scripts
2022-11-17 17:17:12 +08:00
XiaoQiDigipen
e31f868257
Merge pull request #217 from SHADE-DP/SP3-2-Physics
...
Fixed various Physics bugs
2022-11-17 17:13:01 +08:00
XiaoQiDigipen
c54c59a445
Merge pull request #216 from SHADE-DP/SP3-4-Editor
...
Added controls to adjust editor camera movement speed and turn speed
2022-11-17 17:12:16 +08:00
Kah Wei
042bff5c1a
Added additional exception handling for serialization and deserialization failures for scripts to prevent data loss
2022-11-17 15:49:06 +08:00
Kah Wei
6efbea54e1
Fixed issue where scripts of Entities destroyed during scene unloading are not properly disposed
2022-11-17 15:43:35 +08:00
Kah Wei
17662abef1
Fixed bug where certain null objects in deserialization was not handled
2022-11-17 15:42:40 +08:00
Sri Sham Haran
920e977232
Merge branch 'main' into SP3-4-Editor
2022-11-17 13:34:34 +08:00
Sri Sham Haran
e170a5fca8
Added controls to editor viewport menu bar to adjust movement speed and turn speed for editor camera
2022-11-17 13:33:22 +08:00
Diren D Bharwani
b3fbfce56f
FIxed debug draw for offset colliders
2022-11-17 12:58:01 +08:00
Glence
7d2435131f
added game manager along with scoring zones for item to be thrown in
2022-11-17 12:54:08 +08:00
Diren D Bharwani
360c55fa2b
Disabled automass on rigid bodies
2022-11-17 12:27:00 +08:00
Diren D Bharwani
18218443ec
Fixed a bug
2022-11-17 12:20:28 +08:00
Diren D Bharwani
c967f9355f
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-17 10:42:53 +08:00
Diren D Bharwani
7288894507
Fixed bug where adding colliders would fail to maintain previous collider sizes
2022-11-17 10:42:45 +08:00
XiaoQiDigipen
098c621316
Merge pull request #215 from SHADE-DP/SP3-1-MaterialEditSupport
...
Added full support for runtime editing of material properties
2022-11-17 09:22:52 +08:00
maverickdgg
ad30f150d1
UI component and UI System prep
2022-11-17 07:12:38 +08:00
maverickdgg
0bb97413ef
Added Canvas and UI Components
2022-11-17 05:39:55 +08:00
maverickdgg
7d71390d43
separated ortho and proj matrix in camera comp
2022-11-17 05:29:11 +08:00
maverickdgg
6b80a4baa9
Merge branch 'main' into SP3-141-Camera-System
2022-11-17 04:56:04 +08:00
maverickdgg
c80a819b6e
Guard Find entity by name function
2022-11-17 04:55:46 +08:00
Diren D Bharwani
8f9fedff41
Added sleeping debug info to Rigidbody Inspector
2022-11-17 01:39:05 +08:00
Glence
e4f23dc6c3
added a game manager along with some player controller changes
2022-11-17 00:23:38 +08:00
Diren D Bharwani
503f32c3a6
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-17 00:21:18 +08:00
Diren D Bharwani
39a8ca131f
Fixed Collision & Trigger Messages not being cleared on deactivating objects
2022-11-17 00:11:55 +08:00
Kah Wei
b129a68680
Disabled setting of shader for now as it is buggy
2022-11-16 23:19:25 +08:00
Kah Wei
ae5f7801d4
Merge branch 'main' into SP3-1-MaterialEditSupport
2022-11-16 22:52:42 +08:00
Glence
e4bba27671
Merge branch 'main' into PlayerController
2022-11-16 22:30:38 +08:00
Glence
df9cb11446
add to vel instead of setting it
2022-11-16 22:28:08 +08:00
Kah Wei
19bc90845f
Added additional checks for SetProperty() of Material and MaterialInstance
2022-11-16 21:01:51 +08:00
Kah Wei
8869b42db2
Fixed memory corruption in SHSubpass
2022-11-16 21:00:27 +08:00
Kah Wei
fe91f58d28
Fixed material inspector saving not saving the correct texture ID into the runtime material
2022-11-16 19:25:17 +08:00
Kah Wei
c5bca4111b
Fixed validation error caused by deleting empty batches
2022-11-16 19:23:26 +08:00
Kah Wei
f0c09817ce
EnsureBufferAndCopy utility functions now avoid resizes if new size is smaller or equal
2022-11-16 17:49:11 +08:00
Kah Wei
29b4465dfd
Split pre-rendering tasks to a PrepareRenderRoutine
2022-11-16 17:48:15 +08:00
Sri Sham Haran
edd44604f1
Merge branch 'main' into SP3-4-Editor
2022-11-16 17:47:36 +08:00
Sri Sham Haran
37e845336b
Fix line draws for asset browser
2022-11-16 17:46:48 +08:00
Kah Wei
506b8836fe
Materials now keep track of their modified state and associated MaterialInstances keep track of changes to their base
2022-11-16 17:46:36 +08:00
Sri Sham Haran
1bd7183231
Added validation for Renderable drag drop fields
2022-11-16 17:30:19 +08:00
XiaoQiDigipen
9c4c665fa8
Merge pull request #214 from SHADE-DP/SP3-1-MaterialUpdate
...
Fixed material property setting at runtime
2022-11-16 17:01:57 +08:00
Brandon Mak
f991e7b227
Fixed some text shaders and changed some image parameters
...
- SHApplication has a font compiler exe call to test compiling a sample font
- SHVkImage now takes in a vector instead of a span for mip offsets (fuck it, copy the mip offset. The RAM can cry about it).
- Removed font data descriptor set layouts from graphics global data
- FONT_DATA set index is changed to 4 instead. This clashes with Render graph resource set index but it won't matter.
- Added entity ID render graph resource to scene render graph
- SHFont format for images is now R8G8B8A8UNorm
2022-11-16 16:57:08 +08:00
Kah Wei
760c0386a9
Merge branch 'SP3-1-MaterialUpdate' into SP3-1-MaterialEditSupport
...
# Conflicts:
# SHADE_Engine/src/Graphics/MiddleEnd/Interface/SHMaterial.h
2022-11-16 16:45:22 +08:00
Kah Wei
db7c4a6d38
Merge branch 'main' into SP3-1-MaterialUpdate
2022-11-16 16:40:15 +08:00
Kah Wei
acae84d12c
Fixed bug where creation of custom material instance for Renderables are not updated on the GPU
2022-11-16 16:38:04 +08:00
Kah Wei
3e3a66f261
Fixed memory corruption issue caused by SHMaterialInstance::SetMaterial()
2022-11-16 16:32:12 +08:00
XiaoQiDigipen
690ebef77d
Merge pull request #213 from SHADE-DP/SP3-4-Editor
...
Added Custom RigidBody Component View in Editor
2022-11-16 15:33:38 +08:00
XiaoQiDigipen
b887a303ef
Merge pull request #212 from SHADE-DP/SP3-6-c-scripting
...
Added Audio class for playing audio from C#
2022-11-16 15:31:17 +08:00
Kah Wei
3a6f1f852b
SHMaterialInstance::GetProperty() will now retrieve a property from the base material if it was not overriden
2022-11-16 15:29:11 +08:00
Sri Sham Haran
ba39c02f9f
Changed formatting slightly for RigidBody component view
2022-11-16 15:28:42 +08:00
Kah Wei
dc9291bc01
Added Audio class for playing audio from C#
2022-11-16 15:00:56 +08:00
Kah Wei
3affaf426d
WIP Runtime Material Editing support
2022-11-16 09:06:29 +08:00
Diren D Bharwani
a9f77d666c
Fixed compile error
2022-11-16 00:04:56 +08:00
Diren D Bharwani
f172ccb744
Added Automass and Sleep check for Rigidbodies
2022-11-15 23:58:08 +08:00
Diren D Bharwani
1b2ff7f4a2
Expanded Collision Shape C# Interface
2022-11-15 23:57:38 +08:00
Sri Sham Haran
37aad49406
Added requested rigidbody component view with debug information
...
Changed DragVec controls to not push commands if ImGuiSliderFlags_ReadOnly is enabled
2022-11-15 21:09:24 +08:00
Brandon Mak
292fdf4ee2
Fixed some bugs but SHFont constructor still breaks
...
the vkImage is not loading correctly
2022-11-15 20:40:43 +08:00
Glence
3f3770f74f
now hard sets the vel instead of adding force
2022-11-15 18:52:46 +08:00
Brandon Mak
b6bae850bf
Merge remote-tracking branch 'origin/main' into FontIntegration
2022-11-15 18:25:40 +08:00
Kah Wei
958310a8ea
Renderable now shows the name of the mesh and material assigned instead of asset IDs
2022-11-15 18:16:07 +08:00
Kah Wei
c69ad04f1e
Added functions to get name of a backing asset from SHResourceManager
2022-11-15 18:15:49 +08:00
Diren D Bharwani
cd164cc2d5
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-15 18:10:54 +08:00
Diren D Bharwani
f62fec77e3
Merge branch 'main' into SP3-2-Physics
2022-11-15 16:26:42 +08:00
Kah Wei
75f103c372
Setting pipeline of a material now triggers a reset of all properties for material instances based on the material
2022-11-15 15:58:38 +08:00
Diren D Bharwani
0c6cae5ec8
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-15 15:41:53 +08:00
Xiao Qi
f7cca42e59
Added shlog information source
2022-11-15 13:53:15 +08:00
Xiao Qi
96cb832e81
Font meta file and line in application to manually trigger font load
2022-11-15 13:48:54 +08:00
Xiao Qi
786e15771c
Addedo control paths for font compilation and loading
2022-11-15 13:44:39 +08:00
Xiao Qi
92ddc3f1eb
Fixed wrong include path to SHUtilities
2022-11-15 13:30:25 +08:00
Xiao Qi
3dcb6f26c2
Merge branch 'main' into SP3-1-Rendering
2022-11-15 13:21:28 +08:00
Brandon Mak
4eb5fa64e0
Text Rendering WIP
2022-11-14 19:31:26 +08:00
Glence
37bbf22779
added changes
2022-11-14 19:05:48 +08:00
Brandon Mak
2a05d821d5
Merge remote-tracking branch 'origin/main' into SP3-1-Rendering
2022-11-14 18:36:33 +08:00
Brandon Mak
d95ed3f067
Text Rendering WIP
2022-11-14 18:36:26 +08:00
Glence
22da6e237d
Merge branch 'main' into PlayerController
2022-11-14 16:17:03 +08:00
Brandon Mak
ac17721363
Merge branch 'main' into SP3-1-Rendering
2022-11-14 15:38:33 +08:00
Glence
bba85c3d1f
removing the constructor for c#
2022-11-14 15:20:58 +08:00
maverickdgg
eb32e87387
Camera Orthographic projection
2022-11-14 15:10:23 +08:00
Glence
04273620a6
Merge branch 'main' into PlayerController
2022-11-14 15:03:04 +08:00
Brandon Mak
7209785f9b
Text Rendering WIP
...
- Added font library to store font resources (not yet synced with resource manager)
2022-11-14 14:14:11 +08:00
Brandon Mak
898b7fbf2c
Text Rendering WIP
2022-11-14 10:11:47 +08:00
Kah Wei
ab869348f1
Added code that only renders objects which are active
2022-11-14 00:59:21 +08:00
Glence
d9beeda7e0
adding the base for fsm for player
2022-11-13 21:56:28 +08:00
Glence
fbec2bf866
Auto stash before merge of "main" and "origin/main"
2022-11-11 14:17:47 +08:00
Glence
4f9015995c
Merge branch 'main' into PlayerController
2022-11-11 09:21:36 +08:00
Brandon Mak
25841c6899
Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering
2022-11-11 02:40:14 +08:00
Brandon Mak
95d2836c94
God I felt so much pain writing this
...
- Thank god this botchy/hacky resource linking feature between graphs will only be used for a couple of resources.
- Setup environment for UI rendering
- "Scene" resource is now used in BOTH world render graph and screen render graph. Layouts are setup accordingly.
- A very horrible result of this is that linked resources have to be resized in their original graph and it has to be resized BEFORE the graphs linked to it since the framebuffers use their image views.
- sigh.
2022-11-11 02:40:02 +08:00
Brandon Mak
71619d0159
God I felt so much pain writing this
...
- Thank god this botchy/hacky resource linking feature between graphs will only be used for a couple of resources.
- Setup environment for UI rendering
- "Scene" resource is now used in BOTH world render graph and screen render graph. Layouts are setup accordingly.
2022-11-11 02:38:05 +08:00
Brandon Mak
d17a83ab77
From last commit. Whoops.
2022-11-11 00:02:18 +08:00
Brandon Mak
c78aade245
Resource manager for render graph is the one in Graphics System
...
- Renamed SH_ATT_DESC_TYPE_FLAGS to SH_RENDER_GRAPH_RESOURCE_FLAGS and added SHARED flag to represent that a resource is shared between graphs
- Allowed linking of resources between graphs (unideal implementation)
- Added info tracker for the render graph resources. Right now only layouts are being tracked.
2022-11-11 00:02:07 +08:00
Brandon Mak
9d367a359a
Text Rendering WIP
2022-11-10 16:59:26 +08:00
Glence
d4d9e0c3b3
setting stuff up for fsm
...
rename file name to fit convention
pickandthrow got ref issue
2022-11-10 13:06:37 +08:00
Brandon Mak
be6a11c629
Text Rendering WIP
2022-11-10 08:28:44 +08:00
Brandon Mak
67f7d0ea2e
Text Rendering WIP
2022-11-10 00:19:38 +08:00
Brandon Mak
572700fbb3
Text Rendering WIP
2022-11-08 10:57:07 +08:00
Brandon Mak
1165b9fa47
Text Rendering WIP
2022-11-07 19:38:08 +08:00
Brandon Mak
6a6785d296
Merge remote-tracking branch 'origin/SP3-1-Rendering' into SP3-1-Rendering
2022-11-07 11:11:56 +08:00
Brandon Mak
cc5c764307
Text Rendering WIP
2022-11-07 02:32:38 +08:00
Brandon Mak
88530e9909
Text Rendering WIP
2022-11-07 00:10:57 +08:00
Brandon Mak
1eb6bc5ef2
Merge branch 'main' into SP3-1-Rendering
2022-11-05 21:48:31 +08:00
Brandon Mak
09f1b152e8
Merge branch 'main' into SP3-1-Rendering
2022-11-05 15:10:50 +08:00