userLayladcancel
reposboxcancel

3,441 Commits over 1,277 Days - 0.11cph!

Today
Multi select move grid snaps handle pivot instead of each selection https://files.facepunch.com/layla/1b2711b1/sbox-dev_LEYJCm0K2B.mp4
Today
Multi select rotates around gizmo handle pivot point https://files.facepunch.com/layla/1b2711b1/sbox-dev_WxhiXwtdBc.mp4
Today
CreateModelFromMeshFile uses modeldoc utils so it does automatic lods etc again
Today
Add InitFromMesh to modeldoc utils - tries to automatically build document from mesh file SessionImportFromModel uses InitFromMesh
Today
Prevent multiple OnEnable and OnDisable calls for people doing nonsensical things like reenabling parent gameobject in component OnEnable
Yesterday
ModelBuilder.WithLodDistance specifies the lod level the distance is for
Yesterday
Add PhysicsShape.Sphere and PhysicsShape.Capsule to get properties for these shape types
Yesterday
Mesh Editor: Add button to select all faces
Yesterday
Add PhysicsShape.Triangulate
Yesterday
MeshComponent sets scene object tags when they change
3 Days Ago
Disable parallel solver
3 Days Ago
Add BodyGroups and MaterialGroups in Prop Component
3 Days Ago
If collision source can't get game object from collider, try to get it from body Add collision events to ModelPhysics
4 Days Ago
Mesh Editor: Add snap to vertex
5 Days Ago
Mesh Editor: Add edit logs to face operations Mesh Editor: Clear selection on tool disable
5 Days Ago
Mesh Editor: Add new faces to selection on DetachFaces
5 Days 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
5 Days Ago
Don't switch to object tool after creating block
5 Days Ago
Block tool saves last material used
5 Days Ago
Add PrimitiveBuilder.Material
5 Days Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
5 Days Ago
Clean up mesh control widget
5 Days Ago
CreateModelFromPolygonMesh add mesh collision automatically
6 Days Ago
Add modeldoc PhysicsMeshFromRender
6 Days Ago
Physics hull from render works on render primitive meshes
6 Days 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
6 Days Ago
Allow alpha on MeshComponent
6 Days 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.
7 Days Ago
Don't check require component while deserializing, wait until post deserialize
7 Days 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
8 Days Ago
ModelCollider uses mass and damping properties from model physics parts
8 Days Ago
Check if aaquality is a valid enum, users are likely to have outdated settings
8 Days Ago
Don't give gizmo mouse focus when it orbit mode
8 Days Ago
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
8 Days Ago
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled Reset panel parent before deleting it
8 Days Ago
PanelComponent uses internal enable, disable, update
9 Days Ago
Only clear contacts on tag change if the contacts should have no interaction
9 Days Ago
Rework terrain casting and sweeping
9 Days 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
9 Days Ago
Fix terrain collider not updating on heightmap import
9 Days Ago
Inflate heightfield query cell bounds by 0.5, fixes terrain collision
9 Days Ago
Asset inspector copy path uses RelativePath to stay consistent with asset browser copy path
9 Days Ago
Map instance only creates skinned model renderer for props if the model has skinned meshes or morphs
10 Days Ago
Remove contacts and process intersections just before shape or body remove, this allows intersection end events to run before removal
10 Days Ago
Invalidate mesh selection on scene change
11 Days Ago
Include model view bounds too
11 Days Ago
Improve animated sceneobject bounds, include render bone sphere radius, fallback on mesh bounds
11 Days Ago
ModelDoc option to disable keyframe interpolation to allow for constant keyframe animations
12 Days Ago
Reset anim graph instance on model change
13 Days Ago
Transform local bounds by scene object transform in CMeshSystem::ChangeModel, fixes incorrect bounds on mesh renderer model change