38 Commits (ba450a4e73981cada805fe1f1f66cd418543bab6)

Author SHA1 Message Date
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 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 53c04d573b Export animations from blender, render correctly with small # of bones! 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 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