源战役客户端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

321 linhas
10 KiB

Version 3.13.1 April 27, 2016
- Added button to the batch prefab baker to automate creating prefabs
- Improved the BoneWeightCopier script to copy normals, position and tangent as well.
=====================
Version 3.13.0 April 13, 2016
- Changed Fix out of bounds UVs to 'Consider Mesh UVs'
- Added candy striping to multiple materials section of the inspector
- Changed 'Consider Mesh UVs' so it works for UVs that are not out of bounds. Only parts of source textures that are used are copied to atlas
- Added a feature for Merging UV rectangles in the atlas if the source rectangles overlap and it would be more efficient to use a combined
rectangle than two separate rectangle
======================
Version 3.12.3 Feb 20, 2016
Fixed bug where GroupBy filters are not found if an assembly cannot be loaded
Added UV2 unwrapping parameters to user interface.
Fixed bug with multiple materials and out of bounds UVs doesn't work if "out-of-bounds-uvs" is checked.
======================
Version 3.12.2 Dec. 9, 2015
- Fixed bug with the Mesh Baker Grouper. It was adding multiple objects multiple times which created errors when baking.
- Added button to the batch prefab baker to automate creation of result prefabs.
======================
Version 3.12.1 Nov. 20, 2015
- removed two references to UnityEditor in the runtime scripts and a variable not used warning.
======================
Version 3.12.0 Nov. 20, 2015
- Mesh Combiner API now handles combining objects with no Texture Bake Result if all objects use the same material
- Bones are not duplicated in bones array if bones are shared.
- Updated TextureCombinerFast shaders. These ones work much better
- Fixed bug with TextureCombinerFast normal maps being converted to Unity format twice
- Added UV3 and UV4 channels for Unity 5
- Added a script for applying same bone weights to the seams of skinned meshs to make customization of character meshes easier
======================
Version 3.11.1
- Fixed bug using Mesh Baker without first baking textures that caused materials to be Instanced.
======================
Version 3.11.0
- Includes a new Mesh Baker Texture Packer Fast option to pack textures on using the GPU instead of the CPU
======================
Version 3.10.3
- added a MaxAtlas size field to replace the code that tried to predict based on platform
- added code to grabe the _Color property from the first material
======================
Version 3.10.2
- Fixed bug preserve lightmapping.
======================
Version 3.10.1
- Fixed serious bug where meshes with tiling UVs would not be detected
- Modified editor functions so it is easier to customize bake behaviour
======================
Version 3.10
- Improved handling of missing textures in Standard shader. Much better code for choosing reasonable colors
- Fixed typo on "Search For Meshes" tab
- Increased the size of space in atlas for missing textures to 16x16 to help with color bleeding
- Fixed missing SpecGlossMap in names to look for
- Fixed bug where tag and layer are not set the first time objects are added to a baker
======================
Version 3.9
- Meshes are cached after being analyzed improves performance
- Added group by option for already added to baker
- Added filter option for already added to baker
- Mesh Baker tries to use a default color if there is no texture
- Fix so Mesh Baker works from plugins folder
- Fix for outOfBoundsUVs report false positive
======================
Vesion 3.8.1
- Minor fix stops errors creating new baker caused by uneeded debug statement.
======================
Vesion 3.8
- Fixed bug setting normal map for _Normal and _DetailBumpMap
- Can set normal map treatment for custom shader properties
- Can easily add custom filters to the group by
- Doesn't create atlas if all source textures are null
- Progress bar for list material in scene report
======================
Version 3.7.4
- Fixed bug with mesh baker on its own game object
- Fixed bug generating assets using tools for adding objects
======================
Version 3.7.3
- Refactored the tools for adding objects window so it is much more flexible and can create bakers directly
- Added texture property names to support the new standard shader.
======================
Version 3.7
- Fix for tiny images being scaled to zero when atlas is larger than maximum size
- Fix for auto generate mesh bakers bug not finding the Mesh Baker
- Can be configured to produce only power of two textures
======================
Version 3.6.1
- Bug fixes for Unity 5 compatible
======================
Version 3.6
- Updated to be compatible with Unity 5
======================
Version 3.5.1
- Added gizmos to the MeshBakerGrouper
- Added button to bake all child MeshBakers of a MaterialBaker
- Added button to disable renderers of child material baker
- Fixed bugs where multi-mesh bakers would not bake when baking all bakers.
======================
Version 3.5
- Added the MB3_MeshBakerGrouper component
- Removed many of the default arguments from the example scripts which caused build errors on iOS
======================
Version 3.4.1
- Fix bug with IndexOutOfBounds exception when baking without TextureBakeResults
- Fix NullPointerException when no objects in list of objs to combine
- Added warning when buffers have been cleared and no objects in instance2combined map
======================
Version 3.4
- Border color of textures in atlas bleed into the padding. Fixes problems with mipmaps picking up padding color
- Can bake objects without creating an atlas as long as they all use the same set of textures.
- Better memory allocation when creating atlases.
- Added MB3_DisableHiddenAnimations to disable animations that are not playing
- Added checkbox to clear buffers in baker after bake. It is rare that a user would want the buffers.
======================
Version 3.3.1
- Fixed bug when user uses a prefab asset in the result scene object field
- Displays error if user tries to bake a mesh that has read/write = false
======================
Version 3.3
- Fixed a bug where list of objects to combine produced null pointer exception
- Added BatchPrefabBaker
- Generated normal maps (when no normal on source) are now neutral normal color
======================
Version 3.2.1
- Fixed bug where creating source to combined mapping for multiple materials would add source mat multiple times
- Added several examples and explantions with other Examples
- Optimization where uvs are not adjusted if there is only one texture in the atlas
======================
Version 3.2
- Fix error creating new bakers
- Fix error baking into prefab if have not baked scene object first.
======================
Version 3.1
- Hides debug statment in multi-mesh-combiner
- Sets default size of texture combiner to 2048
- Removes references to legacy scripts in MB2_UpdateSkinnedMesh scripts.
======================
Version 3.0
- Big refactor to simplify code.
- Cleaned up API
- removed a number of unecessary parameters from function calls
- Made method names more consistant
- More code is shared between MeshBakerCommon and subclasses
- Mesh combiners inherit from a proper superclass
- Handles objects with negative scale
- MeshCombiner now handles creation and storing of ResultSceneObject
======================
Version 2.11.8
- Fixed bug with BuildSceneObject so it sets the targetRenderer in the MB2_MeshCombiner
- Enforces expected structure of CombinedMesh scene object
- Warning when using Unity's texture packer
- better interface for AddDeleteGameObjectsByIDs
======================
Version 2.11.7
- Fixed bug with generating UV2 for multi mesh baker
======================
Version 2.11.6
- Fixed bug where meshes could not be combined if the original meshes had been deleted from the scene
- Added warning if skinned mesh has been optimized.
======================
Version 2.11.5
- Fixed bug where combining skinned meshes did not work correctly
- Fixed bug with validation which required resultMaterial to be set when doing multi material
======================
Version 2.11.4
- Improved update so developer has control over which channels are updated.
======================
Version 2.11.3
- Fixed problem copying normal maps to atlases.
======================
Version 2.11.2
- Better calculation of ideal atlas size.
======================
Version 2.11.1
- Fixes error displaying suggested treatment for overlapping submeshes
======================
Version 2.11
- Removed/fixed lines of code that generated warnings
- Add feature that suggests what can be done if meshes don't bake
- If only one texture in an atlas then original textures are re-used
- Refactored much of the texture combining code
======================
Version 2.10
- Changed the internal representation to store instanceIDs instead of GameObjects
this makes it possible to remove destroyed objects as long as the ID instance ID is remembered.
- Added a flag to make validation optional.
- Improved UpdateApproximateBounds and added two scripts that can be do this
- Improved the logging class
- Fixes errors when switching the output after a bake
- Added a version field so dependent projects know the version
======================
Version 2.9.1
Fixes a minor issue where a warning is displayed when skinned meshes
contain no meshes.
======================
Version 2.9
Moved all UnityEditor class usage to classes in the Editor folder
To do this an interface MB2_EditorMethodsInterface and class MB2_EditorMethods were created.
Created new Logging class for better debug tracing
There were a number of changes to the API
MB2_MeshCombiner.Apply takes a delegate function for Generating UV2. This should be null when called at runtime and set to Unwrapping.GenerateUV2 when called from the editor.
These methods require an instance of MB2_EditorMethods when called from the editor. The parameter should be null or ommitted when called at runtime.
doCombinedValidate
CreateAndSaveAtlases
These methods were moved to MB2_EditorMethods
SaveMeshsToAssetDatabase
RebuildPrefab
======================
Version 2.8.3
Fixed bug where can only create one result material when creating multiple result materials
Fixed bug when baking all bakers in scene if one has no objects
Cleaned up error message when have not created texture bake results
======================
Version 2.8.2
Added Mesh Baker texture packer
Added button to auto generate source to combined material mappings from objects to combine
Changed texture format messages from warnings to info messages
Fixed null pointer exception when baking assets in place
cleaned up code in TextureCombiner
Added Show/Hide to the API which just updates triangles