55 Commits (8412534db10743f01fad3fd154b581cead747d9b)

Author SHA1 Message Date
Cameron Murphy Reikes 9c6cccfcd9 Rooms can change, start player off in angel room 1 year ago
Cameron Murphy Reikes b105160f7e Rewrite of exporting system, much more human friendly error messages. Levels now consist of multiple rooms 1 year ago
Cameron Murphy Reikes dcf23ca8e4 Add angel and angel dialog, but can't talk to it yet 1 year ago
Cameron Murphy Reikes d5e669fa83 Character death logic, shotgun assassination works, death animation, death screen 1 year ago
Cameron Murphy Reikes fc0c9e766d Placed entities -> own collection to avoid asset meshes being placed entities. Add shotgun art 1 year ago
Cameron Murphy Reikes 59de84431c Checkin the zipped blend file, it's 5x smaller, better for git lfs.... 1 year ago
Cameron Murphy Reikes 1fd5407895 Don't overwrite animation on export causing big diff 1 year ago
Cameron Murphy Reikes f56ae747b7 Delete items and other old functionality, text chunk refactor 1 year ago
Cameron Murphy Reikes 37d199a446 Apply change made in blender to text file 1 year ago
Cameron Murphy Reikes 727ffb39db Add man in black and more drama 1 year ago
Cameron Murphy Reikes 3081391c62 Successful conversation, VScode tooling, drama document, loading anim when thinking 1 year ago
Cameron Murphy Reikes ecf5308389 Speech directly talks instead of being a state, fix asset bug 1 year ago
Cameron Murphy Reikes 34329bf8ef No waviness, export directly to assets to decrease codegen time 1 year ago
Cameron Murphy Reikes ba450a4e73 Add blackhawk helicopter, more trailer anims+jank. Several fixes 1 year ago
Cameron Murphy Reikes 8369c62f26 Fix all non relative image paths in blender, ensure doesn't happen again in export script 1 year ago
Cameron Murphy Reikes 5aec003b40 Dialog bubble fades, more art panick update 1 year ago
Cameron Murphy Reikes 00c3ff09f1 Massive art import of forest scene, pallete shifted farmer 1 year ago
Cameron Murphy Reikes 12191a426f More fixes/jank for trailer, flycam no longer also moves player 1 year ago
Cameron Murphy Reikes 265166c4d4 Massive art import, fix scale coord transform bug. Remove zig from build 1 year ago
Cameron Murphy Reikes cfac7d9589 Ensure no images are referenced outside of blend file 1 year ago
Cameron Murphy Reikes a91de6dee1 Detect and error on images not in project in blender export script 1 year ago
Cameron Murphy Reikes 8c192fc5d1 Farmer does an odd dance, fix scaling of things, delete more old code 1 year ago
Cameron Murphy Reikes 7316b9e974 Delete all previous characters and fighting state 1 year ago
Cameron Murphy Reikes 6d3594c6ad Get shadows for armatures working, testing shadow pillar 1 year ago
Cameron Murphy Reikes 5f49f53376 Run decimate on player mesh, queueing draw calls allows better code
reuse
1 year ago
Cameron Murphy Reikes c736ebd013 Armatures can have custom images, support non-alpha images in load image 1 year ago
Cameron Murphy Reikes c9b6ce0c3e Meshes refer to exported images, image caching system (only load path
once)
1 year ago
Cameron Murphy Reikes 563a2a69b0 Animation blending, fix facing direction of model 1 year ago
Cameron Murphy Reikes b84f824f0e Export and import multiple animations, idle animation 1 year 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
1 year 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
1 year ago
Cameron Murphy Reikes 1df63e6f74 Export only animations relevant to the current model 1 year ago
Cameron Murphy Reikes 53c04d573b Export animations from blender, render correctly with small # of bones! 1 year ago
Cameron Murphy Reikes 36b910c34b Move one parent relation out of poses, preparation for working anims 1 year ago
Cameron Murphy Reikes 6ce37294be Skin mesh vertices from bone pose in vert shader, fix rotation of
objects being weird
1 year ago
Cameron Murphy Reikes cbce6c9a81 Armatures are a separate kind of thing, that includes its mesh 1 year ago
Cameron Murphy Reikes e203dcc88b Decompose pose mat4 into offset, quaternion rotation, and scale 1 year ago
Cameron Murphy Reikes 90cd549acc Correctly load, visualize, and transform simple armature pose 2 years ago
Cameron Murphy Reikes 5da994257b Correctly import armature and debug draw each bone 2 years ago
Cameron Murphy Reikes 76d209f0b4 Export armature as bones, import and debug draw in 3d. Flipped coord
systems right now.
2 years ago
Cameron Murphy Reikes 300f849d19 3D model rotation, npcs face where they're moving 2 years ago
Cameron Murphy Reikes dc731fafeb Use artist's cowboy mesh for every NPC 2 years ago
Cameron Murphy Reikes c991047524 Multithreaded chat close w/o error, working chat generations, wall of
rocks
2 years ago
Cameron Murphy Reikes 6108da2cdc Place dynamic npc entities in blender as level editor, allocate on
initializing the gamestate
2 years ago
Cameron Murphy Reikes 6531db13d6 Compress blender file, save Exporter script from blender 2 years ago
Cameron Murphy Reikes 560e9d8db7 player into gamestate, 3d collision system, entity struct nicer 2 years ago
Cameron Murphy Reikes d8158c63c1 Alpha clipping, grass, stubbed out dbg3dline, made camera mat4s global 2 years ago
Cameron Murphy Reikes 6f4a3c93f2 Transparent grass, alpha blend in engine. Blender is broken 2 years ago
Cameron Murphy Reikes 2bda33bfca Export scale from blender, and import in game, draw with scale 2 years ago
Cameron Murphy Reikes d187308c2e Export rotations from blender, use quaternions for rotation 2 years ago