Releases: 4eb0da/war3-model
Releases · 4eb0da/war3-model
Version 1100 support
- Added support for the version 1100
- Fixed mdl parsing/generation around
SkinWeights
,BindPose
and comments - Fixed old models to init and render
Thanks to @BogdanTretyakov for starting to work on 1100 format support and drawing attention to the issue related to it.
Fixes
- Fixed the lack of mdl
PriorityPlane
generation for the ParticleEmitter2 (thanks a lot, @ChrisCatCP !) - Also fixed
ReplaceableId
in mdl for theParticleEmitter2
and thePriorityPlane
parsing - Fixed the WebGL 1 renderer, broken in the previous version
IBL / Environment maps support
- Added
useEnvironmentMap
render mode - Added
renderEnvironment
method
MDL fixes 2
- Additional fixes for the
MaterialID
generation in MDL format
MDL fixes
Shadows support
- Added
setLightPosition
andsetLightColor
methods - Added shadow-related properties for the
render
method - Added shadows in previewer
Reforged support
Reforged support:
- mdx, mdl parsing and generation
- Model rendering support (including) pbr rendering)
Changes:
- Minor textures api changes
- Package exports refactoring (node vs browser)
Fix package contents
v2.2.1 Fix publishing and version up
Better destroy and simple hd models' animation support
destroy
method now cleans particles and ribbon emitters- Preview sample now supports skeleton and wireframe
- Model renderer now supports hd models' animation
Fixed package contents & added destroy method
For a some reason, non-browser build have missed ModelRenderer class.
Also, added method destroy
in that class and added first steps for "Reforged" format support