userJames Kingcancel

8,073 Commits over 3,806 Days - 0.09cph!

1 Year Ago
shared, editor, and game packages
1 Year Ago
Add .gitattributes
1 Year Ago
Spline surf ramp data model
1 Year Ago
Initial commit
1 Year Ago
Polygon lib API changes
1 Year Ago
Support for more SVG shapes, API tweaks
1 Year Ago
Tangent / normal fix
1 Year Ago
Generate tangents
1 Year Ago
ShaderGraph: ObjectSpaceNormal node ShaderGraph: TransformNormal node can now transform from object space
1 Year Ago
libpolygon API change
1 Year Ago
Start of reading shapes from SVGs Added PolygonMeshBuilder.Extrude(height, smooth) Nicer interface, fixed rounding normals Added PolygonMeshBuilder.Miror() Rename Close() to Fill() SVG API change
1 Year Ago
Sandbox.Utility.Svg wrapper (#1208) * Added Sandbox.Utility.Svg to read paths from a .svg
1 Year Ago
SVG wrapper documentation, moved to Sandbox.Utility.Svg
1 Year Ago
Added Sandbox.Svg to read shapes from a .svg Include stroke and fill colour in parsed SVG paths
1 Year Ago
New libpolygon API
1 Year Ago
Start of reading shapes from SVGs Added PolygonMeshBuilder.Extrude(height, smooth) Nicer interface, fixed rounding normals
1 Year Ago
Documentation
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes (#1198) Added Texture Triplanar and Normal Map Triplanar nodes
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks ShaderGraph: Fix default settings for NormalMapTriplanar node
1 Year Ago
ShaderGraph: Fix default settings for NormalMapTriplanar node
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks
1 Year Ago
Create LICENSE
1 Year Ago
Create README.md
1 Year Ago
Fixed off-by-one halving max bevel width Moved PolygonMeshBuilder to its own package Remove debug again
1 Year Ago
Some initial work for 2D edge styles 2D: smooth cut face normals across chunk boundaries First pass at edge styles Might need to rethink this, large edge radii cause problems Regenerate SDF meshes on resource change 2D: Get rid of inset bias for rounded / bevel edges 2D: Rewriting mesh gen to be edge loop based Identify positive vs negative edge loops Find which positive loop contains each negative loop PolygonMeshBuilder Formatting Refactoring, skeleton of new 2D meshing strategy CutMeshWriter Chunk mesh clipping .addon to .sbproj New mesh writer almost working Fixed rounded edges, dodgy clip fix Bug fixes Fixes Another fix More fixes, UVs for cut faces Small fixes Keep layer width consistent New polygon closing method More consistent position sorting for sweeps Another fix Debugging A bit more stable Refactor, stability Non-reflex angles can split Allow merges in either direction Trying to find isolated polys is buggy, just do them all together Slight optimization Collision mesh generation Remove debug Some cleanup WIP add vertices to limit smooth normal blend distance Fixed off-by-one halving max bevel width Moved PolygonMeshBuilder to its own package Remove debug again
1 Year Ago
Initial commit
1 Year Ago
Remove debug Some cleanup WIP add vertices to limit smooth normal blend distance
1 Year Ago
Slight optimization Collision mesh generation
1 Year Ago
Allow merges in either direction Trying to find isolated polys is buggy, just do them all together
1 Year Ago
Non-reflex angles can split
1 Year Ago
Keep layer width consistent New polygon closing method More consistent position sorting for sweeps Another fix Debugging A bit more stable Refactor, stability
1 Year Ago
Small fixes
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes ShaderGraph: Triplanar node tweaks
1 Year Ago
Another fix More fixes, UVs for cut faces
1 Year Ago
Fixes
1 Year Ago
Bug fixes
1 Year Ago
Fixed rounded edges, dodgy clip fix
1 Year Ago
.addon to .sbproj New mesh writer almost working
1 Year Ago
Chunk mesh clipping
1 Year Ago
CutMeshWriter
1 Year Ago
Formatting Refactoring, skeleton of new 2D meshing strategy
1 Year Ago
PolygonMeshBuilder
1 Year Ago
Simplify handling expired tasks (#1157) * Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context * Allow persistent tasks in current menu package assembly (#1143) * Move task persistence allowing / forbidding to GameMenuInstance
1 Year Ago
Remove some test code
1 Year Ago
Move task persistence allowing / forbidding to GameMenuInstance GameMenuInstance.PackageAssembly can be private
1 Year Ago
Add GameMenuInstance.PackageAssembly property Allow persistent tasks in current menu package assembly (#1143)
1 Year Ago
Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context
1 Year Ago
Take into account styled edge radius when adding / subtracting
1 Year Ago
Limit how spikey a bevelled / rounded corner can be
1 Year Ago
Find which positive loop contains each negative loop