Digital Art Zone

 
   
1 of 3
1
Wanted: Plugin developer for Kickstarter project to implement soft-body dynamics in DS
Posted: 09 December 2012 07:48 PM   [ Ignore ]
Addict
Avatar
RankRankRankRank
Total Posts:  2827
Joined  2007-12-25

I know I’m not a good enough programmer to tackle this. But I’m pretty good at writing specs and testing, and organizing a testing community, and I can also write documentation. So here’s my proposal:

The proposed plugin would implement an open-source soft-body dynamics engine, e.g. Bullet, in DS. The user interface would allow the user to specify a single object in the scene to drape, and one or more collision objects. The drape object would be extracted from the scene, along with copies of the collision objects, the drape would be simulated, and then the drape object in the scene would be replaced with the new draped object. Any realtime view of the drape could occur in a separate window, if this would ease the implementation.

This would allow conforming clothing to be loaded, fit to a figure, including morphs, scaling, etc., and then draped from that position. Ideally there would also be a command to revert to the conforming version if the user wishes to adjust the pose and re-drape. Because the clothing would be conformed and posed before the drape, this would maintain the ease of use advantages of the OptiTex solution, but because the clothes would also be morphed to fit the figure, including scaling, limitations of the existing OptiTex solution would be avoided. This method would allow any object in the scene to be draped, opening up the creation of dynamic items to many creators.

I understand that the effort required would not be minor. This is why I am proposing a Kickstarter campaign. Using Kickstarter, funds would be raised in advance to cover the initial development work, reducing the risk to the developer. Participants in the Kickstarter would receive discounts or waivers on the cost of the final product, depending on the level of funding per contributor. One of the most essential elements of a successful Kickstarter campaign is an existing community with an interest in the project who can be made aware of the funding drive—we have that here.

Kickstarter requires that software projects have an identified developer in order to be listed. Again, I know this project is beyond my present coding capabilities. Is there anyone else here with experience writing plugins for DS who might be interested in working on such a project?

Note that with the new plugin interface for Poser, this could be a multi-platform solution, as it would offer capabilities not available in the existing Cloth Room.

 Signature 

Shop Zigraphix @ DAZ3D

Profile
 
 
Posted: 10 December 2012 12:24 AM   [ Ignore ]   [ # 1 ]
Power Member
Avatar
RankRankRank
Total Posts:  2277
Joined  2005-09-05

I don’t have the skills to do the plug-in but would be happy to contribute to the kickstart fund…

 Signature 

Shadermixer tutorials and recipes
My ShareCG Gallery
Shadermixer Documents

Profile
 
 
Posted: 10 December 2012 07:01 PM   [ Ignore ]   [ # 2 ]
Member
Rank
Total Posts:  124
Joined  2004-10-23

You are aware of Marvelous Designer II

http://www.marvelousdesigner.com/

There is a Daz plugin in the works. While it doesnt stop your project. Its just a heads up info

Profile
 
 
Posted: 10 December 2012 07:28 PM   [ Ignore ]   [ # 3 ]
Addict
Avatar
RankRankRankRank
Total Posts:  2827
Joined  2007-12-25
Tugpsx - 10 December 2012 07:01 PM

You are aware of Marvelous Designer II

http://www.marvelousdesigner.com/

There is a Daz plugin in the works. While it doesnt stop your project. Its just a heads up info

We were told that rather a long time ago… granted you may be under NDA, but can you give any stronger hints that this really is being worked on? Because that would certainly be a good solution.

 Signature 

Shop Zigraphix @ DAZ3D

Profile
 
 
Posted: 10 December 2012 08:25 PM   [ Ignore ]   [ # 4 ]
Addict
Avatar
RankRankRankRank
Total Posts:  4545
Joined  2007-09-13

Ever hear of the concept called ‘vaporware’?

Deep at its heart, it is one developer saying a certain product is in development…and then said developer spends more time dissuading others from developing a similar concept than actually spent developing the product…

MD IS NOT DYNAMIC. (moving, changing, flowing, etc) clothing IN DS…and until (or even IF) there’s a plugin, it won’t ever be.  It’s been well over a year since the plugin ‘fever’ started…and every time…‘waiting for the x.x (insert version number) SDK’.  DAZ looks to be on a two year development track for DS 5…the 4.5 SDK has been out for months…and basic Qt hasn’t changed much in the 4.8 series…so the next wait is for the DS 5 SDK?

Z, sorry for ranting in your thread.  You have my support.  Heck, if I have to crack out the books and brush up on whatever flavor of ‘C’ is current and learn Qt on top of it, I will, if that will help.

 Signature 

1432 old posts

My ShareCG gallery.

Just because something costs a lot, doesn’t mean it’s the best…

It just means it’s expensive.

Profile
 
 
Posted: 10 December 2012 08:42 PM   [ Ignore ]   [ # 5 ]
Member
Rank
Total Posts:  124
Joined  2004-10-23

DS was once considered an hobbyist program, therefore there was very little expectation that one would spend real money on its plugins.
That has changed over the years and DS is now becoming main stream.

It has been my desire to see Daz flourish so much so that a buddy and i once set a lot of the computers in Bestbuy and Tigerdirect to Daz website.

Anyway back on topic. I assume this development is geared to clothing and not physics as in bricks falling and such.
Casual has created some of the more bleeding edge scripts and addons for DS and his site may serve as a great source of information in this project.

I know i should read your proposal again but we should bullet point.

1, What is the project about
2. What do you intend for the project
3. Who is the benificary of the project
4. Will the project be opensource

These are just a few.

With this much interest we can make a interface for the product.

Profile
 
 
Posted: 16 December 2012 04:10 AM   [ Ignore ]   [ # 6 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25
Tugpsx - 10 December 2012 07:01 PM

You are aware of Marvelous Designer II

http://www.marvelousdesigner.com/

There is a Daz plugin in the works. While it doesnt stop your project. Its just a heads up info

MD said there will be no plugin. it’s not in their latest developers list.

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
Posted: 16 December 2012 04:13 AM   [ Ignore ]   [ # 7 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25

implement soft-body dynamics in DS

VOTE VOTE VOTE

think of all the possibilities, just paint with a brush over a section you would have soft-body dynamics on.

that would be some new awesome DS surprise.

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
Posted: 16 December 2012 04:18 AM   [ Ignore ]   [ # 8 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25
Tugpsx - 10 December 2012 08:42 PM

I assume this development is geared to clothing and not physics as in bricks falling and such

Why only clothing? Soft-body dynamics could be used for so many more things.

look about this nice animation of a bird with softbody simulation.

http://www.youtube.com/watch?v=OWuOR-5GZAw

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
Posted: 16 December 2012 04:29 AM   [ Ignore ]   [ # 9 ]
Addict
Avatar
RankRankRankRank
Total Posts:  2827
Joined  2007-12-25
creativemodelsbe - 16 December 2012 04:13 AM

implement soft-body dynamics in DS

VOTE VOTE VOTE

think of all the possibilities, just paint with a brush over a section you would have soft-body dynamics on.

that would be some new awesome DS surprise.

I don’t think voting in a forum or poll site is going to get us there. A lot of programming work will be required, which means someone needs to invest a lot of time without knowing if the plugin will sell well enough to get their investment back. That’s why I suggested Kickstarter. If there is an experienced programmer willing to tackle the job, we raise the money up front to cover their time.

My only concern about open source is whether the original programmer will also be willing to be the primary maintainer. But an open source project could be a good way for contributors to feel like their investment is covered even if the original programmer later bows out. I’d be willing to participate either way.

 Signature 

Shop Zigraphix @ DAZ3D

Profile
 
 
Posted: 16 December 2012 04:35 AM   [ Ignore ]   [ # 10 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25
zigraphix - 16 December 2012 04:29 AM
creativemodelsbe - 16 December 2012 04:13 AM

implement soft-body dynamics in DS

VOTE VOTE VOTE

think of all the possibilities, just paint with a brush over a section you would have soft-body dynamics on.

that would be some new awesome DS surprise.

I don’t think voting in a forum or poll site is going to get us there. A lot of programming work will be required, which means someone needs to invest a lot of time without knowing if the plugin will sell well enough to get their investment back. That’s why I suggested Kickstarter. If there is an experienced programmer willing to tackle the job, we raise the money up front to cover their time.

My only concern about open source is whether the original programmer will also be willing to be the primary maintainer. But an open source project could be a good way for contributors to feel like their investment is covered even if the original programmer later bows out. I’d be willing to participate either way.

why not ask straight to the daz developers team?
it’s better to have physics engine build inside the main program and no external plugin.

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
Posted: 16 December 2012 10:20 AM   [ Ignore ]   [ # 11 ]
Addict
Avatar
RankRankRankRank
Total Posts:  2827
Joined  2007-12-25
creativemodelsbe - 16 December 2012 04:35 AM

why not ask straight to the daz developers team?
it’s better to have physics engine build inside the main program and no external plugin.

I agree, that would be better. But the DAZ team seems to have a lot on their roadmap already. It doesn’t seem like this is a priority. I would love for someone from DAZ to correct me about this, but I think if users want this functionality, we will need to find an external developer.

Regarding the MD plugin, in thinking about it, that would only work with MD content. It would be nice to have a more general solution, that would work with any content, including existing conforming clothing.

 Signature 

Shop Zigraphix @ DAZ3D

Profile
 
 
Posted: 16 December 2012 03:50 PM   [ Ignore ]   [ # 12 ]
Addict
Avatar
RankRankRankRank
Total Posts:  4545
Joined  2007-09-13

Basically, I think what we need it to ‘revive’/start from scratch a Bullet plugin or some way of integrating the Bullet engine into DS.  The plugin route is probably the easiest from a third-party standpoint. 

DS is already making extensive use of Qt.  And yes, there’s plenty of Qt/Bullet stuff around. So, the basics are there…it’s the putting them together, that’s the problem.

OK…why Bullet?

1.  It’s a well established, mature, stable project…and it’s dirt cheap (yeah…OpenSource).

2.  It’s widely used….it’s already in Lightwave, C4D, Houdini and Blender (integrated) and has plugins in Maya and Softimage…oh, and Carrara, too.  It’s been used in qute a few commercial games and it’s been used in movies…

3.  It does ‘rigid’, ‘soft body’ and collisions.  The soft body includes cloth and other simulations.


What that means is all the ‘heavy lifting’ is done…now we just need someone well versed in Qt and Bullet to put it together.

 Signature 

1432 old posts

My ShareCG gallery.

Just because something costs a lot, doesn’t mean it’s the best…

It just means it’s expensive.

Profile
 
 
Posted: 17 December 2012 03:31 AM   [ Ignore ]   [ # 13 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25

there was a demo project about Bullet engine in to DS3. (probably daz developers team)

I wonder if those guys are still working on a DS4 or 5 version?

with brushes available in studio (like paint weightmaps)
i would like to paint softbodies on meshes.

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
Posted: 17 December 2012 06:31 AM   [ Ignore ]   [ # 14 ]
Addict
Avatar
RankRankRankRank
Total Posts:  2827
Joined  2007-12-25

I agree about Bullet. Perhaps the people who were working on it earlier don’t have time to take it up again now, but that shouldn’t stop another developer from working on it.

 Signature 

Shop Zigraphix @ DAZ3D

Profile
 
 
Posted: 26 December 2012 01:21 AM   [ Ignore ]   [ # 15 ]
Member
Rank
Total Posts:  239
Joined  2012-05-25
Tugpsx - 10 December 2012 08:42 PM

DS was once considered an hobbyist program, therefore there was very little expectation that one would spend real money on its plugins.
That has changed over the years and DS is now becoming main stream.

you made ​​me laugh very hard LOL L*O*L

Main stream >> still a long path to go.
people still laughing with poser kind of programs in the 3d world.
daz must further demonstrate big innovation, to be taken seriously.
it is certainly not impossible. wink

 

 Signature 

Very Happy that i save $$$ for products that have no manual and invest this in the great lux modo :p

Profile
 
 
   
1 of 3
1