HiveWire3D opened this issue on Jun 19, 2013 · 4422 posts
DanaTA posted Sun, 30 June 2013 at 10:01 PM
Quote - > Quote - I thought DSON was only required for Poser for Genesis stuff.
As Dawn isn't based on Genesis, then she won't need DSON.
All the best.
Great Uncle LROG
This catches out a lot of people, DSON is the coding language used in DS4.5's files and has little to do with Genesis, basically anything you save in DS4.5 as a DUF/DSF is DSON.
Just to add to the confusion, when Genesis was first released it's files were in the JSON scripting language, which is why DS4.0 content doesn't work with the DSON importer for Poser.
Actually, JSON is not a scripting language. It stands for JavaScript Object Notation. It works in JavaScript, which is the scripting language. JSON is a human readable data interchange specification. In other words, it is a way to describe data that humans can easily understand, and designed to work with JavaScript. I believe that DSON is actually DAZ3D's own twist on JSON, with some probably proprietary features added in. JSON is an open standard.
So, DSON is not DUF, it is rather a way to interchange the data within a DUF file to another software in a standards supported format. That is the reason for the existence of JSON and XML, the interchange of data between disparate applications.
Dana