61 Commits (main)

Author SHA1 Message Date
Cameron Murphy Reikes 00186f233f Refer to rooms by unique id, stored in blend. More assets 8 months ago
Cameron Murphy Reikes 19d45c1c82 Entities optional 8 months ago
Cameron Murphy Reikes 6a2d0a5f75 Sarcastic tombstone, smaller interact radius 9 months ago
Cameron Murphy Reikes 206a855170 Day/night cycle sun movement, artist driven camera pos override from blender 9 months ago
Cameron Murphy Reikes 0466612cbe halfway implemented angel gameplay loop, angel can specify any goals and verifies them itself, rather than game logic 9 months ago
Cameron Murphy Reikes 66cd204628 Ser/der armature and bone names for debugging purposes 9 months ago
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 9 months ago
Cameron Murphy Reikes b105160f7e Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms 9 months ago
Cameron Murphy Reikes dcf23ca8e4 Add angel and angel dialog, but can't talk to it yet 9 months ago
Cameron Murphy Reikes d5e669fa83 Character death logic, shotgun assassination works, death animation, death screen 9 months ago
Cameron Murphy Reikes fc0c9e766d Placed entities -> own collection to avoid asset meshes being placed entities. Add shotgun art 9 months ago
Cameron Murphy Reikes 59de84431c Checkin the zipped blend file, it's 5x smaller, better for git lfs.... 9 months ago
Cameron Murphy Reikes 1fd5407895 Don't overwrite animation on export causing big diff 9 months ago
Cameron Murphy Reikes f56ae747b7 Delete items and other old functionality, text chunk refactor 9 months ago
Cameron Murphy Reikes 37d199a446 Apply change made in blender to text file 10 months ago
Cameron Murphy Reikes 727ffb39db Add man in black and more drama 10 months ago
Cameron Murphy Reikes 3081391c62 Successful conversation, VScode tooling, drama document, loading anim when thinking 10 months ago
Cameron Murphy Reikes ecf5308389 Speech directly talks instead of being a state, fix asset bug 10 months ago
Cameron Murphy Reikes 34329bf8ef No waviness, export directly to assets to decrease codegen time 10 months ago
Cameron Murphy Reikes ba450a4e73 Add blackhawk helicopter, more trailer anims+jank. Several fixes 10 months ago
Cameron Murphy Reikes 8369c62f26 Fix all non relative image paths in blender, ensure doesn't happen again in export script 10 months ago
Cameron Murphy Reikes 5aec003b40 Dialog bubble fades, more art panick update 10 months ago
Cameron Murphy Reikes 00c3ff09f1 Massive art import of forest scene, pallete shifted farmer 10 months ago
Cameron Murphy Reikes 12191a426f More fixes/jank for trailer, flycam no longer also moves player 10 months ago
Cameron Murphy Reikes 265166c4d4 Massive art import, fix scale coord transform bug. Remove zig from build 10 months ago
Cameron Murphy Reikes cfac7d9589 Ensure no images are referenced outside of blend file 10 months ago
Cameron Murphy Reikes a91de6dee1 Detect and error on images not in project in blender export script 10 months ago
Cameron Murphy Reikes 8c192fc5d1 Farmer does an odd dance, fix scaling of things, delete more old code 10 months ago
Cameron Murphy Reikes 7316b9e974 Delete all previous characters and fighting state 10 months ago
Cameron Murphy Reikes 6d3594c6ad Get shadows for armatures working, testing shadow pillar 11 months ago
Cameron Murphy Reikes 5f49f53376 Run decimate on player mesh, queueing draw calls allows better code
reuse
11 months ago
Cameron Murphy Reikes c736ebd013 Armatures can have custom images, support non-alpha images in load image 11 months ago
Cameron Murphy Reikes c9b6ce0c3e Meshes refer to exported images, image caching system (only load path
once)
11 months ago
Cameron Murphy Reikes 563a2a69b0 Animation blending, fix facing direction of model 11 months ago
Cameron Murphy Reikes b84f824f0e Export and import multiple animations, idle animation 11 months ago
Cameron Murphy Reikes e7ac3ee43c Walking animation working on desktop and web
- Skeleton texture is clamp to edge because it's an NPOT on webgl 1
11 months ago
Cameron Murphy Reikes 4137372292 Increase precision and max value of bone matrix floats
- I just made up a technique that is probably 30% efficient, this is
  something to revisit in the future
11 months ago
Cameron Murphy Reikes 1df63e6f74 Export only animations relevant to the current model 11 months ago
Cameron Murphy Reikes 53c04d573b Export animations from blender, render correctly with small # of bones! 11 months ago
Cameron Murphy Reikes 36b910c34b Move one parent relation out of poses, preparation for working anims 11 months ago
Cameron Murphy Reikes 6ce37294be Skin mesh vertices from bone pose in vert shader, fix rotation of
objects being weird
11 months ago
Cameron Murphy Reikes cbce6c9a81 Armatures are a separate kind of thing, that includes its mesh 11 months ago
Cameron Murphy Reikes e203dcc88b Decompose pose mat4 into offset, quaternion rotation, and scale 11 months ago
Cameron Murphy Reikes 90cd549acc Correctly load, visualize, and transform simple armature pose 11 months ago
Cameron Murphy Reikes 5da994257b Correctly import armature and debug draw each bone 11 months ago
Cameron Murphy Reikes 76d209f0b4 Export armature as bones, import and debug draw in 3d. Flipped coord
systems right now.
11 months ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 11 months ago
Cameron Murphy Reikes dc731fafeb Use artist's cowboy mesh for every NPC 11 months ago
Cameron Murphy Reikes c991047524 Multithreaded chat close w/o error, working chat generations, wall of
rocks
11 months ago
Cameron Murphy Reikes 6108da2cdc Place dynamic npc entities in blender as level editor, allocate on
initializing the gamestate
11 months ago