Python 3D File Manipulation APIs
Read, Write, Manipulate and Convert 3D file formats within any Python-based application.
Download Free TrialAspose.3D for Python via .NET is a feature-rich Gameware and Computer-Aided-Designing (CAD) API to manipulate documents without any 3D modeling and rendering software dependencies. API supports Maya, OpenUSD, Blender, Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco file formats and more. Developers can create, read, convert, modify and control the substance of 3D document formats easily.
Aspose.3D for Python via .NET API is user-friendly and can be deployed with any Python application as easy as copying it without worrying about other services and modules that are installed already.
Advanced Python 3D API Features
Create 3D scene & save in uniform object model
Load, save & convert files
Work with geometry & scene hierarchy
Share mesh geometry data between multiple nodes
Property animation and skeleton animation
Triangulate a Mesh with Custom Memory Layout of the Vertex
Mesh boolean operation
Animate Objects in a Scene
Split Meshes by Material
Render a 3D View in the Image Format
Vulkan-backed WinForms renderer
Blind watermark for 3D meshes
Procedural modeling
Text to 3D Mesh support
Create geometry by extruding shapes
Generate UV/Normal/Tangent for meshes
Various input and output formats support
Enhanced security for interacting with file dependencies
Draco compression and decompression support
3D File Format Conversion
Aspose.3D for Python via .NET provides an array of advanced algorithms that makes it an all-in-one solution for 3D file format conversion. The conversion process is as simple as changing the file extension to the desired format. All you need to do is to load the source file in an instance of Scene, and call its Save method with an appropriate FileFormat parameter. That's it!
Save 3D scene in different formats - Python
from aspose.threed import Scene, FileFormat
scn = Scene.from_file("template.fbx")
# save in different formats
scn.save("output.stl")
scn.save("output.obj")
3D Scenes Creation
Aspose.3D for .NET empowers programmers to easily generate scenes from scratch without needing to install any 3D modeling or rendering software. The 3D .NET API also enables to save the scenes in formats (OpenUSD, glTF, FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D and Collada) by calling the Save method of the Scene class object.
Read Write Asset Information of 3D Scene
Metadata is structured information that describes, locates and makes it easier to retrieve, use and manage an information resource. Aspose.3D for .NET API allows developers to define Metadata for the scene.
Encode/Decode Blind watermark
Aspose.3D offers blind watermarking to protect your 3D models. Embed invisible watermarks into the geometry and texture data, making them resilient to modifications. Authorized users can decode the watermark using a secret key to prove ownership and safeguard your 3D intellectual property.
Procedural Modeling
Aspose.3D simplifies procedural modeling, allowing you to generate complex 3D scenes and objects using algorithms. Create realistic trees, landscapes, buildings, and more with just a few lines of code. Quickly build detailed, scalable 3D content that can be easily modified by adjusting parameters.
Boolean Operations on 3D Meshes
Aspose.3D enables you to perform Boolean operations on 3D meshes, including union, intersection, and difference. Combine multiple meshes into a single object, create complex shapes by intersecting meshes, or subtract one mesh from another. Boolean operations simplify the creation of intricate 3D models and allow you to manipulate meshes programmatically. With Aspose.3D, you can easily apply these operations to your 3D meshes, saving time and effort in constructing sophisticated 3D scenes and objects.
Create 3D Mesh From Text and Font File
Aspose.3D empowers users to effortlessly generate 3D meshes from font files and text inputs. Seamlessly convert text into detailed, customizable 3D models, enriching creative projects and enhancing visualization capabilities. Unlocking a world of possibilities, Aspose.3D's intuitive tools facilitate the swift transformation of textual elements into dynamic, visually captivating assets for diverse applications, from design prototyping to gaming and beyond.
Independent of any External Software Installation
Aspose.3D API is built using managed code that never depends on any external API or software installation on the machine to work with 3D files. It is a perfectly customized solution in terms of supported features, security, stability, scalability, speed and price.
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Repository
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.3D for Python via .NET
- Customers List
- Success Stories