50 Commits (aeeb9bfb0a1d0982d413c73a72d37fa039d561ae)

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