userLayladcancel
repoSandboxGamecancel

2,064 Commits over 944 Days - 0.09cph!

6 Years Ago
Add experimental wip animated texture asset. Add gif decoder and importer.
6 Years Ago
Split obj model into mesh sections using usemtl
6 Years Ago
Basic obj model loader
6 Years Ago
Remove assimp loaders
6 Years Ago
Auto generate physics asset for fbx skeletal models. Fix SkeletalModel.GetLocalVertex
6 Years Ago
Don't print errors finding textures referenced in fbx
6 Years Ago
Pass in fbx extract folder from managed. Wait until embedded textures are loaded before deleting the temp folder.
6 Years Ago
Route fbx embedded textures to Game/Temp/.fbm and temporarily add it as a search path. Delete folder when finished. Add binds for FbxTexture and FbxFileTexture Get textures from fbx material
6 Years Ago
Don't create anim tracks for every bone in fbx animation
6 Years Ago
Fix animation loading in standalone builds so that not every bone needs an anim track (makes it easier for the user)
6 Years Ago
Ensure min mip width and height is 1
6 Years Ago
Fix vtf loading. Allow up to 1x1 mips to be loaded.
6 Years Ago
Fix fbx animations in standalone build by ensuring all bones have ab anim track Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Keep Color32 and image data as rgba.
6 Years Ago
Add Color to Color32 conversion with additional srgb conversion. Add Texture.SRGB property. Add GetSectionLightmapIndex to static meshes. Merge branch 'master' of github.com:Facepunch/SandboxGame Merge branch 'master' of github.com:Facepunch/SandboxGame Progress on switchable lightmaps. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Add lightmap pages so additional lightmaps can be created when one gets full. Share lightmap pages between brush models. Removed old hl1 addon.
6 Years Ago
Move lightmap encoding to native Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Fix compile errors in other addons using Lightmap.EncodeImage
6 Years Ago
Add lightmap mask to only run encoding on pixels actually used in the lightmap (large lightmaps have to be allocated to make sure there's room, so that means large parts of the lightmap usually go unused)
6 Years Ago
Add Lightmap.CalculateMinMaxColor util function, required for lightmap encoding.
6 Years Ago
Load wad texture mipmaps
6 Years Ago
Clear 255th pallete index to transparent black
6 Years Ago
Load goldsrc lightmaps and calculate lightmap coords.
6 Years Ago
Parse material type from texture name. Only zero out alpha pixels when using transparent material type and 255th pallette index. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Zero out alpha channel in textures where pixel color is solid blue, this seems to be transparent in goldsrc.
6 Years Ago
Calculate lightmap uvs, create a test lightmap texture (no packing yet)
6 Years Ago
Func entities
6 Years Ago
Read lighting lump
6 Years Ago
Don't try to load wads that don't exist. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Add wad filesystem. Load textures from wad. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Mount halflife dir as "quiver" hehe cheeky. Try printing filenames from wads. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Setup aggregate filesystem for mounting multiple wads. Mount Half-Life.
6 Years Ago
Parse wad paths from worldspawn entitydef
6 Years Ago
Fix uvs, parse texture lump for texture names (no wad loading yet) Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Always use model *0 for worldspawn
6 Years Ago
Add GoldSrc and HalfLife addons. Supports bsp version 30. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Add bone hiding/unhiding by name or index
6 Years Ago
Give bsp brushes mesh names so they can be assigned unique material slots
6 Years Ago
Manually cleanup fbxsdk, there's some issues doing it on dispose
6 Years Ago
Test Citizen clothes
6 Years Ago
Cleanup testing shit
6 Years Ago
Convert fbx scene units when global scale factor is not 1. Remove scaling from bones, these seem to be already multiplied by scale (fbxsdk bug?) Fixes Citizen animations.
6 Years Ago
Add better animation library settings. Add bone scale to animation import settings until citizen animations are fixed. Merge branch 'master' of github.com:Facepunch/SandboxGame
6 Years Ago
Use anim stack local timespan for animation length
6 Years Ago
Use bind pose translation until I figure out how to use the translations from anims properly. Rename Bone.RelativeTransform to GlobalTransform. Update Citizen animations.
6 Years Ago
Add test fbx anim loading code to anim importer. Add Citizen anims.
6 Years Ago
Add FbxTimeSpan. Add Node.GetLocalTransform(FbxTime).
6 Years Ago
Add FbxTime.SecondDouble
6 Years Ago
Fill in animation track keys from curves. Not correct, looks like it's better to get anim transforms with EvaluateGlobalTransform with timespan.
6 Years Ago
Bind FbxAnimEvaluator