Iray ► Nvidia Physx? Nvidia set it Free = the beginning of Dazstudio dynamic hair, clothes,...), is

Fixme12Fixme12 Posts: 589
edited March 2015 in The Commons

iray now in studio, but is this one also on the list?
as Nvidia Physx is Free now

https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github

Post edited by Fixme12 on

Comments

  • Fixme12Fixme12 Posts: 589
    edited December 1969

    Daz can finalize the list for studio 5 with this,

    as clothes and dynamic hair and dynamics, collision detection and character controller become in daz community reach...

    Features include constrained rigid body dynamics, collision detection, scene queries, character controller, particles, vehicles and much more.

  • cecilia.robinsoncecilia.robinson Posts: 2,208
    edited December 1969

    That would be good, though I think a reasonable time to think about it is 2016.

  • Eustace ScrubbEustace Scrubb Posts: 2,720
    edited March 2015

    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Post edited by Eustace Scrubb on
  • Fixme12Fixme12 Posts: 589
    edited December 1969

    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Marvelous Designer is good alternative to optitex replacement, it's really a great program.

    Nvidia PhysX hair it looks really great.
    Nvidia PhysX Hair

  • Eustace ScrubbEustace Scrubb Posts: 2,720
    edited December 1969

    fixme12 said:
    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Marvelous Designer is good alternative to optitex replacement, it's really a great program.

    Nvidia PhysX hair it looks really great.
    I wonder if it's near enough that a physics plug-in couldn't automatically convert Garibaldi and LAMH without much fuss.

  • Mr Gneiss GuyMr Gneiss Guy Posts: 462
    edited March 2015

    fixme12 said:
    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Marvelous Designer is good alternative to optitex replacement, it's really a great program.

    Nvidia PhysX hair it looks really great.
    Nvidia PhysX Hair

    I bought Marvelous Designer 2 when they posted on the old forums. But a lot of the things they promised in that message never came to pass. That soured me on them. It had a lot of neat features, but the plugin they promised never appeared, and I doubt it ever will. It's been over three years now? Four?

    As for dynamics in DAZ, they've been working on Bullet over in Carrara. I used to defend Daz for going with Optitex, because they were trying for something better than the Poser Cloth Room, or so I thought. I don't defend their attempts on dynamics now, just sigh, and check in every six months or so.

    Post edited by Mr Gneiss Guy on
  • Fixme12Fixme12 Posts: 589
    edited March 2015

    fixme12 said:
    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Marvelous Designer is good alternative to optitex replacement, it's really a great program.

    Nvidia PhysX hair it looks really great.
    Nvidia PhysX Hair

    I bought Marvelous Designer 2 when they posted on the old forums. But a lot of the things they promised in that message never came to pass. That soured me on them. It had a lot of neat features, but the plugin they promised never appeared, and I doubt it ever will. It's been over three years now? Four?

    As for dynamics in DAZ, they've been working on Bullet over in Carrara. I used to defend Daz for going with Optitex, because they were trying for something better than the Poser Cloth Room, or so I thought. I don't defend their attempts on dynamics now, just sigh, and check in every six months or so.

    Well except the plugin, MD is almost there, the quads are available now and fbx import/export..., guess we will see more nice things very soon. (may be even a plugin, if daz reached version 5 and the SDK become more stable for dev teams, now the SDK changed still to much and great projects become fast dead projects because of the changes and evolution of the SDK)
    there was Bullet demo for dazstudio to not only carrara, but the projects are stopped and disappears
    Now that Nvidia Physx become free and is used in lot's of game and UE4 engine, it sounds great to have in studio.
    just like Iray give studio a very good new refresh!
    i've played with Carrara till version 8 and lost my interest, guess it's wize to waste no more big devtime on it.
    as studio is the future to move on.

    Post edited by Fixme12 on
  • Male-M3diaMale-M3dia Posts: 3,584
    edited March 2015

    That would be good, though I think a reasonable time to think about it is 2016.

    I agree. As Iray is still beta and everyone is still learning that I don't see this happening for a long while. Also this would need to be features linked into the Iray renderer capability, so this would have to come from Nvidia first.

    Also keep in mind that although Iray doesn't require a decent video card to run, this will. So the users will need to be on a certain level before something like this could be universally implemented, which puts it off into the future.

    Post edited by Male-M3dia on
  • Fixme12Fixme12 Posts: 589
    edited March 2015

    That would be good, though I think a reasonable time to think about it is 2016.

    Also keep in mind that although Iray doesn't require a decent video card to run, this will. So the users will need to be on a certain level before something like this could be universally implemented, which puts it off into the future.


    What, kind of card do you think you need? check this vid,
    Nvidia PhysX Hair Dynamics
    it's running on an old GTS 450 1GB GDDR5
    Pentium Dual Core E5700 3.00Ghz
    4GB
    It's all from Nvidia (all free available now) Iray and PhysX all are implemented in Game Engines today like UE4 (also free now),
    it really can't be that hard to implement this into studio.


    PhysX Clothing test

    Post edited by Fixme12 on
  • Mr Gneiss GuyMr Gneiss Guy Posts: 462
    edited December 1969

    fixme12 said:
    That would be good, though I think a reasonable time to think about it is 2016.

    Also keep in mind that although Iray doesn't require a decent video card to run, this will. So the users will need to be on a certain level before something like this could be universally implemented, which puts it off into the future.


    What, kind of card do you think you need? check this vid,
    Nvidia PhysX Hair Dynamics
    it's running on an old GTS 450 1GB GDDR5
    Pentium Dual Core E5700 3.00Ghz
    4GB
    It's all from Nvidia (all free available now) Iray and PhysX all are implemented in Game Engines today like UE4 (also free now),
    it really can't be that hard to implement this into studio.


    PhysX Clothing test

    Well, take those numbers with grains of salt. That's a demo, and I am sure a heavily optimized demo. Add in a lot more geometry and textures, and it would be a different animal. Now, this may be an apples to onions comparison, but AMD's TressFX is a real frame rate killer. It all comes down to it being a heck of a lot of math. So, in any Joe User situation, you would probably need a very good card.

  • Mr Gneiss GuyMr Gneiss Guy Posts: 462
    edited December 1969

    fixme12 said:
    fixme12 said:
    fixme12 said:
    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github


    I like the sound of this! At the very least, we should be able to get somebody to make a third-party plug-in for it.

    As far as "dynamic hair" goes, there are now two independant, competing strand-hair products in the store (Garibaldi and LAMH): why bang out a third version of the wheel, if they can code the plug-in to interact with the existing hair types? Dynamic cloth is another story: the current Optitex system needs to go.

    Marvelous Designer is good alternative to optitex replacement, it's really a great program.

    Nvidia PhysX hair it looks really great.
    Nvidia PhysX Hair

    I bought Marvelous Designer 2 when they posted on the old forums. But a lot of the things they promised in that message never came to pass. That soured me on them. It had a lot of neat features, but the plugin they promised never appeared, and I doubt it ever will. It's been over three years now? Four?

    As for dynamics in DAZ, they've been working on Bullet over in Carrara. I used to defend Daz for going with Optitex, because they were trying for something better than the Poser Cloth Room, or so I thought. I don't defend their attempts on dynamics now, just sigh, and check in every six months or so.

    Well except the plugin, MD is almost there, the quads are available now and fbx import/export..., guess we will see more nice things very soon. (may be even a plugin, if daz reached version 5 and the SDK become more stable for dev teams, now the SDK changed still to much and great projects become fast dead projects because of the changes and evolution of the SDK)
    there was Bullet demo for dazstudio to not only carrara, but the projects are stopped and disappears
    Now that Nvidia Physx become free and is used in lot's of game and UE4 engine, it sounds great to have in studio.
    just like Iray give studio a very good new refresh!
    i've played with Carrara till version 8 and lost my interest, guess it's wize to waste no more big devtime on it.
    as studio is the future to move on.

    /Shrug. I wish I could link it, but the old forum page where they posted seems to be down. They had a feature list, for the version I paid for, and some of them were never implemented. There are names for that, but it comes down to not doing what you say you are going to do. So, I keep my pennies from now on.

    I wish we could get a decent dynamic cloth system, though. How long has Poser had it? Since version 5, like 12 years ago?

  • Male-M3diaMale-M3dia Posts: 3,584
    edited March 2015

    fixme12 said:
    That would be good, though I think a reasonable time to think about it is 2016.

    Also keep in mind that although Iray doesn't require a decent video card to run, this will. So the users will need to be on a certain level before something like this could be universally implemented, which puts it off into the future.


    What, kind of card do you think you need? check this vid,
    Nvidia PhysX Hair Dynamics
    it's running on an old GTS 450 1GB GDDR5
    Pentium Dual Core E5700 3.00Ghz
    4GB
    It's all from Nvidia (all free available now) Iray and PhysX all are implemented in Game Engines today like UE4 (also free now),
    it really can't be that hard to implement this into studio.


    PhysX Clothing test

    You missed the point. Not everyone has a video card, some are running Iray via CPU. This really can't be a solution to focus on until more people are using videocards, specifically Nvida. Iray can be used across the board which is the major difference. The resources to get Iray out of beta and more features in should be the focus rather than physics and dynamic clothing which really cover only a smaller percentage of users... especially in light that you would need tools within DS to actually set up dynamics and physics.

    This wouldn't stop a 3rd party from working on it though. Also considering that this solution would keep certain users from using dynamics and physics if they don't have a Nvidia card (especially some mac users that are locked out of Nvidia hardware), it probably should come from a 3rd party.

    Post edited by Male-M3dia on
  • Luv LeeLuv Lee Posts: 230
    Fixme12 said:

    iray now in studio, but is this one also on the list?
    as Nvidia Physx is Free now

    https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github

    Fixme12 said:

     I am with you 100 percent on this -- it just makes sense. Just  because  some ppl wouldn't be able to use the PhysX engine doesn't mean that those who  could  use it shouldn't have access or a choice....that would be a lot like saying you shouldn't create luxury cars because only a few people can afford them...that's dumb.

  • SuperdogSuperdog Posts: 765
    edited July 2015

    I'd rather go out and buy a GTX 960 than not have the NVidia Physx engine added to DAZ Studio. Really, if you've invested in content and are serious about improving animation then if the Physx engine is added an NVidia card is essential. Holding back development because some people either can't afford or don't want to invest more in their animation system isn't going to change that situation. Even if the Physx tech was incorporated into DAZ no one will be forced to use it or buy a card for it.

    I do feel sorry for those who might have invested in a high end AMD card for game play but it was DAZ's decision to go with IRAY so it now seems logical to extend that development path to include Physx. There is a reason why Otoy chose NVidia for Octane Render and why DAZ chose IRAY because NVidia cards are ahead when it comes to unbiased rendering. AMD was not as reliable unfortunately. This will probably change but until that time let's take advantage of NVidia's developments now.

    Post edited by Superdog on
  • nicsttnicstt Posts: 11,715
    edited July 2015

    Really hoping they add it; I like the Dynamic plug in they have, although there is almost no hair and it doesn't work as well with it either. I use mostly dynamic cloth in my renders except when i can't work round the syle I need; the option to turn conforming to dynamic, or just parts of it all within Daz studio would be a major plus.

    Post edited by nicstt on
  • marblemarble Posts: 7,500

    From my point of view, locking DAZ Studio into products from a single company is the beginning of the end of this hobby for me. I have a Mac and it will have to last me another 3 years at least because I'm retired and can't afford to keep upgrading. Also, Macs don't ship with NVidia so that's out for me even after an upgrade (no way I'm going back to Microsoft and PC). My iMac was a retirement gift and was top of the line in 2013 but Iray runs ike a snail so I continute to use 3Delight until the new Luxrender/Reality is ready (not tied to expensive hardware). 

    The argument that nobody is forced to upgrade is bogus. DAZ Studio is content driven. New content will appear with only Iray shaders. If the PhysX thing is adopted there will be a whole new set of content denied to non-Nvidia customers. DAZ Studio will become yet another elitist product and the hobbyist will be squeezed out. I want the things that PhysX provides too but it would be far from "free" for me: it would be out of my reach.

    I think I need to start looking more closely at what Blender can do and see if there is enough overlap with DS to provide a way to keep me involved with this hobby. Othewise, it was fun while it lasted.

  • I want physics in Studio as much as the next guy, but tying it to a single vendor's hardware is a really bad idea. (For us, the customers, not for NVidia.)

    PhysX is a particularly ironic choice, as it doesn't have to be, and probably shouldn't be, implemented on the GPU. PhysX is a system for real time physics calculation on NVidia GPUs. However, as most modern gaming PC configurations today are GPU limited, not CPU limited, doing these calculations on the GPU insted of the CPU lowers the graphics performance while leaving the CPU underutilized. 

    That the PhysX stuff can be done on the CPU is obvious from the fact that if you have a non-NVidia GPU, it IS done on the CPU. So why is PhysX then not better on a non-NVidia system? Well, NVidia wants to sell GPUs, so the competing CPU implementation is quite simply badly done: http://www.realworldtech.com/physx87/

    PhysX gives NVidia a sales point, but probably lowers gaming performance on both NVidia, as well as non-NVidia, systems. Vendor lock-in is BAD for the consumer.

    I would much rather see something based on Bullet. Blender uses it, and already has more impressive cloth simulation than what is currently available in Studio. And it doesn't tie us into a particular HW vendor.

     

  • Superdog said:

    There is a reason why Otoy chose NVidia for Octane Render and why DAZ chose IRAY because NVidia cards are ahead when it comes to unbiased rendering. 

    Granted, CUDA is more mature than OpenCL (which I would guess is why Octane went with it), but for DAZ is suspect it's simply that IRAY is a (presumably) nice and easily integrated SDK. It has less to do with NVidia being better at unbiased rendering. In fact, there is evidence to the contrary. See, for example this unbiased rendering benchmark: http://www.anandtech.com/show/9390/the-amd-radeon-r9-fury-x-review/24 where the best AMD cards eat the more expensive NVidia cards for breakfast. (Probably because the benchmark is based on OpenCL, which NVidia supposedly suck at. I wonder why, perhaps they want people to invest in their proprietary CUDA tech instead?)

    [OT: Wow, these were my first posts since the forum refresh a few years back?! Clearly, I don't post often, but I've been around 10+ years...]

  • MEC4DMEC4D Posts: 5,249

    I set Nvidia Physx to CPU , as it was recommended when rendering with GPU and Iray for faster and better images . Iray evolve very slow so I don't see anything special coming for a while , I would prefer to get some standard soft cloth based on Bullet , it is not that hard as free codes for that exist in a book and are easy to integrate into DS but someone need to do that , soft cloth is a number one priority , I care less about FX effects and other BS as long I get the basic functions 

  • will2powerwill2power Posts: 270

    I disagree with a lot of the folks that are afraid of being locked into Nvidia. A lot of us already do it every day in our daily lives and don't even realize it. If you own an Iphone or an Android phone, then you're locked into a paticular set of technologies, but we don't even think about that. NVidia is the top end when it comes to Graphics Technology --I don't think I'm worried about DAZ committing to a particular set of technologies, and I'll tell you why. When talking software development --hodgepodge is NOT the way to go. Every time you add a different software component, you weaken the system as a whole and increase your problems when it comes to design exponentially. Let's say they did add Bullet physics --what then? Then DAZ has got to make everything work with Bullet --and then they've got to get bullet to play nice with Iray AND 3Delight. Or if you did as other's suggest and add a Marvelous Designer component --now what? You have to make DAZ work with Bullet and work with Marvelous Designer and work with Iray and work with 3Delight. Every differing set of software technology multiplies the amount of integration work and points of failure for the platform. Whatever Nvidia's shortcomings might be with their technologies pales in comparison with the work that has to be done to get disparate software systems to work together. 

    Nvidia Physx offers an opportunity to use a common set of technologies. This way if something needs to be fixed, they don't have to go to three or four different companies to address it. A common set of technologies based on Nvidia and Iray means that any improvements that Nvidia makes to them becomes available to your user base with much less design time because they're already designed to work together. There's no integration needed.  From a development stand point it creates a lot of unnessary work. Having a common set of technologies will make it easier for them to develop the features that users have been asking for. Apex Cloth, Physx and all of those Nvida Techologies are designed from the start to work together. That's why I'm down for it.

  • mtl1mtl1 Posts: 1,508

    This is not vendor lock-in by any means. Many high-end PBRers is moving towards CUDA and not OpenCL for a multitude of reasons. There's also the CPU fallback for CUDA as well.

    PhysX also has a CPU fallback, so there's *zero* vendor lock-in.

Sign In or Register to comment.