Fri, Nov 8, 1:48 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 08 8:41 am)



Subject: The LuxPose Project - Alpha Stage


Khai-J-Bach ( ) posted Fri, 27 August 2010 at 10:44 AM · edited Fri, 08 November 2024 at 1:48 PM
adp001 ( ) posted Fri, 27 August 2010 at 11:01 AM · edited Fri, 27 August 2010 at 11:04 AM

Someone should write a short description what it is and why it is great!

Here you can read how and why the project is started just a few weeks before ...
http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2807395




WandW ( ) posted Fri, 27 August 2010 at 11:35 AM

Quote - Tracking Page sites.google.com/site/luxposedevelopment/

I'll need to bone up on my Latin... :lol:

----------------------------------------------------------------------------------------

The Wisdom of bagginsbill:

"Oh - the manual says that? I have never read the manual - this must be why."
“I could buy better software, but then I'd have to be an artist and what's the point of that?"
"The [R'osity Forum Search] 'Default' label should actually say 'Don't Find What I'm Looking For'".
bagginsbill's Free Stuff... https://web.archive.org/web/20201010171535/https://sites.google.com/site/bagginsbill/Home


dlfurman ( ) posted Fri, 27 August 2010 at 11:48 AM

I was planning a Getting Starter Package

  • Includes a sample scene using primitives
  • A method creating a scene in Poser and going through the steps to have LuxRender render it.
  • Links to LuxRender

It will be a very basic load-and-go primer. It WILL not go into editing the .lx* files to add sunlights, portals and such as I never got clear on how to do this myself as like some folks we are awaiting the complete version.

If someone would like to take somethings from the initial thread and make a "Moving on to Advanced Lux" Package" That will be cool, (and greatly appreciated).

"Few are agreeable in conversation, because each thinks more of what he intends to say than that of what others are saying, and listens no more when he himself has a chance to speak." - Francois de la Rochefoucauld

Intel Core i7 920, 24GB RAM, GeForce GTX 1050 4GB video, 6TB HDD space
Poser 12: Inches (Poser(PC) user since 1 and the floppies/manual to prove it!)


Medzinatar ( ) posted Fri, 27 August 2010 at 11:55 AM

Very good for early stage,  I will have to figure out hair transparency later on.
It is faster than current method I use of breaking scene down and running through Blender.
But with LuxBlender, you can tweak materials that are exported



Khai-J-Bach ( ) posted Fri, 27 August 2010 at 12:01 PM

please remember Medzinatar, this is an Alpha. Materials are still only on a very basic level.



LaurieA ( ) posted Fri, 27 August 2010 at 12:03 PM · edited Fri, 27 August 2010 at 12:07 PM

The google wiki page is out. So if anyone with a smidge of html knowledge wants to start a page on the RO Wiki, please volunteer :o). With the google wiki, I was just trying to make things easier for folks who have zilch or nearly zilch in html skill like myself ;o). Oh well :o(.

Laurie



ladiesmen ( ) posted Fri, 27 August 2010 at 12:10 PM

I just stepped in here. Can someone point me to right place / page how to install the diff parts. thks a million

You can also reach me on skype.com to talk name ladiesmen22

People dont care what you know, until they know you care

Use Quad core with 8G memory & ATI 5770
Poser Pro 7 & Poser 8 Sr3
Daz 3.2 adv 64 bit


LaurieA ( ) posted Fri, 27 August 2010 at 12:25 PM · edited Fri, 27 August 2010 at 12:26 PM

Quote - I just stepped in here. Can someone point me to right place / page how to install the diff parts. thks a million

So far, it only resides here in the monster thread ;o). If you click on the link in adp001's signature, you should be able to get the instructions in the zip file. You'll need to install Luxrender as well.

Laurie



ladiesmen ( ) posted Fri, 27 August 2010 at 12:45 PM

thks laurie and have great weekend all

You can also reach me on skype.com to talk name ladiesmen22

People dont care what you know, until they know you care

Use Quad core with 8G memory & ATI 5770
Poser Pro 7 & Poser 8 Sr3
Daz 3.2 adv 64 bit


adp001 ( ) posted Fri, 27 August 2010 at 12:53 PM

Quote - I just stepped in here. Can someone point me to right place / page how to install the diff parts. thks a million

First go to www.luxrender.net and download Lux. Lux is a "stand alone render engine" with an own GUI to set some things up (probably you want to read a bit in Lux documentation on the same site).

Second, go download Adobe AIR if you havn't installed it yet. [www.adobe.com/products/air

](http://www.adobe.com/products/air)Third, download Alpha Exporter package LuxPose from my footer.

Extract the zip file as described in "starter.txt" contained in the package.

Don't be frustatated if not all materials are exported now. This will come soon.




adp001 ( ) posted Fri, 27 August 2010 at 12:57 PM

Quote - Very good for early stage,  I will have to figure out hair transparency later on.
It is faster than current method I use of breaking scene down and running through Blender.
But with LuxBlender, you can tweak materials that are exported

Transmaped hair should work. 




LaurieA ( ) posted Fri, 27 August 2010 at 1:02 PM · edited Fri, 27 August 2010 at 1:02 PM

Transmapped hair does work - at least with Poser 8 vanilla it does ;o). And it looks better than in Poser.

Laurie



Dizzi ( ) posted Fri, 27 August 2010 at 1:14 PM · edited Fri, 27 August 2010 at 1:15 PM

Quote - So if anyone with a smidge of html knowledge wants to start a page on the RO Wiki, please volunteer

 

No need for any HTML-knowledge at all... The editor is quite easy to use... I just started a page:

http://www.renderosity.com/mod/rrwiki/index.php/LuxPose



LaurieA ( ) posted Fri, 27 August 2010 at 1:20 PM

Quote - > Quote - So if anyone with a smidge of html knowledge wants to start a page on the RO Wiki, please volunteer

 

No need for any HTML-knowledge at all... The editor is quite easy to use... I just started a page:

http://www.renderosity.com/mod/rrwiki/index.php/LuxPose

Awesome! Thanks Dizzi ;o).

Laurie



Medzinatar ( ) posted Fri, 27 August 2010 at 1:24 PM

I was hasty in checking Transmapped hair status.
The one I first used had a "Noise Node" attached to bump input and material failed to convert.
All others tried after seem to work fine



Dizzi ( ) posted Fri, 27 August 2010 at 1:42 PM

adp, would you please fix the exporter to tell where it actually exports to? (line 157, outputpath)
Makes it less confusing when used for the first time ,-)



adp001 ( ) posted Fri, 27 August 2010 at 2:32 PM

Quote - adp, would you please fix the exporter to tell where it actually exports to? (line 157, outputpath)
Makes it less confusing when used for the first time ,-)

Pretty good idea.

Package updated without to change version.




pokeydots ( ) posted Fri, 27 August 2010 at 5:40 PM

.

Poser 9 SR3  and 8 sr3
=================
Processor Type:  AMD Phenom II 830 Quad-Core
2.80GHz, 4000MHz System Bus, 2MB L2 Cache + 6MB Shared L3 Cache
Hard Drive Size:  1TB
Processor - Clock Speed:  2.8 GHz
Operating System:  Windows 7 Home Premium 64-bit 
Graphics Type:  ATI Radeon HD 4200
•ATI Radeon HD 4200 integrated graphics 
System Ram:  8GB 


Netherworks ( ) posted Fri, 27 August 2010 at 5:49 PM

Better yet, and only a suggestion, allow the user to define the folder for LuxPose Export.

I wrote this as a separate script:

Set LuxPose Export Folder

import poser,os

Setup Folder Preference File

try:
    luxSvPath = os.path.join(poser.PrefsLocation(), "LuxPose")
except:
    luxSvPath = os.path.join(os.path.dirname(poser.AppLocation()), "LuxPose")

make directory if doesn't exist

if not os.path.exists(luxSvPath):
    os.makedirs(luxSvPath)

luxSvFile = os.path.join(luxSvPath,"LuxPose_SceneFolder.ini")

Choose Directory

filePath = os.path.join(os.path.dirname(poser.AppLocation()),"Runtime")
msg = "Please Select a Folder For Lux Scenes"
dlg = poser.DialogDirChooser(message=msg, startDir=filePath)
if dlg.Show():
    dir = dlg.Path()
    fp = open(luxSvFile, "wt")
    fp.write(dir)
    fp.close()


and then in PoserLuxExporter changed

outFolder = os.path.join(myFolder, 'toLux')
if not os.path.isdir(outFolder):
    try: os.mkdir(outFolder)
    except:
        raise Exception, "Folder 'toLux' can't be created in path %s." % myFolder +
                         "Check if a file named 'toLux' exists already."


to:

try:
    luxSvFile = os.path.join(poser.PrefsLocation(), "LuxPose","LuxPose_SceneFolder.ini")
except:
    luxSvFile = os.path.join(os.path.dirname(poser.AppLocation()), "LuxPose","LuxPose_SceneFolder.ini")

if os.path.exists(luxSvFile):
    fp = open(luxSvFile, "rt")
    outFolder = fp.readline()
    fp.close()
else:
    outFolder = os.path.join(myFolder, 'toLux')
    if not os.path.isdir(outFolder):
        try: os.mkdir(outFolder)
        except:
           raise Exception, "Folder 'toLux' can't be created in path %s." % myFolder +
                        "Check if a file named 'toLux' exists already."


Of course, it could all be integrated in and additional code could also allow users to name the export file.  I don't know what kind of GUI you have going in the future, so if you already will have it covered, that's cool :)

.


Dizzi ( ) posted Fri, 27 August 2010 at 5:51 PM

pokeydots, do you know that you can just use [subscribe] at the bottom of a page to get notified of replies? :-) 



pokeydots ( ) posted Fri, 27 August 2010 at 5:54 PM

I do now! lol Had a brain fart! Forgot I could just subscribe!

Poser 9 SR3  and 8 sr3
=================
Processor Type:  AMD Phenom II 830 Quad-Core
2.80GHz, 4000MHz System Bus, 2MB L2 Cache + 6MB Shared L3 Cache
Hard Drive Size:  1TB
Processor - Clock Speed:  2.8 GHz
Operating System:  Windows 7 Home Premium 64-bit 
Graphics Type:  ATI Radeon HD 4200
•ATI Radeon HD 4200 integrated graphics 
System Ram:  8GB 


Flenser ( ) posted Fri, 27 August 2010 at 6:14 PM

file_458300.jpg

 This is still a work in progress; as you can see I lost Vicky's head, I guess that's the refraction of the windscreen glass in action.. :p

The windscreen also doesn't really seem to clean up completely, still fireflies on it.

Will go try Path instead of Bidirectional setting.

Software: OS X 10.8 - Poser Pro 2012 SR2 - Luxrender 1.0RC3 - Pose2Lux
Hardware: iMac - 3.06 GHz Core2Duo - 12 GB RAM - ATI Radeon HD 4670 - 256 MB


LaurieA ( ) posted Fri, 27 August 2010 at 6:16 PM · edited Fri, 27 August 2010 at 6:18 PM

Quote -  This is still a work in progress; as you can see I lost Vicky's head, I guess that's the refraction of the windscreen glass in action.. :p

The windscreen also doesn't really seem to clean up completely, still fireflies on it.
Will go try Path instead of Bidirectional setting.

That will look better once the materials are fully sorted out and integrated ;o).

Laurie



LaurieA ( ) posted Fri, 27 August 2010 at 6:24 PM · edited Fri, 27 August 2010 at 6:25 PM

I guess dynamic hair's not going to transfer over. I tried dynamic clothes, which do, but I spoke to someone who tried hair and it's no-go....ah well... Something about just the guide hairs show up, just in case anyone was wondering ;o)

Laurie



Dizzi ( ) posted Fri, 27 August 2010 at 7:00 PM

If you enable "Show populated" in the styling controls of the hair, then the exporter will export that and not just the guide hairs. 



LaurieA ( ) posted Fri, 27 August 2010 at 7:19 PM

Hmmm...I'm no good with dynamic hair, but I'll pass that on ;o)

Laurie



Dizzi ( ) posted Fri, 27 August 2010 at 7:47 PM

I added that to the wiki page's new FAQ section together with scripts to turn that on/off (Poser 6+ only). Too bad that it's got the same problem as the forum: no .py upload :-(.



LaurieA ( ) posted Fri, 27 August 2010 at 7:53 PM

Quote - I added that to the wiki page's new FAQ section together with scripts to turn that on/off (Poser 6+ only). Too bad that it's got the same problem as the forum: no .py upload :-(.

Dizzi, you're awesome! :o)

Laurie



one_wolf ( ) posted Fri, 27 August 2010 at 8:28 PM

Flenser, the problem with most of the glass made for Poser props is that it is only single sided.  That will throw off the refraction in a huge way.  If the windows on that car only have one layer you would be better off setting the material to Lux's architectural glass, or setting the IOR to 1 so it won't refract.

That's going to be something to keep in mind for most of the glass items we use in Poser.


bagginsbill ( ) posted Fri, 27 August 2010 at 9:38 PM · edited Fri, 27 August 2010 at 9:38 PM

Quote - I guess dynamic hair's not going to transfer over. I tried dynamic clothes, which do, but I spoke to someone who tried hair and it's no-go....ah well... Something about just the guide hairs show up, just in case anyone was wondering ;o)

Laurie

That's not a problem. We'll generate the actual hairs from the guide hairs, just like Poser does. Patience, patience. This project isn't even a month old.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Fri, 27 August 2010 at 9:46 PM · edited Fri, 27 August 2010 at 9:46 PM

Apropos of nothing, working with Lux made me finally get off my butt and go get a new desktop computer. I just set it up. I'm now getting 285K samples per second versus the 20 to 30K I was getting.

Woo hoo. And that's not even the GPU version. For the graphics card I got the ATI 5770 - I hope that wasn't a mistake. I already have problems with Poser OpenGL on it. Have to update drivers I think. I've always avoided ATI.

But I sure like 8 threads cranking on Lux or Poser.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


LaurieA ( ) posted Fri, 27 August 2010 at 9:46 PM · edited Fri, 27 August 2010 at 9:50 PM

Quote - > Quote - I guess dynamic hair's not going to transfer over. I tried dynamic clothes, which do, but I spoke to someone who tried hair and it's no-go....ah well... Something about just the guide hairs show up, just in case anyone was wondering ;o)

Laurie

That's not a problem. We'll generate the actual hairs from the guide hairs, just like Poser does. Patience, patience. This project isn't even a month old.

Well, I wasn't actually being impatient...lol. Dynamic hair is something I don't use myself, at least not yet...hehe. If there's a way it can be done, I'm sure you guys will pull it off ;o)

Laurie



LaurieA ( ) posted Fri, 27 August 2010 at 9:50 PM

Quote - Apropos of nothing, working with Lux made me finally get off my butt and go get a new desktop computer. I just set it up. I'm now getting 285K samples per second versus the 20 to 30K I was getting.

Woo hoo. And that's not even the GPU version. For the graphics card I got the ATI 5770 - I hope that wasn't a mistake. I already have problems with Poser OpenGL on it. Have to update drivers I think. I've always avoided ATI.

But I sure like 8 threads cranking on Lux or Poser.

Whoa, must be nice! Congrats ;o).

Laurie



bagginsbill ( ) posted Fri, 27 August 2010 at 9:55 PM

Did a little messing with Lux settings and tweaking this and that. I'm up to 430K samples per second. That's really acceptable.

Unbiased rendering is a totally different experience when you get into the order of magnitude of million samples per second. In a few more years we'll have 32 cores, not 4, and then it will be near realtime.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Fri, 27 August 2010 at 10:09 PM

On my new computer I'm getting the camera disparity that others reported. Poser is doing something different in 64-bit version maybe? This is the first time I had access to 64-bit Poser.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


LaurieA ( ) posted Fri, 27 August 2010 at 10:13 PM · edited Fri, 27 August 2010 at 10:13 PM

Nah, I'm getting it too in Poser 8 on my 32 bit system ;o). It's occurred to me that it's contained to Poser 8 and 2010, since users of earlier versions don't seem to be having the problem.

Laurie



bagginsbill ( ) posted Fri, 27 August 2010 at 10:21 PM

Well it will be a while until it is sorted out, unless somebody else pursues it. I'm going to bed, and then I'm going sailing all day tomorrow. Realistically, I probably won't work on Luxpose until Monday.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


rty ( ) posted Fri, 27 August 2010 at 10:21 PM

As Laurie said.


estherau ( ) posted Fri, 27 August 2010 at 10:23 PM

congrats on new puter BB. That is magic!
 I'm saving up for the 12 core mac pro, so I will be eager to try all sorts of interesting stuff like this once I get it.  I just have to do lots of extra shifts at work.  Pretty tired because of that.
Love esther

MY ONLINE COMIC IS NOW LIVE

I aim to update it about once a month.  Oh, and it's free!


rty ( ) posted Fri, 27 August 2010 at 10:24 PM

Quote - I'm going sailing all day tomorrow.

Sailing huh? I've been sailing since the age of 7...
What are you sailing on?


LaurieA ( ) posted Fri, 27 August 2010 at 10:29 PM · edited Fri, 27 August 2010 at 10:35 PM

I have updated the wiki page with all the wishlist items suggested in the wishlist thread thus far.

Laurie



Dizzi ( ) posted Fri, 27 August 2010 at 10:35 PM

odf: to solve my problem, it was sufficient to adjust your code like that (the other code from the other thread wasn't really necessary):

        nr_tpolys = sum([len(actor.Geometry().TexPolygons())
                         for actor in actors if actor.Geometry().TexPolygons()])

This prop just returns 'None' for TexPolygons() (and 0 for the NumTex... methods).



Khai-J-Bach ( ) posted Fri, 27 August 2010 at 10:39 PM

you may want to check the camera view code.
the view is not matching up in poserpro (not 2010) either.. I hadn't noticed it till it was pointed out.



odf ( ) posted Sat, 28 August 2010 at 12:01 AM
Online Now!

Quote - odf: to solve my problem, it was sufficient to adjust your code like that (the other code from the other thread wasn't really necessary): nr_tpolys = sum([len(actor.Geometry().TexPolygons()) for actor in actors if actor.Geometry().TexPolygons()])

This prop just returns 'None' for TexPolygons() (and 0 for the NumTex... methods).

D'uh! I should have been using NumPolygons() and NumTexPolygons() all along.

But actually, this issue is a bit more complicated than it may look. If some actors in a figure have UVs and others don't, I can either throw away the UVs for the whole figure, or else I have to make sure that the texture polygons are still in correct correspondence with the regular ones. Apparently broken or partially missing UVs crop up every once in a while, so it would be good if I came up with a strategy for dealing with them and tested that properly. I guess the lesson here is to use the Num.. methods Poser provides rather than len().

-- I'm not mad at you, just Westphalian.


odf ( ) posted Sat, 28 August 2010 at 12:08 AM · edited Sat, 28 August 2010 at 12:08 AM
Online Now!

Quote - I have updated the wiki page with all the wishlist items suggested in the wishlist thread thus far.

Good idea! I was just about to suggest that.

I have a question regarding the Catmull-Clark subdivision wish. I think it was ADP who suggested that, but since I had already implemented it, I'm not sure I understand what he meant.

-- I'm not mad at you, just Westphalian.


Flenser ( ) posted Sat, 28 August 2010 at 1:37 AM

The Catmull-Clark subdivision wish is about having it in accessible in the GUI I think.

Software: OS X 10.8 - Poser Pro 2012 SR2 - Luxrender 1.0RC3 - Pose2Lux
Hardware: iMac - 3.06 GHz Core2Duo - 12 GB RAM - ATI Radeon HD 4670 - 256 MB


Flenser ( ) posted Sat, 28 August 2010 at 1:42 AM

file_458310.jpg

Here is my second try at the Thunderbolt car, I got the glass working quite a bit better.. this is with the refraction index at 1.1, down from the default of 1.5. The glass became opaque when the index got down to about 0.5.

Can't get rid of those last fireflies.

Software: OS X 10.8 - Poser Pro 2012 SR2 - Luxrender 1.0RC3 - Pose2Lux
Hardware: iMac - 3.06 GHz Core2Duo - 12 GB RAM - ATI Radeon HD 4670 - 256 MB


odf ( ) posted Sat, 28 August 2010 at 5:02 AM · edited Sat, 28 August 2010 at 5:04 AM
Online Now!

Quote - odf: to solve my problem, it was sufficient to adjust your code like that (the other code from the other thread wasn't really necessary): nr_tpolys = sum([len(actor.Geometry().TexPolygons()) for actor in actors if actor.Geometry().TexPolygons()])

This prop just returns 'None' for TexPolygons() (and 0 for the NumTex... methods).

This should now be fixed in the latest version up on http://github.com/odf/pydough.

If you could test it with the object that gave you trouble before, that would be very much appreciated.

-- I'm not mad at you, just Westphalian.


kobaltkween ( ) posted Sat, 28 August 2010 at 5:10 AM

Quote - this is with the refraction index at 1.1, down from the default of 1.5. The glass became opaque when the index got down to about 0.5.

pardon, but isn't there a glass specifically for windows in Lux?



bagginsbill ( ) posted Sat, 28 August 2010 at 5:38 AM · edited Sat, 28 August 2010 at 5:39 AM

Quote - > Quote - this is with the refraction index at 1.1, down from the default of 1.5. The glass became opaque when the index got down to about 0.5.

pardon, but isn't there a glass specifically for windows in Lux?

Yes he's using that I think, but the Lux glass still asks you to say what is the IOR.

Note that nobody should be using "glass". There is a new "glass2" that is more sophisticated.

Herein is a lesson. Lux is not finished. LuxPose isn't either.

The LuxRender blurbs will tell you this is phyically accurate rendering. But the contradiction, then, is that they tell you not to use the "glass" material that was being offered as part of the "physically accurate" framework, but now is identified as not so much.

In other words, the goal is correctness, not the actuality, and further if you have the freedom to put parameters in any of it (other than color) than you have the freedom to force the program to depart from physicall correctness.

I also think the fireflies point to a fundamental flaw. I don't believe it should be necessary to render 2500 samples in order to get rid of such an obvious rendering artifact. The notion of unbiased rendering as being unable to produce clean results until a huge number of samples is produced is a different notion than unable to produce accurate results until a huge number of samples is produced.

Let me clarify:

Unbiased rendering needs thousands of samples per pixel for accuracy - I agree.

Unabiased rendering needs thousands of samples per pixel to avoid artifacts - I disagree.

I think they have something wrong. If not that, then I think they have been thinking with too narrow a mindset. I think that a clean image should be possible in 50 samples no matter what in the kinds of images I've been doing. There is no refraction or caustic effect, and all light sources are large. With the bidir path integrator, it is easy as pie to find paths from camera to light source, and after 50 such paths, every pixel should be within 10% of its final accurate value.

When I have time, I will look into this problem.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


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.