userLayladcancel

7,101 Commits over 3,531 Days - 0.08cph!

6 Months Ago
Add some null checks around lipsync processing
6 Months Ago
Fix LockCursorToCanvas on monitors with different DPI
6 Months Ago
Use string lists in ImpactEffectData
6 Months Ago
Fix music player seek not working before audio has chance to start playing
6 Months Ago
Fix icon
6 Months Ago
Add lipsync component for sound components
6 Months Ago
Add LipSyncAccessor
6 Months Ago
Allow lipsync to be enabled on music player
6 Months Ago
Add SoundHandle.LipSync to opt into lipsync processing https://files.facepunch.com/layla/1b2811b1/sbox-dev_WgcnqBpoUH.mp4
6 Months Ago
Add SoundHandle.SampleRate
6 Months Ago
Removing shape from body will only remove contacts associated with the shape, not all contacts of the body
6 Months Ago
Multi select move grid snaps handle pivot instead of each selection https://files.facepunch.com/layla/1b2711b1/sbox-dev_LEYJCm0K2B.mp4
6 Months Ago
Multi select rotates around gizmo handle pivot point https://files.facepunch.com/layla/1b2711b1/sbox-dev_WxhiXwtdBc.mp4
6 Months Ago
CreateModelFromMeshFile uses modeldoc utils so it does automatic lods etc again
6 Months Ago
Add InitFromMesh to modeldoc utils - tries to automatically build document from mesh file SessionImportFromModel uses InitFromMesh
6 Months Ago
Prevent multiple OnEnable and OnDisable calls for people doing nonsensical things like reenabling parent gameobject in component OnEnable
6 Months Ago
ModelBuilder.WithLodDistance specifies the lod level the distance is for
6 Months Ago
Add PhysicsShape.Sphere and PhysicsShape.Capsule to get properties for these shape types
6 Months Ago
Mesh Editor: Add button to select all faces
6 Months Ago
Add PhysicsShape.Triangulate
6 Months Ago
MeshComponent sets scene object tags when they change
6 Months Ago
Disable parallel solver
6 Months Ago
Add BodyGroups and MaterialGroups in Prop Component
6 Months Ago
If collision source can't get game object from collider, try to get it from body Add collision events to ModelPhysics
6 Months Ago
Mesh Editor: Add snap to vertex
6 Months Ago
Mesh Editor: Add edit logs to face operations Mesh Editor: Clear selection on tool disable
6 Months Ago
Mesh Editor: Add new faces to selection on DetachFaces
6 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
6 Months Ago
Don't switch to object tool after creating block
6 Months Ago
Block tool saves last material used
6 Months Ago
Add PrimitiveBuilder.Material
6 Months Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
6 Months Ago
Clean up mesh control widget
6 Months Ago
CreateModelFromPolygonMesh add mesh collision automatically
6 Months Ago
Add modeldoc PhysicsMeshFromRender
6 Months Ago
Physics hull from render works on render primitive meshes
6 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
6 Months Ago
Allow alpha on MeshComponent
6 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.
6 Months Ago
Don't check require component while deserializing, wait until post deserialize
6 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
6 Months Ago
ModelCollider uses mass and damping properties from model physics parts
6 Months Ago
Check if aaquality is a valid enum, users are likely to have outdated settings
6 Months Ago
Don't give gizmo mouse focus when it orbit mode
6 Months Ago
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
6 Months Ago
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled Reset panel parent before deleting it
6 Months Ago
PanelComponent uses internal enable, disable, update
6 Months Ago
Only clear contacts on tag change if the contacts should have no interaction
6 Months Ago
Rework terrain casting and sweeping
6 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