Mecanim2Texture
v1.0
Panggang animasi jala berkulit ke tekstur 2D!
Animation RigColor ModeLDR Ekspor sebagai .png dan klem warna dalam kisaran 0 - 1, serta warna putaran ke 1/255 terdekatHDR (sangat disarankan) Ekspor sebagai .exr dan tidak menjepit atau warna bundar* (* Mungkin saja, tetapi rentangnya diperpanjang jauh melampaui LDR)Bake All jika Anda ingin memanggang semua animasi menjadi Texture2Darray. Lompat untuk memanggang semua jika Anda mengaktifkan ini.FPS Capture berdasarkan bagaimana Anda mengekspor animasi dari alat pilihan Anda. 30 atau 60 direkomendasikan untuk ekspor animasiClip to BakeBake Scale ke seberapa besar Anda ingin animasi panggang Anda, dibandingkan dengan ukuran aslinyaMin Capture Frame dan Max Capture Frame untuk menentukan kisaran bingkai yang akan dipanggang ke dalam teksturAnimations : Berapa banyak animasi yang akan dipanggang. Ini selalu 1 kecuali Anda memanggang semua animasiFPS Capture , Min Capture Frame , Max Capture Frame , dan durasi Clip to BakeFrames to bake dan jumlah verteks meshPixels to fill .Bake All , alat ini akan memanggang semua tekstur menjadi aset Texture2Darray.Bake Scale FPS Capture , keduanya dirinci di atas.Result texture size sekarang memiliki dimensi 3D, yang berkaitan dengan berapa banyak elemen yang akan dimiliki Texture2Darray. Tidak peduli seberapa kecil tekstur individu secara normal, hasilnya akan menjadi ukuran maksimum yang dibutuhkan.Mesh untuk disalin dengan UVS baruUV Layer mana yang ingin Anda atur. Jika Anda sudah memiliki UV di lapisan itu, peringatan akan munculMesh Scale untuk skala mesh. Disarankan untuk mengatur ini, bahkan jika Anda menskalakan mesh melalui shader. Menetapkannya dengan benar akan mengurangi peluang membuat batasan tidak benar.AnimationTexturefloat TimeOffset : berapa detik animasi akan diimbangi olehfloat4 VertexIDUV : UV untuk saluran mana pun yang Anda pilih saat Anda memanggang jala di UV mapperfloat ColorMode : tekstur LDR harus menggunakan 0, tekstur HDR harus menggunakan 1float FramesPerSecond : fps yang Anda panggang teksturnyafloat AnimationFrames : Berapa banyak bingkai dalam animasi panggangTexture2D TexIn : The Baked Animation Texturefloat2 TexSize : Dimensi piksel teksturfloat Scaler : Kebalikan dari apa yang ingin Anda skala mesh. 0,5 menggandakan ukuran mesh, 2 membagi duafloat VertexCount : jumlah simpul meshSamplerState TexSampler : Keadaan sampler yang digunakan untuk mencicipi tekstur. Penyaringan harus menjadi titikout float3 PosOut : posisi simpul yang dihasilkanAnimationTexturev2Texture2DArray textures : Texture2Darray dibuat saat Bake All diaktifkan dalam pembuat teksturfloat3 vertexPositions : Posisi Vertex Aslifloat time : Waktu saat ini. Itu tidak dihitung dalam metode ini, menghasilkan lebih banyak kemampuan penyesuaianfloat4 vertexIdUv : UV untuk saluran mana pun yang Anda pilih saat Anda memanggang jala di UV mapperint vertexCount : jumlah simpul meshint framesPerSecond : FPS yang Anda panggang teksturnyafloat scaler : Kebalikan dari apa yang ingin Anda skala mesh. 0,5 menggandakan ukuran mesh, 2 membagi duaint textureSize : Dimensi piksel dari Texture2Darray. Hanya satu yang diperlukan, karena nilai x dan y dari tekstur selalu sama.float4 lerper : Dengan konfigurasi yang disediakan, lerps ini di antara lapisan tekstur. Lapisan tekstur X, Y, dan Z, sementara Lerps dari lapisan tekstur ke mesh asliint4 index : Indeks lapisan tekstur yang ingin Anda sampelint4 frames : Jumlah bingkai dari setiap animasi lapisan tekstur yang ingin Anda sampelSamplerState samplerState : Sampler menyatakan sampel tekstur dengan. Filter harus diatur ke titikout float3 positionOut : posisi simpul yang dihasilkan Tersedia di Manajer Paket Unity