Sat, Sep 21, 6:50 AM CDT

Renderosity Forums / Poser Technical



Welcome to the Poser Technical Forum

Forum Moderators: Staff

Poser Technical F.A.Q (Last Updated: 2024 Sep 17 7:30 pm)

Welcome to the Poser Technical Forum.

Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)

This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.

New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Just a thought...developing a Poser-like Open Source application


PixelDust1 ( ) posted Thu, 02 October 2003 at 1:10 PM · edited Sat, 21 September 2024 at 6:47 AM
Online Now!

Hello, I was just thinking (beware, my thinking can lead to quite dangerous things...): Would it be possible to develop a Poser-like application from scratch that would be written by all of us, open source, expandable, would demistify the intricacies and enable the incorporation of current technologies such as OpenGL ( I know, DAZ Studio will have it...) or dynamic level-of-detail polygon mesh reduction for allow quite a few figures in the scene and goodies like that...some cool rendering engine...radiosity...real shading networks... Any thoughts? PD


Cage ( ) posted Thu, 02 October 2003 at 2:48 PM

Great...Do it! :) We needs a Wings 3D for Poser folk. Although I suspect Curious or DAZ or someone would go on the offensive if they program were designed to use they established Poser figure setup, or even the geometries....

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


numanoid ( ) posted Sat, 04 October 2003 at 7:08 PM

Just remember that certain technologies are copyrighted, so you would not be able to use something like open GL or a rendering engine like Firefly without paying for licensing of the technology. All your programming would have to start from scratch and you cannot reverse engineer something like Poser itself. In other words, you can't take apart Posers programming, see how it works, and then just improve that, as that is also illegal. What might be a better option is to start a programmers group that licenses some technologies, and to start from there to make add-ons or improvements or plug-ins for an existing program like Poser (as some people are doing with the Python scripts). By the way, from what I understand, Daz Studio will be open source and anyone can contribute to it's development. I have worked on the development of some computer games and you are talking about a two to five year process before you can have a viable program to be worthy of use or competition to an existing program like Poser, so don't even start if you don't have staying power.


stewer ( ) posted Sun, 05 October 2003 at 3:22 AM

so you would not be able to use something like open GL or a rendering engine like Firefly without paying for licensing of the technology. OpenGL does not cost any licensing fees for application developers: http://www.opengl.org/developers/license/license.html Using FireFly in external programs will be close to impossible without help from either CL or Pixels. But you could use rendering engines like Aqsis that don't cost any fees but require you to publish your source code under the GPL. If you are interested in 3D software development, I'd recommend giving http://www.blender.org/ a visit. This is a fairly advanced 3D application that is under an open source license for a while now (it used to be commercial). They are always looking for new coders. you are talking about a two to five year process before you can have a viable program to be worthy of use or competition to an existing program like Poser Just take a look at how long it is taking DAZ to implement a subset of Poser 4's features for their Studio app.


mateo_sancarlos ( ) posted Mon, 06 October 2003 at 12:48 PM

I agree with Stewer. If it costs 40,000 man-hours to produce a product competitive with Poser, then you have to be the exclusive seller of the product to recover your costs, meaning you have to keep the code under your own control. So this would explain the big delay with Daz Studio. They may not have realized how much effort it would take and what kind of risk they would entail by distributing a free "base" version.


kim99 ( ) posted Tue, 07 October 2003 at 8:46 AM

file_78460.jpg

Hi PixelDust1

It is kim99. I had developed a Poser-like application
in order to understand the Poser File Structure and OpenGL.
I named it as "Goser".

It have many many problems.
The MorphTarget is not supported.
The conformming is not supported.
The texture mapping is not supported.
.....

Would anybody go on developping it ?

I stop to develop it one year ago.
If you want it, I can possible to offer its source code with Japanese comments.
It was programed by Delphi 6.


PixelDust1 ( ) posted Wed, 08 October 2003 at 2:43 PM
Online Now!

Hello, Thanks for highlighting the issues! Indeed, it would be a major undertaking! I am aware of certain copyright issues; however, I do not think that the actual pz3,cr2 files are copyrighted...because then a lot of programs in the MP would need to be pulled for reading/writing those... As for this project to fly, there would be need for a few volunteers, since it is not for one person...of course there will be no profit: it would be open-source...gpl. kim99, you have a pretty cool thing going there! If there is interest, it would be nice to convert your code into c++ and build on it... PD


Abram ( ) posted Fri, 31 October 2003 at 10:50 AM

Stewer's mentioned Blender. There's a python plugin for Blender called Make Human that looks pretty poser-ish. http://www.dedalo-3d.com/makehuman.html They're also working on another plugin called Make Target which will allow you to make custom morph targets.


ToolmakerSteve ( ) posted Sat, 28 February 2004 at 1:19 AM

I'll be danged and double-dipped! The existence of Blender and Make Human does get me thinking... given Blender as a base, how much work it would be for a programmer knowledgeable with Poser file formats to import Poser characters, and add some Poser-like posing. Almost becomes feasible. Not quite though -- still too big to do "for free". Need a solution somewhere in between "locked into one vendor so an application doesn't do what I want" and "open source so I can't protect my hard work and make a living". But this REALLY has me thinking. There must be SOME legitimate way to "have an open source app that is free", yet have SOMETHING that one can make a living on. Maybe offering some niche service that relies on the existence of the free app, but isn't free itself... No, I don't quite believe it makes sense. By definition, if customers aren't paying for XYZ, then XYZ does NOT generate as much resources (money) for its evolution than does ABC, which is paid for. Kind of like Microsoft versus Linux: they both have their place, but only Microsoft could invest $1 billion dollars, to make a breakthrough technology such as .NET. Sorry, I just went OT... I'm betting DAZ Studio can provide a middle ground. Look, we don't NECESSARILY need "Open Source" to acheive what you dream of. What we need is to much more effectively "build on each other's work". This simply wasn't practical in the "stone age" way of writing applications, prior to object-oriented programming, components, scripting, XML. Been too busy to invest programming effort in DAZ Studio yet, but if their app is built as a set of building blocks that could be programmed from .NET, then I and others could whip out some VERY interesting enhancements, and make them available cheap. Some people would even choose to provide those enhancements in source form, as they wouldn't have been that time-consuming to write in the first place...


mickmca ( ) posted Mon, 22 November 2004 at 6:35 AM

make a breakthrough technology such as .NET. Around here, we think of it as "break-in" technology. As for the time issues, look at how long it took to get a truly open-source app "completed": Mozilla. of course, a huge piece of the problem is finding a way to make a useful, secure, robust application work in Windows--a bit like trying to recreate the Sistine Chapel in bread dough, vegetable dye, and chicken droppings. Now an Open Source Linux Poser-clone would be the last straw in the OS wars for me, and I'd be happy to contribute the documentation (no coder me).


svdl ( ) posted Tue, 23 November 2004 at 11:58 AM

Well, there is going to be something called Horus. It's not a Poser replacement, it will be a companion app. Poser itself is fine for setting up a scene, but I'd love a better render engine that can do distributed renders and handle really large scenes without crashing. As far as I I'm concerned, a tool that can convert a Poser scene to a format that can be read by POVRay would be terrific. Especially when the tool adds a trick to convert primitive spheres called PointLight_xxxx to point lights (one of the things I REALLY miss in Poser).

The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter

My gallery   My freestuff


jentron ( ) posted Fri, 26 November 2004 at 12:48 PM

Attached Link: PoseRay

svdl, Have you seen PoseRay? It does a good job pulling poser scenes into POVRay.


svdl ( ) posted Fri, 26 November 2004 at 1:00 PM

jentron:thanks for the link! Going to check that one out.

The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter

My gallery   My freestuff


LuckyLook ( ) posted Mon, 06 December 2004 at 6:21 PM

Povray and poseray... when it comes to a free powerful render engine, povray is THE answer... I just checked Poseray's site (because I didn't in a very long time) and it is getting very powerful (subdivision smoothing rocks) !


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.