Update README.md

This commit is contained in:
Perfare 2018-08-05 06:12:35 +08:00 committed by GitHub
parent 114073f359
commit cdaeb36e06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 14 deletions

View File

@ -3,7 +3,7 @@ Latest build: [![Build status](https://ci.appveyor.com/api/projects/status/rnu7l
**None of the repo, the tool, nor the repo owner is affiliated with, or sponsored or authorized by, Unity Technologies or its affiliates.**
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles. It has been tested with builds from most platforms, ranging from Web, PC, Linux, MacOS to Xbox360, PS3, Android and iOS, and it is currently maintained to be compatible with assets from 2.5 up to the 2017.4 version.
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles. It has been tested with builds from most platforms, ranging from Web, PC, Linux, MacOS to Xbox360, PS3, Android and iOS, and it is currently maintained to be compatible with assets from 2.5 up to the 2018.2 version.
## Features
@ -18,6 +18,7 @@ AssetStudio is a tool for exploring, extracting and exporting assets and assetbu
* **MovieTexture** : ogv
* **VideoClip**
* **MonoBehaviour**
* **Animator** : Export to FBX file with bound AnimationClip
* Export model to FBX format, with complete hierarchy, transformations, materials and textures. Geometry is exported with normals, tangents, UV coordinates, vertex colors and deformers. Skeleton nodes can be exported either as bones or dummy deformers.
* Real-time preview window for the above-mentioned assets
* Diagnostics mode with useful tools for research
@ -29,21 +30,20 @@ AssetStudio is a tool for exploring, extracting and exporting assets and assetbu
- [Microsoft Visual C++ 2013 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=40784)
- [Microsoft Visual C++ 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=53840)
### UI guide
| Item | Action
| :---------------------------- | :----------------------------
| File -> Load file/folder | Open Assetfiles and load their assets. Load file can also decompress and load bundle files straight into memory
| File -> Extract bundle/folder | Extract Assetfiles from bundle files compressed with lzma or lz4
| Scene Hierarchy search box | Search nodes using * and ? wildcards. Press Enter to loop through results or Ctrl+Enter to select all matching nodes
| Asset List filter box | Enter a keyword to filter the list of available assets; wildcards are added automatically
| Diagnostics | press Ctrl+Alt+D to bring up a hidden menu and a new list
| Bulid class structures | Create human-readable structures for each type of asset
Other interface elements have tooltips or are self-explanatory.
### How to use
Use **File-Load file**, **File-Load folder** to load assets or assetbundles from multiple files or folder
Use **File-Extract file**, **File-Extract folder** to export assetbundles to assets from multiple files or folder
Export assets: use **Export** menu
Export model:
* Export model from "Scene Hierarchy" using the **Model** menu
* Export Animator from "Asset List" using the **Export** menu
* With AnimationClip:
* Select model from "Scene Hierarchy" then select the AnimationClip from "Asset List", using **Model-Export selected objects with AnimationClip** to export
* Export Animator will export bound AnimationClip or use **Ctrl** to select Animator and AnimationClip from "Asset List", using **Export-Export Animator with selected AnimationClip** to export
## Build
* The project uses some C# 7 syntax, need Visual Studio 2017
* **AssetStudioFBX** uses FBX SDK 2015.1, before building, you need to install the FBX SDK and modify the project file, change include directory and library directory to point to the FBX SDK directory
* If you want to change the FBX SDK version, you need to replace `libfbxsdk.dll` which in `AssetStudio/Library/x86/` and `x64` directory to the new version
* If you want to change the FBX SDK version, you need to replace `libfbxsdk.dll` which in `AssetStudio/Library/x86/` and `AssetStudio/Library/x64` directory to the new version