Oktatóanyag: Jelenetek renderelése az Azure Batch segítségévelTutorial: Render a scene with Azure Batch

Az Azure Batch felhőméretű renderelési képességeket biztosít használatalapú fizetéssel.Azure Batch provides cloud-scale rendering capabilities on a pay-per-use basis. Az Azure Batch támogatja renderelési alkalmazások, például az Autodesk Maya, a 3ds Max, az Arnold és a V-Ray használatát.Azure Batch supports rendering apps including Autodesk Maya, 3ds Max, Arnold, and V-Ray. Ez az oktatóanyag azt mutatja be, hogy milyen lépésekkel renderelhet kisebb jeleneteket a Batch és az Azure parancssori felület használatával.This tutorial shows you the steps to render a small scene with Batch using the Azure Command-Line Interface. Az alábbiak végrehajtásának módját ismerheti meg:You learn how to:

  • jelenet feltöltése az Azure-tárolóba;Upload a scene to Azure storage
  • Batch-készlet létrehozása rendereléshez;Create a Batch pool for rendering
  • egyetlen képkockából álló jelenet renderelése;Render a single-frame scene
  • a készlet méretezése, majd egy több képkockából álló jelenet renderelése;Scale the pool, and render a multi-frame scene
  • a renderelt kimenet letöltése.Download rendered output

Az oktatóanyagban egy 3ds Max-jelenetet fog renderelni a Batch és az Arnold sugárkövetéses renderelő használatával.In this tutorial, you render a 3ds Max scene with Batch using the Arnold ray-tracing renderer. A Batch-készletet egy előre telepített, használatalapú fizetési licenccel bíró grafikával és renderelő alkalmazásokkal rendelkező Azure Marketplace-képet használ.The Batch pool uses an Azure Marketplace image with pre-installed graphics and rendering applications that provide pay-per-use licensing.

ElőfeltételekPrerequisites

  • Ha használatalapú fizetést szeretne alkalmazni a Batch renderelő alkalmazásaira, használatalapú előfizetésre vagy egy egyéb Azure vásárlási opcióra van szüksége.You need a pay-as-you-go subscription or other Azure purchase option to use rendering applications in Batch on a pay-per-use basis. A használatalapú fizetés licencelése nem támogatott, ha olyan ingyenes Azure-ajánlatot használ, amely elkölthető kreditet biztosít.Pay-per-use licensing isn't supported if you use a free Azure offer that provides a monetary credit.

  • Az oktatóanyagban szereplő 3ds Max-mintajelenet, valamint a Bash-mintaszkript és a JSON konfigurációs fájlok elérhetők a GitHubon.The sample 3ds Max scene for this tutorial is on GitHub, along with a sample Bash script and JSON configuration files. A 3ds Max-jelenet az Autodesk 3ds Max-mintafájlok közül származik.The 3ds Max scene is from the Autodesk 3ds Max sample files. (Az Autodesk 3ds Max-mintafájlok az Attribution-NonCommercial-Share Alike Creative Commons-licenc szerint érhetők el.(Autodesk 3ds Max sample files are available under a Creative Commons Attribution-NonCommercial-Share Alike license. Copyright © Autodesk, Inc.)Copyright © Autodesk, Inc.)

  • Használja Azure Cloud Shellbash-környezetet.Use the Bash environment in Azure Cloud Shell.

    A Cloud Shell indítása új ablakbanLaunch Cloud Shell in a new window

  • A CLI-referenciaparancsok futtatásához telepítheti az Azure CLI-t is.If you prefer, install the Azure CLI to run CLI reference commands.

    • Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával.If you're using a local installation, sign in to the Azure CLI by using the az login command. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket.To finish the authentication process, follow the steps displayed in your terminal. További bejelentkezési lehetőségek megismeréséhez tekintse meg a Bejelentkezés az Azure CLI használatával című szakaszt.For additional sign-in options, see Sign in with the Azure CLI.

    • Ha a rendszer kéri, az első használatkor telepítse az Azure CLI-bővítményeket.When you're prompted, install Azure CLI extensions on first use. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.For more information about extensions, see Use extensions with the Azure CLI.

    • Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez.Run az version to find the version and dependent libraries that are installed. A legújabb verzióra az az upgrade paranccsal frissíthet.To upgrade to the latest version, run az upgrade.

  • Ehhez az oktatóanyaghoz az Azure CLI 2.0.20-as vagy újabb verziójára lesz szükség.This tutorial requires version 2.0.20 or later of the Azure CLI. Ha a Azure Cloud Shell, a legújabb verzió már telepítve van.If using Azure Cloud Shell, the latest version is already installed.

Tipp

Az Arnold-feladatsablonokat az Azure Batch Bővítménysablonok GitHub-adattárban találja.You can view Arnold job templates in the Azure Batch Extension Templates GitHub repository.

Batch-fiók létrehozásaCreate a Batch account

Ha eddig még nem tette meg, hozzon létre egy erőforráscsoportot, egy Batch-fiókot és egy kapcsolt tárfiókot az előfizetésében.If you haven't already, create a resource group, a Batch account, and a linked storage account in your subscription.

Hozzon létre egy erőforráscsoportot az az group create paranccsal.Create a resource group with the az group create command. A következő példában létrehozunk egy myResourceGroup nevű erőforráscsoportot az eastus2 helyen.The following example creates a resource group named myResourceGroup in the eastus2 location.

az group create \
    --name myResourceGroup \
    --location eastus2

Az az storage account create paranccsal hozzon létre egy Azure Storage-fiókot az erőforráscsoportban.Create an Azure Storage account in your resource group with the az storage account create command. Ebben az oktatóanyagban a tárfiókot fogja használni a bemeneti 3ds Max-jelenet és a renderelt kimenet tárolására.For this tutorial, you use the storage account to store an input 3ds Max scene and the rendered output.

az storage account create \
    --resource-group myResourceGroup \
    --name mystorageaccount \
    --location eastus2 \
    --sku Standard_LRS

Az az batch account create paranccsal hozzon létre egy Batch-fiókot.Create a Batch account with the az batch account create command. Az alábbi példa egy mybatchaccount nevű Batch-fiókot hoz létre a myResourceGroup erőforráscsoportban, és összekapcsolja a létrehozott tárfiókkal.The following example creates a Batch account named mybatchaccount in myResourceGroup, and links the storage account you created.

az batch account create \
    --name mybatchaccount \
    --storage-account mystorageaccount \
    --resource-group myResourceGroup \
    --location eastus2

A számítási készletek és feladatok létrehozásához és kezeléséhez hitelesítést kell végeznie a Batchben.To create and manage compute pools and jobs, you need to authenticate with Batch. Jelentkezzen be a fiókba az az batch account login paranccsal.Log in to the account with the az batch account login command. A bejelentkezés után az az batch parancsok ezt a fiókkörnyezetet használják.After you log in, your az batch commands use this account context. Az alábbi példa megosztott kulcsos hitelesítést használ a Batch-fiók neve és kulcsa alapján.The following example uses shared key authentication, based on the Batch account name and key. A Batch az Azure Active Directory segítségével történő hitelesítést is támogatja az egyéni felhasználók vagy a felügyelet nélküli alkalmazások hitelesítéséhez.Batch also supports authentication through Azure Active Directory, to authenticate individual users or an unattended application.

az batch account login \
    --name mybatchaccount \
    --resource-group myResourceGroup \
    --shared-key-auth

Jelenet feltöltése a tárolóbaUpload a scene to storage

A bemeneti jelenet tárolóba való feltöltéséhez először be kell lépnie a tárfiókba, és létre kell hoznia egy céltárolót a blobok számára.To upload the input scene to storage, you first need to access the storage account and create a destination container for the blobs. Az Azure Storage-fiók eléréséhez exportálja az AZURE_STORAGE_KEY és az AZURE_STORAGE_ACCOUNT környezeti változót.To access the Azure storage account, export the AZURE_STORAGE_KEY and AZURE_STORAGE_ACCOUNT environment variables. Az első Bash-felületparancs az az storage account keys list parancs használatával lekéri az első fiókkulcsot.The first Bash shell command uses the az storage account keys list command to get the first account key. A környezeti változók megadása után a tárolóparancsok ezt a fiókkörnyezetet használják.After you set these environment variables, your storage commands use this account context.

export AZURE_STORAGE_KEY=$(az storage account keys list --account-name mystorageaccount --resource-group myResourceGroup -o tsv --query [0].value)

export AZURE_STORAGE_ACCOUNT=mystorageaccount

Most hozzon létre egy blobtárolót a tárfiókban a jelenetfájlok számára.Now, create a blob container in the storage account for the scene files. Az alábbi példa az az storage container create parancs használatával létrehoz egy scenefiles nevű blobtárolót nyilvános olvasási hozzáféréssel.The following example uses the az storage container create command to create a blob container named scenefiles that allows public read access.

az storage container create \
    --public-access blob \
    --name scenefiles

Töltse le a MotionBlur-Dragon-Flying.max jelenetet a GitHubról egy helyi munkakönyvtárba.Download the scene MotionBlur-Dragon-Flying.max from GitHub to a local working directory. Például:For example:

wget -O MotionBlur-DragonFlying.max https://github.com/Azure/azure-docs-cli-python-samples/raw/master/batch/render-scene/MotionBlur-DragonFlying.max

Töltse fel a jelenetfájlt a helyi munkakönyvtárból a blobtárolóba.Upload the scene file from your local working directory to the blob container. Az alábbi példa az az storage blob upload-batch parancsot használja, amellyel egyszerre több fájl tölthető fel:The following example uses the az storage blob upload-batch command, which can upload multiple files:

az storage blob upload-batch \
    --destination scenefiles \
    --source ./

Renderelési készlet létrehozásaCreate a rendering pool

Hozzon létre egy Batch-készletet a rendereléshez az az batch pool create paranccsal.Create a Batch pool for rendering using the az batch pool create command. Ebben a példában a készlet beállításait egy JSON-fájlban fogja megadni.In this example, you specify the pool settings in a JSON file. Az aktuális felületen belül hozzon létre egy fájlt mypool.json néven, majd másolja és illessze be az alábbi tartalmat.Within your current shell, create a file name mypool.json, then copy and paste the following contents. Ügyeljen arra, hogy a teljes szöveget megfelelően átmásolja.Be sure all the text copies correctly. (A fájlt letöltheti a GitHubról.)(You can download the file from GitHub.)

{
  "id": "myrenderpool",
  "vmSize": "standard_d2_v2",
  "virtualMachineConfiguration": {
    "imageReference": {
      "publisher": "batch",
      "offer": "rendering-windows2016",
      "sku": "rendering",
      "version": "1.3.8"
    },
    "nodeAgentSKUId": "batch.node.windows amd64"
  },
  "targetDedicatedNodes": 0,
  "targetLowPriorityNodes": 1,
  "enableAutoScale": false,
  "applicationLicenses":[
         "3dsmax",
         "arnold"
      ],
  "enableInterNodeCommunication": false 
}

A Batch támogatja a dedikált csomópontokat és az alacsony prioritású csomópontokat is, és a készletekben használhatja mindkét fajtát akár egyszerre is.Batch supports dedicated nodes and low-priority nodes, and you can use either or both in your pools. A dedikált csomópontok a készlet számára vannak fenntartva.Dedicated nodes are reserved for your pool. Az alacsony prioritású csomópontok kedvezményes áron érhetők el az Azure többlet VM-kapacitásából.Low-priority nodes are offered at a reduced price from surplus VM capacity in Azure. Ha az Azure nem rendelkezik elegendő kapacitással, az alacsony prioritású csomópontok elérhetetlenné válnak.Low-priority nodes become unavailable if Azure does not have enough capacity.

A megadott készlet egyetlen alacsony prioritású csomópontot tartalmaz, amely egy Windows Server-rendszerképet futtat a Batch renderelő szolgáltatáshoz szükséges szoftverekkel.The pool specified contains a single low-priority node running a Windows Server image with software for the Batch Rendering service. A készlet a 3ds Max és az Arnold használatával való renderelésre van licencelve.This pool is licensed to render with 3ds Max and Arnold. Egy későbbi lépésben majd felskálázza a készletet nagyobb mennyiségű csomópont használatára.In a later step, you scale the pool to a larger number of nodes.

Ha még nem jelentkezett be a Batch-fiókjába, használja az az batch account login parancsot.If you aren't already signed in to your Batch account, use the az batch account login command to do so. Ezután hozza létre a készletet a JSON-fájl a parancsnak való az batch pool create átadásával:Then create the pool by passing the JSON file to the az batch pool create command:

az batch pool create \
    --json-file mypool.json

A készlet kiépítése néhány percig tart.It takes a few minutes to provision the pool. A készlet állapotának megtekintéséhez futtassa az az batch pool show parancsot.To see the status of the pool, run the az batch pool show command. A következő parancs a készlet lefoglalási állapotát kérdezi le:The following command gets the allocation state of the pool:

az batch pool show \
    --pool-id myrenderpool \
    --query "allocationState"

Miközben a készlet állapotának változására vár, folytassa az alábbi lépésekkel, és hozzon létre egy feladatot és tevékenységeket.Continue the following steps to create a job and tasks while the pool state is changing. A készlet akkor épült ki teljesen, ha a lefoglalási állapota steady értékre vált, és a csomópontok futnak.The pool is completely provisioned when the allocation state is steady and the nodes are running.

Blobtároló létrehozása a kimenet számáraCreate a blob container for output

Ennek az oktatóanyagnak a példáiban a renderelési feladat alá tartozó mindegyik tevékenység létrehoz egy kimeneti fájlt.In the examples in this tutorial, every task in the rendering job creates an output file. A feladat ütemezése előtt hozzon létre egy blobtárolót a tárfiókjában a kimeneti fájlok célhelyeként.Before scheduling the job, create a blob container in your storage account as the destination for the output files. Az alábbi példa az az storage container create parancs használatával létrehozza a job-myrenderjob tárolót nyilvános olvasási hozzáféréssel.The following example uses the az storage container create command to create the job-myrenderjob container with public read access.

az storage container create \
    --public-access blob \
    --name job-myrenderjob

A kimeneti fájlok a tárolóba való írásához a Batchnek a közös hozzáférésű jogosultságkód- (SAS-) jogkivonatot kell használnia.To write output files to the container, Batch needs to use a Shared Access Signature (SAS) token. A jogkivonatot az az storage account generate-sas paranccsal hozhatja létre.Create the token with the az storage account generate-sas command. Ez a példa létrehoz egy jogkivonatot, amely a fiók bármely blobtárolójára írható, és a jogkivonat 2021. november 15-én lejár:This example creates a token to write to any blob container in the account, and the token expires on November 15, 2021:

az storage account generate-sas \
    --permissions w \
    --resource-types co \
    --services b \
    --expiry 2021-11-15

Jegyezze fel a parancs által visszaadott, a következőhöz hasonló jogkivonatot.Take note of the token returned by the command, which looks similar to the following. Ezt a jogkivonatot egy későbbi lépésben fogja használni.You'll use this token in a later step.

se=2021-11-15&sp=rw&sv=2019-09-24&ss=b&srt=co&sig=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

egyetlen képkockából álló jelenet renderelése;Render a single-frame scene

Feladat létrehozásaCreate a job

Az az batch job create paranccsal hozzon létre egy renderelési feladatot a készleten való futtatáshoz.Create a rendering job to run on the pool by using the az batch job create command. A feladat kezdetben nem rendelkezik tevékenységekkel.Initially, the job has no tasks.

az batch job create \
    --id myrenderjob \
    --pool-id myrenderpool

Tevékenység létrehozásaCreate a task

Az az batch task create paranccsal hozzon létre egy renderelési tevékenységet a feladatban.Use the az batch task create command to create a rendering task in the job. Ebben a példában a tevékenység beállításait egy JSON-fájlban adjuk meg.In this example, you specify the task settings in a JSON file. Az aktuális rendszerhéjon belül hozzon létre egy fájlt myrendertask.json néven, majd másolja és illessze be az alábbiakat.Within your current shell, create a file named myrendertask.json, then copy and paste the following contents. Ügyeljen arra, hogy a teljes szöveget megfelelően átmásolja.Be sure all the text copies correctly. (A fájlt letöltheti a GitHubról.)(You can download the file from GitHub.)

A tevékenység egy 3ds Max-parancsot határoz meg a MotionBlur-DragonFlying.max jelenet egyetlen képkockájának rendereléséhez.The task specifies a 3ds Max command to render a single frame of the scene MotionBlur-DragonFlying.max.

Módosítsa a JSON-fájl blobSource és containerURL elemeit, hogy tartalmazzák a tárfiók nevét és az SAS-jogkivonatot.Modify the blobSource and containerURL elements in the JSON file so that they include the name of your storage account and your SAS token.

Tipp

A containerURL végén az SAS-jogkivonat áll, és a következő hasonló: https://mystorageaccount.blob.core.windows.net/job-myrenderjob/$TaskOutput?se=2018-11-15&sp=rw&sv=2017-04-17&ss=b&srt=co&sig=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYour containerURL ends with your SAS token and is similar to: https://mystorageaccount.blob.core.windows.net/job-myrenderjob/$TaskOutput?se=2018-11-15&sp=rw&sv=2017-04-17&ss=b&srt=co&sig=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

{
  "id": "myrendertask",
  "commandLine": "cmd /c \"%3DSMAX_2018%3dsmaxcmdio.exe -secure off -v:5 -rfw:0 -start:1 -end:1 -outputName:\"dragon.jpg\" -w 400 -h 300 MotionBlur-DragonFlying.max\"",
  "resourceFiles": [
    {
        "httpUrl": "https://mystorageaccount.blob.core.windows.net/scenefiles/MotionBlur-DragonFlying.max",
        "filePath": "MotionBlur-DragonFlying.max"
    }
  ],
    "outputFiles": [
        {
            "filePattern": "dragon*.jpg",
            "destination": {
                "container": {
                    "containerUrl": "https://mystorageaccount.blob.core.windows.net/job-myrenderjob/myrendertask/$TaskOutput?Add_Your_SAS_Token_Here"
                }
            },
            "uploadOptions": {
                "uploadCondition": "TaskSuccess"
            }
        }
    ],
  "userIdentity": {
    "autoUser": {
      "scope": "task",
      "elevationLevel": "nonAdmin"
    }
  }
}

Adja hozzá a tevékenységet a feladathoz a következő paranccsal:Add the task to the job with the following command:

az batch task create \
    --job-id myrenderjob \
    --json-file myrendertask.json

A Batch ütemezi a tevékenységet, és azonnal futtatja is, amint a fürt egy csomópontja elérhető.Batch schedules the task, and the task runs as soon as a node in the pool is available.

A tevékenység kimenetének megtekintéseView task output

A tevékenység futtatása néhány percet vesz igénybe.The task takes a few minutes to run. Az az batch task show paranccsal tekintheti meg a tevékenység részleteit.Use the az batch task show command to view details about the task.

az batch task show \
    --job-id myrenderjob \
    --task-id myrendertask

A tevékenység létrehozza a dragon0001.jpg képet a számítási csomóponton, és feltölti a job-myrenderjob tárolóba a tárfiókon.The task generates dragon0001.jpg on the compute node and uploads it to the job-myrenderjob container in your storage account. A kimenet megtekintéséhez töltse le a fájlt a tárolóból a helyi számítógépre az az storage blob download paranccsal.To view the output, download the file from storage to your local computer using the az storage blob download command.

az storage blob download \
    --container-name job-myrenderjob \
    --file dragon.jpg \
    --name dragon0001.jpg

Nyissa meg a dragon.jpg képet a számítógépen.Open dragon.jpg on your computer. A renderelt kép a következőhöz hasonló:The rendered image looks similar to the following:

Renderelt sárkány, 1. képkocka

A készlet méretezéseScale the pool

Most módosítsa a készletet, hogy felkészítse egy nagyobb, több képkockát tartalmazó renderelési feladatra.Now modify the pool to prepare for a larger rendering job, with multiple frames. A Batch számos módszert biztosít a számítási erőforrások méretezésére, beleértve az automatikus méretezést, amely a tevékenységek igényei alapján ad hozzá vagy távolít el csomópontokat.Batch provides a number of ways to scale the compute resources, including autoscaling which adds or removes nodes as task demands change. Ebben az egyszerű példában az az batch pool resize paranccsal növelje a készlet alacsony prioritású csomópontjainak számát 6-ra:For this basic example, use the az batch pool resize command to increase the number of low-priority nodes in the pool to 6:

az batch pool resize --pool-id myrenderpool --target-dedicated-nodes 0 --target-low-priority-nodes 6

A készlet átméretezése néhány percet vesz igénybe.The pool takes a few minutes to resize. Miközben a folyamat végbemegy, állítsa be a meglévő renderelési feladatban futtatandó következő tevékenységeket.While that process takes place, set up the next tasks to run in the existing rendering job.

Több képkockából álló jelenet rendereléseRender a multiframe scene

Az egy képkockás példához hasonlóan most is az az batch task create paranccsal hozza létre a renderelési tevékenységeket a myrenderjob nevű feladatban.As in the single-frame example, use the az batch task create command to create rendering tasks in the job named myrenderjob. Itt a tevékenység beállításait a myrendertask_multi.json nevű JSON-fájlban adja meg.Here, specify the task settings in a JSON file called myrendertask_multi.json. (A fájlt letöltheti a GitHubról.) Mind a hat feladat egy Arnold parancssort ad meg, amely a MotionBlur-DragonFlying.max 3ds Max-jelenet egy képkockáját rendereli.(You can download the file from GitHub.) Each of the six tasks specifies an Arnold command line to render one frame of the 3ds Max scene MotionBlur-DragonFlying.max.

Hozzon létre egy fájlt az aktuális felületen myrendertask_multi.json néven, majd másolja és illessze be a letöltött fájl tartalmát.Create a file in your current shell named myrendertask_multi.json, and copy and paste the contents from the downloaded file. Módosítsa a JSON-fájl blobSource és containerURL elemeit, hogy tartalmazzák a tárfiók nevét és az SAS-jogkivonatot.Modify the blobSource and containerURL elements in the JSON file to include the name of your storage account and your SAS token. Ne feledje mind a hat tevékenység beállításait módosítani.Be sure to change the settings for each of the six tasks. Mentse a fájlt, majd a következő parancs futtatásával küldje a várólistára a tevékenységeket:Save the file, and run the following command to queue the tasks:

az batch task create --job-id myrenderjob --json-file myrendertask_multi.json

A tevékenység kimenetének megtekintéseView task output

A tevékenység futtatása néhány percet vesz igénybe.The task takes a few minutes to run. Az az batch task list paranccsal tekintheti meg a tevékenységek állapotát.Use the az batch task list command to view the state of the tasks. Például:For example:

az batch task list \
    --job-id myrenderjob \
    --output table

Az az batch task show paranccsal tekintheti meg az egyes tevékenységek részleteit.Use the az batch task show command to view details about individual tasks. Például:For example:

az batch task show \
    --job-id myrenderjob \
    --task-id mymultitask1

A tevékenységek a számítási csomópontokondragon0002.jpgdragon0007.jpgkimeneti fájlokat hoznak létre, és feltöltik őket a - tárfiók job-myrenderjob tárolójára.The tasks generate output files named dragon0002.jpg - dragon0007.jpg on the compute nodes and upload them to the job-myrenderjob container in your storage account. A kimenet megtekintéséhez töltse le a fájlokat a helyi számítógép egyik mappájába az az storage blob download-batch paranccsal.To view the output, download the files to a folder on your local computer using the az storage blob download-batch command. Például:For example:

az storage blob download-batch \
    --source job-myrenderjob \
    --destination .

Nyissa meg az egyik fájlt a számítógépen.Open one of the files on your computer. A 6. renderelt kép a következőhöz hasonló:Rendered frame 6 looks similar to the following:

Renderelt sárkány, 6. képkocka

Az erőforrások eltávolításaClean up resources

Ha már nincs szükség rájuk, az az group delete paranccsal eltávolíthatja az erőforráscsoportot, a Batch-fiókot, a készleteket és az összes kapcsolódó erőforrást.When no longer needed, you can use the az group delete command to remove the resource group, Batch account, pools, and all related resources. Az erőforrásokat a következőképpen törölheti:Delete the resources as follows:

az group delete --name myResourceGroup

Következő lépésekNext steps

Ebben az oktatóanyagban a következőket sajátította el:In this tutorial, you learned about how to:

  • jelenetek feltöltése Azure-tárolóba;Upload scenes to Azure storage
  • Batch-készlet létrehozása rendereléshez;Create a Batch pool for rendering
  • egyetlen képkockából álló jelenet renderelése az Arnolddal;Render a single-frame scene with Arnold
  • a készlet méretezése, majd egy több képkockából álló jelenet renderelése;Scale the pool, and render a multi-frame scene
  • a renderelt kimenet letöltése.Download rendered output

A felhőméretű renderelésről a Batch renderelési dokumentációjában talál további információt.To learn more about cloud-scale rendering, see the Batch rendering documentation.