userLayladcancel
reposboxcancel

4,375 Commits over 1,583 Days - 0.12cph!

10 Months Ago
Mesh Editor: Add snap edge to edge https://files.facepunch.com/layla/1b2311b1/sbox-dev_47gpBlC2me-00.00.00.000-00.00.21.192.mp4
10 Months Ago
Don't switch to object tool after creating block
10 Months Ago
Block tool saves last material used
10 Months Ago
Add PrimitiveBuilder.Material
10 Months Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
10 Months Ago
Clean up mesh control widget
10 Months Ago
CreateModelFromPolygonMesh add mesh collision automatically
10 Months Ago
Add modeldoc PhysicsMeshFromRender
10 Months Ago
Physics hull from render works on render primitive meshes
10 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
10 Months Ago
Allow alpha on MeshComponent
10 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.
10 Months Ago
Don't check require component while deserializing, wait until post deserialize
10 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
10 Months Ago
ModelCollider uses mass and damping properties from model physics parts
10 Months Ago
Check if aaquality is a valid enum, users are likely to have outdated settings
10 Months Ago
Don't give gizmo mouse focus when it orbit mode
10 Months Ago
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
10 Months Ago
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled Reset panel parent before deleting it
10 Months Ago
PanelComponent uses internal enable, disable, update
10 Months Ago
Only clear contacts on tag change if the contacts should have no interaction
10 Months Ago
Rework terrain casting and sweeping
10 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
10 Months Ago
Fix terrain collider not updating on heightmap import
10 Months Ago
Inflate heightfield query cell bounds by 0.5, fixes terrain collision
10 Months Ago
Asset inspector copy path uses RelativePath to stay consistent with asset browser copy path
10 Months Ago
Map instance only creates skinned model renderer for props if the model has skinned meshes or morphs
10 Months Ago
Remove contacts and process intersections just before shape or body remove, this allows intersection end events to run before removal
10 Months Ago
Invalidate mesh selection on scene change
10 Months Ago
Include model view bounds too
10 Months Ago
Improve animated sceneobject bounds, include render bone sphere radius, fallback on mesh bounds
10 Months Ago
ModelDoc option to disable keyframe interpolation to allow for constant keyframe animations
10 Months Ago
Reset anim graph instance on model change
10 Months Ago
Transform local bounds by scene object transform in CMeshSystem::ChangeModel, fixes incorrect bounds on mesh renderer model change
10 Months Ago
Add Model.Physics.Surfaces to get all physics surfaces used in a model
10 Months Ago
Created bone objects on skinned model renderer update on model reload and model change
10 Months Ago
ShaderGraph: Fix ScreenPosition.XY incorrect component count
10 Months Ago
Sprite shader flips with uv sign Add SpriteRenderer FlipHorizontal and FlipVertical
10 Months Ago
ModelPhysics recreates physics on active model change, fixes some props not initializing physics when created in code
10 Months Ago
Fix terrain trace hit normal
10 Months Ago
Support per triangle physics surfaces on mesh shapes https://files.facepunch.com/layla/1b1411b1/sbox-dev_WzjagCCSeA.mp4
10 Months Ago
ImageFormat.Default uses RGBA8888
10 Months Ago
Izabu: Don't try to destroy null proxy
10 Months Ago
Make PhysicsBody Enable and Disable actually work, remove shapes from broadphase and insert them back on enable Don't trace disabled bodies
10 Months Ago
Set hitbox surface
10 Months Ago
And some more
10 Months Ago
Null checks in RefreshContacts
10 Months Ago
Refresh physics contacts on tag change https://files.facepunch.com/layla/1b1311b1/sbox-dev_PEDseyvLqF.mp4
10 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
10 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