Forum: Poser - OFFICIAL


Subject: New Reality (lux render) Plugin over at Daz...time for Poser Plugin Update?

Ridley5 opened this issue on Jul 26, 2010 · 1724 posts


adp001 posted Wed, 25 August 2010 at 8:42 AM

Quote -
This is no indictment against adp. Please don't misunderstand me. I have a unique style that requires that I write the smallest possible solution, and that I do not add anything unnecessary to a framework. So I felt I had to produce a new framework, or I'd go insane.

Believe me, once I have one of my frameworks set up the way I like, adding new things goes lightning fast.

Seems to me you didn't get the point of what my code is good for, I guess. Sorry.
Calling it "framework" may be missleading. 

This type of frameworks gives anybody a chance to follow the code, even a few years later. Simple because if a parameter is requested, this is clear to see because the codeline says it. Yes, a lot more of typing - but only for me. And I'm pretty fast with Python-code typing using Aptana.

odf and you, or any other person writing "worker parts", could completly ignore the framework. Just write with your own style what should happen to say export a light as a lib to include. But write it indepent from other modules because they may change. This is the guarantee to have a good chance the code will work if anything other changes. The framework is there to feed your code with some parameters (in which form ever). Actually the framework does a .

And yes, it would make sense to have a few global functions for common things. How to translate mesurement form Poser to Lux for example. Or do vector-operations.

Also whitout offending anybody, but if you had concentrated yourself on the material-exporter or the GUI the project where a few steps ahead. More samples would exist and more people where involved if the GUI where published. How to install it or how the exported format looks like isn't important. We just need a bit code to glue anything together (easier if standards where used like XML for example).

By the way: My parameter class is able to write BBXL and XML files since a couple of versions. And it is usable as dictionary or as an object with attributes. Without the need to do do something. 

Ok, what I want is the exporter is useable as fast as possible - regardless of how. What I dream of is a flexible open project able to grow and easy to maintain from nearly anybody with a bit know-how.

And now I have to be off for a while, because I have some important things to do. I'll be back tomorrow (european time).