Commit graph

345 commits

Author SHA1 Message Date
Ammar Askar
8b8b12b22e Add a LotLoadingTest scene 2023-08-06 18:05:38 -04:00
Ammar Askar
43239e4392 Add basic support for loading OBJT/Lot Object assets 2023-08-06 17:37:07 -04:00
Ammar Askar
8f975d7260 Fix color retrieval when alpha and color curve don't match 2023-08-04 13:12:59 -04:00
Ammar Askar
0f41b666ab Extrapolate to 8 alpha/color values for unity 2023-08-04 12:35:21 -04:00
Ammar Askar
46fce52e82 Support particles as meta-particle base effects 2023-08-04 12:11:36 -04:00
Ammar Askar
29c84afc32 Set meta-particle parameters on particle system 2023-08-04 12:02:21 -04:00
Ammar Askar
7971682266 Refactor particles system to make meta-particles easier 2023-08-04 11:47:46 -04:00
Ammar Askar
3dab52b445 WIP implementation for meta-particle effects 2023-08-04 11:29:32 -04:00
Nahuel Rocchetti
7a8b2ba80d add cheat to enable/disable decals 2023-08-04 04:27:31 -03:00
Nahuel Rocchetti
db6affef14 placeholder decal implementation 2023-08-04 04:16:46 -03:00
Nahuel Rocchetti
195ba9296f add more info to traversing graph error catch 2023-08-04 01:14:09 -03:00
Ammar Askar
8e9e617030 Start rendering swarm effects in scenegraph 2023-08-03 21:02:05 -04:00
Ammar Askar
8120f2db12 Refactor EffectsManager to a singleton class like MaterialManager 2023-08-03 20:12:45 -04:00
Ammar Askar
bc9052dfc5 Add component for a running particle system 2023-08-03 19:58:09 -04:00
Ammar Askar
5d0a2f3ff2 Refactor effects manager to make placement easier 2023-08-03 19:22:35 -04:00
Ammar Askar
4bf9ceba85 Add code to start rendering meta particle and models 2023-08-03 19:07:38 -04:00
Nahuel Rocchetti
3ca271f7ec fix console alignment 2023-08-03 19:18:46 -03:00
Nahuel Rocchetti
6a972b5949 Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2 2023-08-03 19:16:43 -03:00
Nahuel Rocchetti
b27665b52b improve cheat console a lot 2023-08-03 19:12:40 -03:00
Ammar Askar
c6f18fb069 Implement particle direction and draw type 2023-08-03 17:47:08 -04:00
Nahuel Rocchetti
37473a9791 bump mapping for standardmaterial 2023-08-03 16:49:53 -03:00
Ammar Askar
b0ba05570c Change particle size over time 2023-08-03 12:23:50 -04:00
Ammar Askar
756ecc9cb1 Use emitter shape from particle system 2023-08-03 12:19:13 -04:00
Ammar Askar
4e53fafb0a Fix how we handle vary values in effects system 2023-08-03 11:52:16 -04:00
Nahuel Rocchetti
898b343a93 Update StartupController.cs 2023-08-03 06:04:00 -03:00
Nahuel Rocchetti
b02e7dc81c test cheats 2023-08-03 05:57:43 -03:00
Nahuel Rocchetti
b69392376f very basic cheats 2023-08-03 05:36:18 -03:00
Nahuel Rocchetti
47148364db console properties first draft 2023-08-03 03:45:57 -03:00
Nahuel Rocchetti
13515c0d5a Implement basic cheat system 2023-08-03 02:59:03 -03:00
Nahuel Rocchetti
c2cfae6d47 Improve dirt and desert terrain shaders 2023-08-03 00:54:08 -03:00
Nahuel Rocchetti
e91f81382d Render imposter terrain behind other blend materials 2023-08-02 21:28:29 -03:00
Nahuel Rocchetti
26efd8281b Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2 2023-08-02 21:21:43 -03:00
Nahuel Rocchetti
db807558dd Implement Null Material, try catch composition tree rendering errors, comment out debug code. 2023-08-02 21:21:21 -03:00
Ammar Askar
c4d7c7b5ae Add color over time for particles 2023-08-02 19:39:51 -04:00
Ammar Askar
c232ec2408 Implement size, speed, color and rate for particles 2023-08-02 18:59:15 -04:00
Ammar Askar
34d66cbc44 Document some particle fields 2023-08-02 18:10:03 -04:00
Nahuel Rocchetti
394881f367 Implement road textures for terrain types, use sharedMesh and sharedMaterial when possible 2023-08-02 18:34:22 -03:00
Nahuel Rocchetti
3d8db221bc refactor terrain types 2023-08-02 16:45:20 -03:00
Nahuel Rocchetti
ec9c97040c Clean up temperate terrain shader 2023-08-02 16:07:01 -03:00
Nahuel Rocchetti
b8b032b758 Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2 2023-08-02 15:39:03 -03:00
Nahuel Rocchetti
456cb6d5ff Implement desert terrain shader 2023-08-02 15:38:51 -03:00
Ammar Askar
d31cda97ad Add texture to particle effects 2023-08-02 13:24:33 -04:00
Ammar Askar
8cd32935be Start trying to render effects 2023-08-02 12:50:01 -04:00
Ammar Askar
e3137704c2 Parse VisualEffects and read effect name to id map 2023-08-02 11:11:05 -04:00
Ammar Askar
5013177875 Parse water effects, refactor particle types into their own folder 2023-08-02 09:47:29 -04:00
Nahuel Rocchetti
368dda80d2 start prep terrain for new shaders 2023-08-02 03:54:12 -03:00
Ammar Askar
d2a8a78f85 Parse camera, model and screen effects 2023-08-02 00:28:55 -04:00
Ammar Askar
7c26ee3774 Parse sequence and sound effects 2023-08-01 23:53:35 -04:00
Ammar Askar
d55f2c1bd2 Parse decal effects 2023-08-01 23:30:31 -04:00
Ammar Askar
2bbda81f43 Parse meta-particle effects 2023-08-01 22:39:23 -04:00