branchSandboxGame/mastercancel
3,194 Commits over 944 Days - 0.14cph!
Make fbx class bindings naked so they don't use shared ptr. Update bindinggen to add fbx casting.
Initial support for native fbx loading using fbxsdk (this will allow us to support morph targets)
Update Pure3D
More Pure3D chunks
Render block builder preview with outline. Fix runtime mesh occluding when using custom depth.
Empty builder menu to capture the mouse, open with Q
Use primitive builders for the block tool preview
Add primitive builders for linear and curved stairs
Fix out of range exception in mesh deserialize
Add Primitive Builders, properties of the builder get replicated instead of mesh data if the mesh is unmodified
Add cylinder primitive builder
Add preview mesh for block tool
Clamp block tool drag size and extrude distance
Copy used materials when cloning editable mesh
Hook up voice chat and text chat to map builder
Set mesh to modified after applying materials
Replicate editable mesh face material changes
Replicate material id too to keep lookup in sync
Replicate editable mesh material changes
Replicate editable mesh used materials, reference face materials with id
Switching selection mode recalculates selection bounds (could have 0 faces selected when switching from mesh to faces)
Fix cloning editable meshes on clients by spawning them locally first then spawning them on the server after releasing selection
Merge branch 'master' of github.com:Facepunch/SandboxGame
Binds for camera angle clamping
Fix a crash when initial workspace fails to load
Use grid snap size for block tool min extrude distance
Use average face normal instead of triangle normal to planar map cube primitives
Align textures of every face when in mesh select mode
Network aligning face texture to worldspace
Fix not setting mesh ownership when editing faces
Setting mesh position requires ownership
Revoke mesh ownership when clearing selectables too
Reject mesh edits from players that don't have ownership
Ask server to set mesh ownership on selection/deselection
Add editable mesh ownership so other players can't edit meshes you're currently editing
Network editable mesh deletions
Network editable mesh cloning (copy paste)
Sort builder RPC's into partial classes to keep everything neat and maintainable
Network editable mesh face offsets
Fix calculate editable mesh local bounds on faces with no material
Network editable mesh translations
Support 2d translate animation channels, usually used for root motion
Fix animation bug so that runtime animations play correctly like they do in editor
Make VersionNamedChunk a NamedChunk so GetChildrenByName works on them
Enable debug mode for velocity.js
P3D composite drawable skin chunk
Fix NRE when loading p3d model witth no bone influences
P3D normals and textures
Merge branch 'master' of github.com:Facepunch/SandboxGame
Allow mouse capture on any element, not just div
Pure3D skeletal model importer
Mark worldspawn and editable meshes as always net relevant
Seamlessly move grid mesh with camera origin so it never ends
Add texture origin to faces so textures can be planar mapped in world space