• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Dice3DS Download

Dice3DS

October 3, 2008
Dice3DS is Python-based software designed for managing 3D Studio format files. Its modules enable efficient handling and manipulation of these files.
Version 0.10
License GPL
Platform Linux
Supported Languages English
Homepage aerojockey.com
Developed by Carl Banks
The Dice3DS project is a powerful set of Python modules designed to handle 3D Studio format files. This software package is released under a BSD-style license, and it's a must-have for designers and developers alike.

3D Studio is a popular 3D graphics modeling and rendering program that saves its images in a rather simple binary file format known as the 3DS format. Although 3D Studio has not released the details of the 3DS format, it has been reverse engineered by some ambitious people, and the information has been used to create Dice3DS.

Dice3DS is a comprehensive Pure Python module, not a wrapper for any other library or software. It requires Python 2.2 or higher, as well as Python Numeric, since it uses metaclass programming.

The Dice3DS package includes two main packages - Dice3DS and Dice3DS.example. The latter includes modules that illustrate the use of Dice3DS, although they are not very versatile.

Here's a brief description of each module:

- Dice3DS.dom3ds: slice and dice 3DS files, providing support for reading, writing, and manipulating 3DS files. It converts the 3DS file into a hierarchy of objects, which can be accessed hierarchically as attributes. For example, with a loaded 3DS file, the smoothing data of the second object can be accessed through the dom.mdata.objects[2].ntri.faces.smoothing.array attribute.

- Dice3DS.util: defines some useful routines for calculating normals and transforming points.

- Dice3DS.example.basicmodel: defines some classes that represent objects and materials of a 3DS file in a more convenient form. It has methods to convert from the DOM format, and the classes can serve as base classes for more advanced uses.

- Dice3DS.example.glmodel: defines some classes based on Dice3DS.example.basicmodel, with additional methods to draw the model in OpenGL or create a display list to do so. This module requires PyOpenGL.

- Dice3DS.example.gltexture: provides a class that is an abstraction of OpenGL texture objects. It can create textures from image files and generate mipmaps if requested. This module requires PyOpenGL and Python Imaging Library.

- Dice3DS.example.modelloader: provides functions to load a 3DS model and create a GLModel (or BasicModel) from it. It shows how to load models from the filesystem or directly from a zip file.

Overall, if you're looking for a powerful 3D modeling and rendering package, Dice3DS is a fantastic option. Its Pure Python module, and the extensive range of features and functionality will blow your mind. The package is simple to use, and it's not just versatile but also cost-effective. So, get Dice3DS today and take your 3D modeling experience to the next level.
What's New

Version 0.10: N/A

Free Download 25K
381
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

Transfusion
Transfusion is a modern reimagining of the classic FPS game Blood, powered ...
Linux Snipes
A text-based maze game that is derived from an old DOS game, ...
Angelion: The Demon Conflict
Angelion: The Demon Conflict is an MMORPG that comes with map stacking, ...
Empire Client
Empire is an online game that offers real-time, multiplayer, military, diplomatic, and ...
AxY FTP
AxY FTP is an FTP client that runs on Gtk, providing a ...
Autoconf Macro Archive
Autoconf Macro Archive provides a set of Autoconf macros that are reusable ...
Securepoint Security Suite
This software system is a comprehensive solution that includes a firewall, content ...
eL DAPo
eL DAPo is a PHP-powered software for managing LDAP.
Htmlrecode
Htmlrecode converts character sets in HTML files, making it easy to ensure ...
clweather
clweather is a streamlined version of the wmweather tool for command line, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.