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 |
andrewjhaman
|
60679ceb2a
|
Fit the shadow 'frustum' to the scene
Fit the shadow volume frustum to the scene geometry to maximize texel usage.
|
1 year ago |
andrewjhaman
|
19c369fa1e
|
Basic Shadow Mapping of Non-Armature Meshes
Basic PCF-Sampled Shadow Mapping of Non-Armature Meshes, with a rotating sun at a fixed position
|
1 year ago |
Cameron Murphy Reikes
|
f8fcd426a1
|
Encoding and decoding of float into normalied float vec4
|
1 year ago |
Cameron Murphy Reikes
|
1df63e6f74
|
Export only animations relevant to the current model
|
1 year ago |
Cameron Murphy Reikes
|
053ff80c39
|
Upload bone transforms as texture, drastically increases max bone count
from 4
|
1 year ago |
Cameron Murphy Reikes
|
414df982a1
|
Lerp and slerp between animation keyframes
|
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
|
c3738d2f8c
|
Deserialize bones in one chunk, slice iter macro
|
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
|
c84d70e893
|
Add note to be conservative about committing git lfs files
|
1 year ago |
Cameron Murphy Reikes
|
0c7334e460
|
Clarify more build shenanigans
|
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
|
89070ed9e0
|
Add critical project building instructions
|
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
|
03a0d2b5d1
|
Respect alignment on web arenas, web build 3d works now
|
1 year ago |
Cameron Murphy Reikes
|
87996ce4c5
|
Remove all old copyrighted sprites and animated sprites
|
1 year ago |
Cameron Murphy Reikes
|
41375cc902
|
Delete tiled and all tilemap code from project
|
1 year ago |
Cameron Murphy Reikes
|
6f5e5878b8
|
Remove 2d world space from the project
|
1 year ago |
Cameron Murphy Reikes
|
e590838b78
|
Debug drawing in 3d -> 2d, frame behind because project before camera
sets view/projection matrices
|
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
|
89eaad2433
|
Ignore vim temporary files
|
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 |
Cameron Murphy Reikes
|
48afb43f0a
|
Persistent arena is much bigger, add critical todo for later
|
1 year ago |
Cameron Murphy Reikes
|
471c538162
|
Fix web build
|
1 year ago |
Cameron Murphy Reikes
|
a3a17c1994
|
Level design rearranging
|
1 year ago |
Cameron Murphy Reikes
|
c956cfb00b
|
Characters have a persistent mood. Improves coherence of personalities.
Prompt tuning
|
1 year ago |
Cameron Murphy Reikes
|
1c92f15e9f
|
Rephrase give_item to gifting, fix standing string not in prompt
|
1 year ago |
Cameron Murphy Reikes
|
a721f7a416
|
New type of entities, machines, arrow dispenser, idol machine dispenser
|
1 year ago |
Cameron Murphy Reikes
|
cb16615453
|
Use binary serialization in web, fix exists bug in tests
|
1 year ago |
Cameron Murphy Reikes
|
0b6af91d90
|
Remove old health bars
|
1 year ago |
Cameron Murphy Reikes
|
656d40ce29
|
Allocate memories instead of constant buffer, DRASTICALLY reduces entity
size
|
1 year ago |
Cameron Murphy Reikes
|
60787202cb
|
Add binary serialization and serialization tests
|
1 year ago |