Commit graph

106 commits

Author SHA1 Message Date
Matt Penny efb3f8da65 Detach door_02 frame from model
Door without frame is needed for chamber 15
2024-05-02 23:21:20 -04:00
Matt Penny e1ba9f20ef Properly mirror door textures in Blender
Matches in-game appearance
2024-04-30 22:39:21 -04:00
Matt Penny e81fa6f28a Extend, do not repeat plastic/plasticwall003a material
Reflect what the material actually looks like in-game
2024-04-01 17:31:15 -04:00
Matt Penny bd3dc02c56 Get all textures from VPK
Some textures cannot be used in their current form, and so they are
transformed at build time by Imagemagick commands (e.g., add shapes,
crop and merge different portions, etc.).

For a very small number of textures, making them usable takes more than
a few simple commands. For example, Chell's eyes and ears are detached
from her face in the texture image, and there are not enough polygons in
her model or pixels in an N64 texture to make a good UV map.

For these few complex textures, James worked around the problem by
checking in pre-edited images. This commit removes those images and
instead performs the necessary transformations at build time. As a result,
some textures are now slightly different (ball launcher/catcher, cube,
Chell). Chell's UV map is redone to accomodate this - for the better.
2024-01-21 00:42:52 -05:00
James Lambert e01fa284b7 First draft of test chamber 13 2023-12-28 21:32:03 -07:00
James Lambert 7fbfcc72ff Simplify autoportal frame model 2023-12-16 10:20:39 -07:00
James Lambert 2fd1c8efbf Put camera arm on correct side 2023-12-12 20:35:43 -07:00
James Lambert eae2f6d3b1 Show 01:59:50:00 on the clock in the main menu 2023-12-10 21:00:28 -07:00
James Lambert 7214c7c845 Add wide ledge for vertical portals to be able to stand hanging out of portal 2023-12-01 20:27:54 -07:00
James Lambert 20e9beaa0f Implement triple sign state 2023-11-24 21:54:27 -07:00
James Lambert b8304fc8f4 Cleanup texture bleeding in signage 2023-11-24 20:37:17 -07:00
James Lambert 792c02c565 fixup the clock a bit 2023-11-24 20:09:07 -07:00
James Lambert 403e0d1bb9 Some more portal gun polish 2023-11-21 18:29:47 -07:00
James Lambert 3a1ddebb26 Add more portal gun animations 2023-11-21 18:12:54 -07:00
James Lambert 6ee43840d2 Add portal gun firing animation 2023-11-20 21:55:09 -07:00
James Lambert 67d99e1bd3 Start work for animating portal gun 2023-11-20 21:55:09 -07:00
James Lambert b1e606ce3a Add portal indicators to portal gun 2023-11-17 22:35:47 -07:00
James Lambert 4e06800cff Make some visual improvments on the portal gun 2023-11-15 21:39:20 -07:00
James Lambert 8b216e751b round portals a little more 2023-11-13 20:38:57 -07:00
James Lambert c1e47eda0e jump animation 2023-11-02 18:13:55 -06:00
James Lambert b38c920525 Work on intro cutscene 2023-10-26 18:56:49 -06:00
James Lambert 4e79c243b9 Add observation room decor to test chamber 01 2023-10-13 16:37:59 -06:00
James Lambert 4445cca8c1 Add desk and chair decor 2023-10-12 18:46:46 -06:00
James Lambert c61a8a802b Add monitor decor object 2023-10-11 21:47:26 -06:00
James Lambert d08cbbb0b8 Improve appearance of light rail endcaps 2023-10-04 21:47:21 -06:00
James Lambert 55fa62c57e Finish up portal trail effect 2023-09-18 21:08:52 -06:00
James Lambert 65eebe53d3 Work on portal ball trail 2023-09-17 22:35:38 -06:00
James Lambert ec52a15372 Fix portal gun z issues 2023-09-01 22:01:14 -06:00
James Lambert e3a033545f give chell a portal gun 2023-08-31 21:49:18 -06:00
James Lambert 60485246d1 Add collision to portal border 2023-08-20 21:57:49 -06:00
James Lambert e4d12713ec z sort portal gun 2023-08-18 22:12:20 -06:00
James Lambert cf3efa84aa Add portal cleanser sides 2023-07-14 21:03:34 -06:00
James Lambert 9f92f1fac3 Fizzle radio 2023-07-13 22:24:22 -06:00
James Lambert 617baaaf6e Add security cameras 2023-06-30 23:03:09 -06:00
James Lambert 9ab44568d8 Finish up clock implementation 2023-06-29 21:10:58 -06:00
James Lambert bcba882efd Add clock object 2023-06-29 08:44:11 -06:00
James Lambert 3178976f7a Fix default pose for pedestal 2023-05-08 21:16:17 -06:00
James Lambert 6d5110aac3 Finish up serialization 2023-05-07 20:51:36 -06:00
James Lambert d574d1df95 release 0.8 2023-04-18 21:16:27 -06:00
James Lambert 31390f0d29 work on test chamber 07 2023-03-29 19:59:16 -06:00
James Lambert e5e6bc577f Work on test chamber 07 2023-03-27 21:24:10 -06:00
James Lambert e9e443ebeb Refactor door to be controlled by animation controller to allow for multiple door types 2023-03-26 21:33:23 -06:00
Weston Salinas 66bccd2b5b Flickering Signage Addition
- there is now a new asset "signage_off.blend"
- when the player first looks at a sign it exponentially is on more often
- video attached to PR of flickering in action
- majority of changes in signage.c
2023-03-12 10:56:10 -05:00
James Lambert e0789a13fc Add ball burn marks 2023-02-11 21:17:44 -07:00
James Lambert 95f9239d7e Underwater graphics done
moved autoportal frames to be a decor object
2023-02-10 21:11:58 -07:00
James Lambert 7148d79a91 Texture ball catcher and ball launcher 2023-01-25 21:03:23 -07:00
James Lambert 9574122e5d Work on ball polish 2023-01-22 16:47:00 -07:00
James Lambert b2553911b4 Fix 32bit textures 2023-01-20 19:42:41 -07:00
James Lambert 77e4066259 Work on ball launcher 2023-01-18 21:00:21 -07:00
James Lambert 65523d12fb Fix some bugs with the ball launcher 2023-01-17 20:59:04 -07:00