userLayladcancel
reposboxcancel

3,567 Commits over 1,338 Days - 0.11cph!

2 Months Ago
Physics hull from render works on render primitive meshes
2 Months Ago
Add RenderPrimitiveMesh to modeldoc (not created in editor) that can serialize a CModelMesh to allow for inline meshes in vmdl Add SaveToKV3 and LoadFromKV3 to CModelMesh Add EditorUtility.CreateModelFromPolygonMesh Add button to MeshComponent to convert to vmdl
2 Months Ago
Allow alpha on MeshComponent
2 Months Ago
CreateModelFromMeshFile uses modeldoc directly to create the document and save instead of using a vmdl template. This has huge potential now that I know it works.
2 Months Ago
Don't check require component while deserializing, wait until post deserialize
2 Months Ago
Set bindpose transforms before applying physics bones ModelBoneTransformProxy.SetWorldTransform needs to set the bone transform local to the renderer transform, fixes bones blowing up when moving them in editor
2 Months Ago
ModelCollider uses mass and damping properties from model physics parts
2 Months Ago
Check if aaquality is a valid enum, users are likely to have outdated settings
2 Months Ago
Don't give gizmo mouse focus when it orbit mode
2 Months Ago
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
2 Months Ago
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled Reset panel parent before deleting it
2 Months Ago
PanelComponent uses internal enable, disable, update
2 Months Ago
Only clear contacts on tag change if the contacts should have no interaction
2 Months Ago
Rework terrain casting and sweeping
2 Months Ago
Terrain collision is per triangle again instead of per cell, should be 100% accurate https://files.facepunch.com/layla/1b1911b1/sbox-dev_bZpdwNGM3P.mp4
2 Months Ago
Fix terrain collider not updating on heightmap import
2 Months Ago
Inflate heightfield query cell bounds by 0.5, fixes terrain collision
2 Months Ago
Asset inspector copy path uses RelativePath to stay consistent with asset browser copy path
2 Months Ago
Map instance only creates skinned model renderer for props if the model has skinned meshes or morphs
2 Months Ago
Remove contacts and process intersections just before shape or body remove, this allows intersection end events to run before removal
2 Months Ago
Invalidate mesh selection on scene change
2 Months Ago
Include model view bounds too
2 Months Ago
Improve animated sceneobject bounds, include render bone sphere radius, fallback on mesh bounds
2 Months Ago
ModelDoc option to disable keyframe interpolation to allow for constant keyframe animations
2 Months Ago
Reset anim graph instance on model change
3 Months Ago
Transform local bounds by scene object transform in CMeshSystem::ChangeModel, fixes incorrect bounds on mesh renderer model change
3 Months Ago
Add Model.Physics.Surfaces to get all physics surfaces used in a model
3 Months Ago
Created bone objects on skinned model renderer update on model reload and model change
3 Months Ago
ShaderGraph: Fix ScreenPosition.XY incorrect component count
3 Months Ago
Sprite shader flips with uv sign Add SpriteRenderer FlipHorizontal and FlipVertical
3 Months Ago
ModelPhysics recreates physics on active model change, fixes some props not initializing physics when created in code
3 Months Ago
Fix terrain trace hit normal
3 Months Ago
Support per triangle physics surfaces on mesh shapes https://files.facepunch.com/layla/1b1411b1/sbox-dev_WzjagCCSeA.mp4
3 Months Ago
ImageFormat.Default uses RGBA8888
3 Months Ago
Izabu: Don't try to destroy null proxy
3 Months Ago
Make PhysicsBody Enable and Disable actually work, remove shapes from broadphase and insert them back on enable Don't trace disabled bodies
3 Months Ago
Set hitbox surface
3 Months Ago
And some more
3 Months Ago
Null checks in RefreshContacts
3 Months Ago
Refresh physics contacts on tag change https://files.facepunch.com/layla/1b1311b1/sbox-dev_PEDseyvLqF.mp4
3 Months Ago
Fixed joint keeps the bodies fixed where they are at the moment of joint creation instead of snapping Joint gizmo just draws a line from self to target game object
3 Months Ago
Fix prismatic disabling limit when it shouldn't Create slider with 2 pivots and an axis, this makes the most sense Base joint passes two physics points for joint creation Do a pass on all joints to make sure their local frames make sense
3 Months Ago
Izabu: Move triangle shifting further up the callstack so the fix gets applied to sphere and capsules too
3 Months Ago
Fix async warning in PreviewMesh
3 Months Ago
Make joint more robust in finding physics bodies, improve the gizmos a bit Better anchor points for spring joint
3 Months Ago
Fbx serializer is too spammy Ignore unknown color formats in CMesh::CalculateInputLayoutFromAttributes Don't create model for preview mesh if there's no valid meshes
3 Months Ago
Don't preview smd for now
3 Months Ago
Asset preview for fbx, obj, smd https://files.facepunch.com/layla/1b1211b1/sbox-dev_uPe3bKuNAh.png
3 Months Ago
Proper fix for hull vs mesh at large coordinates (thanks dirk)
3 Months Ago
IzTriangleHull calculates center with doubles, I have no idea why this fixes triangle collision but it does