Ammar Askar
c4bc83fe97
Add test scene for sims animation rigging
2023-08-20 13:09:25 -04:00
Ammar Askar
244263324f
Add support for cAnimatable lot objects
2023-08-06 20:08:45 -04:00
Ammar Askar
8b8b12b22e
Add a LotLoadingTest scene
2023-08-06 18:05:38 -04:00
Ammar Askar
8120f2db12
Refactor EffectsManager to a singleton class like MaterialManager
2023-08-03 20:12:45 -04:00
Ammar Askar
5d0a2f3ff2
Refactor effects manager to make placement easier
2023-08-03 19:22:35 -04:00
Nahuel Rocchetti
3ca271f7ec
fix console alignment
2023-08-03 19:18:46 -03:00
Nahuel Rocchetti
b27665b52b
improve cheat console a lot
2023-08-03 19:12:40 -03:00
Nahuel Rocchetti
37473a9791
bump mapping for standardmaterial
2023-08-03 16:49:53 -03:00
Nahuel Rocchetti
b69392376f
very basic cheats
2023-08-03 05:36:18 -03:00
Nahuel Rocchetti
13515c0d5a
Implement basic cheat system
2023-08-03 02:59:03 -03:00
Ammar Askar
34d66cbc44
Document some particle fields
2023-08-02 18:10:03 -04:00
Ammar Askar
8cd32935be
Start trying to render effects
2023-08-02 12:50:01 -04:00
Nahuel Rocchetti
d148117d15
dummy out compression. lot imposter test scene
2023-07-29 19:21:46 -03:00
Nahuel Rocchetti
7c9b8cac3c
f2 smooth terrain tool
2023-07-28 04:29:04 -03:00
Nahuel Rocchetti
fb5a3361e9
Debug terrain editing
2023-07-28 01:14:05 -03:00
Nahuel Rocchetti
28951e769b
Water Reflections
2023-07-27 20:25:32 -03:00
Nahuel Rocchetti
af89b84bed
Pure shores
2023-07-27 16:58:34 -03:00
Nahuel Rocchetti
ba96d61f60
Water placeholder
2023-07-27 15:27:32 -03:00
Ammar Askar
f9c1b104dc
Start rendering flora decorations in the neighborhood
2023-07-25 23:44:51 -04:00
Ammar Askar
838a642854
Make unity materials from TXMT files.
...
This adds the StandardMaterial TXMT from the game. We use a simple
Lambert surface shader to handle its rendering. Unfortunately since
there's no easy way in unity to make a surface shader with different
alpha modes based on the shader feature this means we need a shader
per each type of alpha mode: Opaque, CutOut and Blend.
This does lead to some duplicated code in the shaders in terms of the
properties but the body of the shader is stored in a common .cginc
file that gets pulled in with a #include
2023-07-18 11:22:15 -04:00
Nahuel Rocchetti
5b8ee0aad7
neighborhood textures
2023-06-25 18:59:34 -03:00
Nahuel Rocchetti
5827a5d87a
more work on neighborhood shading
2023-06-25 14:12:04 -03:00
Nahuel Rocchetti
fa072d3688
Fix main menu ordering
2023-06-24 20:34:21 -03:00
Nahuel Rocchetti
fc0e857470
Basic Neighborhood Lighting
2023-06-24 19:54:16 -03:00
Nahuel Rocchetti
d558950971
Debug camera for neighborhood view
2023-06-24 03:26:27 -03:00
Nahuel Rocchetti
942c19536d
load all packages for a neighborhood on enter
2023-06-23 13:35:54 -03:00
Nahuel Rocchetti
c612df08f2
UI magic numbers to consts
2023-06-08 03:27:39 -03:00
Nahuel Rocchetti
9a2ebdba92
Add startup scene to build
2023-06-03 03:18:00 -03:00
Nahuel Rocchetti
91a7b92205
Fix DBPF writing, add neighborhood name/desc edit
2023-06-02 03:55:12 -03:00
Nahuel Rocchetti
63b71d1c79
Improve button click behavior
2023-06-01 17:33:10 -03:00
Nahuel Rocchetti
4740cbfbd4
Neighborhoods in main menu.
2023-06-01 04:15:18 -03:00
Nahuel Rocchetti
0b7133d406
enable reia
2023-06-01 00:51:49 -03:00
Nahuel Rocchetti
7c7e5cbd70
Fixes, mem management, ui refactors
2023-06-01 00:47:49 -03:00
Nahuel Rocchetti
9f2933bcea
Memory management
2023-05-31 18:31:36 -03:00
Nahuel Rocchetti
30a53fe113
fix reiaplayer dispose error
2023-05-31 11:58:13 -03:00
Nahuel Rocchetti
e560fb62da
Fix UI issues, anchor, main menu
2023-05-31 03:03:38 -03:00
Nahuel Rocchetti
84cd70835c
Implement Cursor Support
2023-05-29 23:40:42 -03:00
Nahuel Rocchetti
9f89df09bc
Rename AssetController prefab
2023-05-29 19:23:31 -03:00
Nahuel Rocchetti
e253199b74
Improve UI parsing, fix some bugs
2023-05-28 23:05:26 -03:00
Nahuel Rocchetti
c55f1ff326
Localize Captions
2023-05-28 19:07:10 -03:00
Nahuel Rocchetti
0b8c7ec93b
Add text and visibility properties
2023-05-28 16:57:51 -03:00
Nahuel Rocchetti
3037c33c7e
Implement UI Buttons
2023-05-28 14:08:48 -03:00
Nahuel Rocchetti
6cf88d7fa0
add ui element factory, create elements with props
2023-05-28 10:30:19 -03:00
Nahuel Rocchetti
e3da360a0e
UI Instantiation
2023-05-27 22:35:09 -03:00
Nahuel Rocchetti
84bd101cc4
Start work on UI Layout parsing
2023-05-27 18:28:24 -03:00
Nahuel Rocchetti
97354719ce
Just move test scenes to tests folder
2023-05-27 08:57:50 -03:00
Nahuel Rocchetti
4165f558f4
[WIP] Use a Mesh for neighborhood terrain geometry.
2023-04-05 16:26:36 -03:00
Nahuel Rocchetti
19ef603b90
Merge branch 'master' into terrain
2023-03-02 19:54:50 -03:00
Ammar Askar
1caece4538
Add loading of GMDC static/bone bounding meshes
...
This only loads the last 2 sections of a GMDC file, where the
bounding meshes are stored as these are the simplest to import.
This lays out the basic framework for GMDC loading and adds a
little test file in the form of the utah teapot so we have a
copyright free asset to test against.
2023-02-28 17:19:14 -05:00
Ammar Askar
9b4dd0eeb0
Add loading of terrain geometry
2023-02-15 19:27:10 -05:00