LogoLogo
  • 🌍Welcome
    • 🀝Support & Community
    • ❓FAQ
  • QuickStart
    • πŸ•ΊAnimate Anything Quickstart
      • πŸ’ͺGetting the Best Possible Results for your Model
      • ⁉️FAQ
      • πŸ€Έβ€β™‚οΈAnimations by Category
    • πŸ¦†Generate Anything Quickstart
      • πŸ₯‡Best Practices for Best Results
      • ⁉️FAQ
      • πŸ’«Expected Results by Category
    • πŸƒβ€β™‚οΈUnity Quickstart
      • πŸ”Anything Browser
      • 🌍My World
      • πŸ€–AI Creator
    • 🚲Unreal Library Quickstart
      • 🍎MacOS Installation
      • πŸ€–AI Creator
      • πŸ“¦Importing models in a packaged project
      • 🚢Animate Anything
    • ⛰️Unreal Procedural Environments Quickstart
  • Unity
    • πŸ“¦Download SDK
      • πŸ““Unity Release Notes
        • Anything World for Unity v1.1.0.2
        • Anything World for Unity v1.1.0.1
        • Anything World for Unity v1.0.2.5
        • Anything World for Unity v1.0.2.4
        • Anything World for Unity v1.0.2.3
        • Anything World for Unity v1.0.2.2
        • Anything World for Unity v1.0.2.1
        • Anything World for Unity v1.0.2.0
        • Anything World for Unity v1.0.1.0EA
        • Anything World for Unity v1.0.0.1EA
        • Anything World for Unity v1.0.0.0EA
        • Anything World for Unity v3.1.20.1
        • Anything World for Unity v3.1.20
        • Anything World for Unity v3.1.19
        • Anything World for Unity v3.1.18
        • Anything World for Unity v3.1.17
        • Anything World for Unity v3.1.16
        • Anything World for Unity v3.1.15
      • βš™οΈTroubles Updating? Upgrade Guide
    • πŸ“„Documentation
      • 🌐AnythingWorld API
        • AnythingAnimate
          • βš™οΈAnimate
          • βš™οΈPoll
        • AnythingMaker
          • βš™οΈMake
        • RequestParameter
          • AddCollider
          • AddRigidbody
          • AddScripts
          • ClampDatabaseScale
          • IsAnimated
          • LegacyAnimatorInEditorOption
          • OnFailAction
          • OnSuccessAction
          • Parent
          • PlaceOnGrid
          • PlaceOnGround
          • Position
          • Rotation
          • Scale
          • ScaleMultiplier
          • ScaleType
          • SerializeAsset
          • SetDefaultBehaviourPreset
          • TransformSpace
        • 🌐Voice
          • CommandRequester
            • RequestCommand
            • RequestAndReturnCommand
        • 🌐Utilities
          • UtilityEnum
            • ScaleType
        • 🌐Animation
          • LegacyAnimationController
            • MovementJumpLegacyController
              • BlendAnimationOnSpeed
              • Idle
              • JumpStart
              • JumpFall
              • Land
              • Run
              • Walk
            • FlyingAnimationController
              • Fly
              • Idle
            • CrossFadeAnimation
            • PlayAnimation
            • StopAnimations
            • Wait
      • Behaviour Tree Editor
        • What is a Behaviour Tree?
        • How to use Behaviour Tree Editor
      • Path Creator
      • πŸ”¨Building Your Project
    • πŸ“šTutorials
    • πŸƒLegacy vs. Modern Animation System
    • ❗Known Issues
  • Unreal
    • πŸ“”Unreal Release Notes
      • Anything World for Unreal v1.2.0.0EA
      • Anything World for Unreal v1.1.0.0EA
    • πŸ“–Unreal Plugin Codebase: Intro and FAQs
    • πŸ”¬Packaged project runtime loading of AW models
  • REST API
    • πŸ“„Documentation
    • βš’οΈService Status
    • πŸ’…Preparing your 3D model
  • Unity Legacy Documentation
    • πŸ§“Legacy Package API References
      • πŸ“„API References (Legacy)
        • AnythingCreator
        • AnythingSpeech
        • AnythingHabitat
      • ❓Troubleshooting (Legacy)
    • πŸƒUnity Quickstart - Classic Version
    • 🎀Voice Creator - Classic Version
    • πŸ‘“Examples
  • Animate Anything 3D software plugins
    • 🧊Animate Anything Blender Add-on Manual
    • 🧊Animate Anything Maya Plugin Manual
    • 🧊Animate Anything 3D Studio Max Plugin Manual
    • 🧊Animate Anything Roblox Plugin Manual
Powered by GitBook
On this page
  • Best Practices for: Image to 3D Model Generation
  • Best practices for: Text to 3D Model Generation
  • Best practices for: Animating your Generated models

Was this helpful?

Export as PDF
  1. QuickStart
  2. Generate Anything Quickstart

Best Practices for Best Results

Here you can find information on how best to use our Generate Anything tool to ensure you get the best possible results for your model generation, whether you choose to use image or text generation.

PreviousGenerate Anything QuickstartNextFAQ

Last updated 7 months ago

Was this helpful?

Best Practices for: Image to 3D Model Generation

Images with busy backgrounds may cause issues with generation, including but not limited to unwanted textures and mesh misshaping. To avoid this, it is best to remove all backgrounds and keep the image focus entirely on the subject for your model.

Additionally, try to avoid having more than one subject in the image, otherwise the tool may not be able to determine which source to use for the model.

Try your best to ensure the source for the model in your image has all limbs visibly separated in some way (e.g. gaps between legs, arms) to ensure a clean, concise generation.

Higher resolution images may take a little longer to generate but will likely provide higher texture quality on the finished model.

If you are unable to separate your model source from the background, it is best that the background and subject have a contrast between them to help determine the model source. This can be done by having a bright background, or by increasing the intensity of colour, sharpness and detail of the model in the image.

Remember to consider that when using an image with a background there is always a chance that some of the background image may leak into the final texture, or some mesh irregularities may occur, especially in cases where the model source and background have similar colours.

Be wary of artifacts in your images, especially in white or empty space, and these may create anomalies in your model generation.

Best practices for: Text to 3D Model Generation

Ensure your text prompts are clear and concise. Spelling errors may cause issues with generation, so be sure to proof read your prompt before generation.

When writing your text prompts, the level of detail matters depending on what you're after. For example, if you're looking for a generic cat model, you can simply use the prompt "cat". However, if you require specific details, you can include this in the prompt - for example "cat with a fluffy tail" would be some slight further detail specific to your generation.

You can take this further by being more precise, although generations with excessive detail may vary in quality depending on the category. Another example would be "pink cat with tiger print fur" which contains much more precise detail.

Colours can also be defined using text prompts, and this can also create variations in the result depending on the detail used. Using more precise colour specifics ("dark blue" "light blue") can be helpful, but general colours are likely to yield better results. Note that hex colour codes will not work.

Some 'aesthetics' may be used in text prompts (e.g. cyberpunk, vaporwave, grunge) however these are not always guaranteed to be picked up by the system or may provide varying results, and are much less reliable that using colour terms.

Best practices for: Animating your Generated models

Generating models you want to animate with Animate Anything? Here are some tips to help ensure your model will meet the constraints of the Animate Anything system.

For all models, you need to ensure they still meet the constraints of our systems. For text prompt generated models, it can be useful to include the term 'symmetrical' (or just keeping the prompt refinement checkbox ticked) and for image generated models, having a subject with a visibly symmetrical shape can be helpful.

For biped human and humanoid models, the pose can be really important. We recommend generated models aim for an A-pose for these categories.

If you're using Text-To-3D, you can select the optional prompt refinement checkbox to default to an A-pose for your model when generating humans and humanoids.

Make sure your model's category is supported by Animate Anything, you can find this out by .

For further information on preparing a model for Animate Anything,.

πŸ¦†
πŸ₯‡
referencing this table
you can take a look at our other documentation
A giraffe with a busy background (left) and the same giraffe with the background removed (right)
a cat generated with the prompt "cat with a fluffy tail" (left) and a cat generated with the prompt "cat" (right)
a cat model generated with the text prompt "pink cat with tiger print fur"
A 3D Model generated from the text prompt "blue dog"
3D Models generated with aesthetics. On the left "Steampunk man" and on the right "Cyberpunk woman"