Mon, Nov 25, 11:25 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 25 12:38 pm)



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


Lucifer_The_Dark ( ) posted Fri, 13 August 2010 at 8:54 AM

Not to me it isn't, I like being able to follow your progress & how you thrash the problems as they arise, if you decide to scoot off to some dark cave to perform your python sourcery in private we'd have to have regular reports at the very least.

Windows 7 64Bit
Poser Pro 2010 SR1


LaurieA ( ) posted Fri, 13 August 2010 at 8:58 AM · edited Fri, 13 August 2010 at 9:02 AM

Quote - Not to me it isn't, I like being able to follow your progress & how you thrash the problems as they arise, if you decide to scoot off to some dark cave to perform your python sourcery in private we'd have to have regular reports at the very least.

They can still have a place to collaborate quietly and still post progress reports here. I don't see a problem ;o). In this thread as it stands, they have to root thru all the other posts to get to a post by one of the collaborators, which, were it me, would be irritating...lmao.

I'll go ahead and set up a private forum for the programmers. If you want to use it, sitemail me here and give the username you'll be using and I'll give you access. Persons that aren't helping won't be given access. It's as simple as that ;o). It's waiting for you if you want it. If you don't I can always just delete it ;o).

Laurie



Lucifer_The_Dark ( ) posted Fri, 13 August 2010 at 9:11 AM

You're right of course, having people like me posting silly replies isn't exactly helping is it. :b_grin: I'll stick to lurking on here as much as possible if that helps.

Windows 7 64Bit
Poser Pro 2010 SR1


odf ( ) posted Fri, 13 August 2010 at 9:20 AM

Well, I'll have to see what the others think. Another option, of course, would be to write an ignore script that people can run in their browsers and that would simply hide posts by annoying people. :laugh: I've done similar things for other forums.

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


LaurieA ( ) posted Fri, 13 August 2010 at 9:24 AM

Ya know, the forum we set up had that feature....and of course we jumped on it right off ;o).

Laurie



bagginsbill ( ) posted Fri, 13 August 2010 at 10:49 AM

But I don't to ignore kawecki - sometimes he says something useful.

I want his behavior to change - I want him to stop confusing people with contradictions or statements of absolute certainty that are not just in doubt but completely and certainly falsehoods.


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)


Khai-J-Bach ( ) posted Fri, 13 August 2010 at 10:51 AM

he never will BB. ever. he'll keep on like this forever.

many have tried to make him change and failed.

so. it's either ignore him or put up with it....



LaurieA ( ) posted Fri, 13 August 2010 at 11:03 AM · edited Fri, 13 August 2010 at 11:11 AM

Quote - But I don't to ignore kawecki - sometimes he says something useful.

I want his behavior to change - I want him to stop confusing people with contradictions or statements of absolute certainty that are not just in doubt but completely and certainly falsehoods.

He says what he thinks is fact. You have two choices: Either tell him he's wrong and why (because after all these years he's still the same) or take all your toys and go home because of one guy. It's up to you. I can guarantee that if you tell him he's wrong and why, it will be a waste of your time and energy. Others have tried. So it's ignore him or quit playing ;o).

Laurie



DisneyFan ( ) posted Fri, 13 August 2010 at 11:09 AM · edited Fri, 13 August 2010 at 11:12 AM

This is rather silly.  Kawecki has some good programming knowledge - at least it looks that way to a bystander who can vaguely follow logic, if not so much numbers and variables -  and this really has little to do with getting Poser stuff into Lux (i.e., there's still plenty of other things to do, if gamma correction isn't one you wish to contribute to).  If the majority want gamma correction as a part of that process, then arguing really won't help.  If you still mightily object, you can find ways around it, I'm sure.  This is only one detail of a much larger project... it's not worth getting bogged down in whether it's necessary or not.  Maybe consider it a challenge to undo it later, privately, if you wish.  😄

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

currently using Poser Pro 2014, Win 10


LaurieA ( ) posted Fri, 13 August 2010 at 11:14 AM · edited Fri, 13 August 2010 at 11:15 AM

Content Advisory! This message contains profanity

Quote - This is rather silly.  Kawecki has some good programming knowledge - at least it looks that way to a bystander who can vaguely follow logic, if not so much numbers and variables -  and this really has little to do with getting Poser stuff into Lux (i.e., there's still plenty of other things to do, if gamma correction isn't one you wish to contribute to).  If the majority want gamma correction as a part of that process, then arguing really won't help.  If you still mightily object, you can find ways around it, I'm sure.  This is only one detail of a much larger project... it's not worth getting bogged down in whether it's necessary or not.  Maybe consider it a challenge to undo it later, privately, if you wish.  😄

Well, shit happens ;o). People get testy (I sure as hell have). And with all the eccentric personalities and egos around here, this kind of thing is bound to happen.

I personally will not beg anyone to keep going if they don't want to. Especially not BB. He'll do what he will do (which is his prerogative).

Laurie



kawecki ( ) posted Fri, 13 August 2010 at 11:16 AM · edited Fri, 13 August 2010 at 11:17 AM

Why old 14" monitors have dark gray colors?
In a simple monitor the RGB signal from your computer goes to some transistors and then to the cathode of the tube.
In more advanced and modern monitors the RGB signal goes to an integrated circuit and then goes to the transistors and cathode of the tube.
For what has been added this integrated circuit? to make you waste money?

Quote - I am overwhelmed and depressed with kawecki's near-constant disinformation campaigns.

I am not going further in this thread, it needs another thread about gamma correction.
BB, is you are are disinformed and it doesn't matter if the always the same trolls cheer you. At least you do many things and has some knowledge, but the other trolls are nothing more than ignorant trolls as any troll is.

For whom want to get informed, there are many fabricants and models of the integrated circuits used in the RGB path. Just get the datasheet of these integrated circuits from the fabricant and learn what it does, you will learn something new.

Stupidity also evolves!


LaurieA ( ) posted Fri, 13 August 2010 at 11:19 AM

Quote - Why old 14" monitors have dark gray colors?
In a simple monitor the RGB signal from your computer goes to some transistors and then to the cathode of the tube.
In more advanced and modern monitors the RGB signal goes to an integrated circuit and then goes to the transistors and cathode of the tube.
For what has been added this integrated circuit? to make you waste money?

Quote - I am overwhelmed and depressed with kawecki's near-constant disinformation campaigns.

I am not going further in this thread, it needs another thread about gamma correction.
BB, is you are are disinformed and it doesn't matter if the always the same trolls cheer you. At least you do many things and has some knowledge, but the other trolls are nothing more than ignorant trolls as any troll is.

For whom want to get informed, there are many fabricants and models of the integrated circuits used in the RGB path. Just get the datasheet of these integrated circuits from the fabricant and learn what it does, you will learn something new.

I rest my case.

Laurie



Khai-J-Bach ( ) posted Fri, 13 August 2010 at 11:27 AM

right. now thats over with.. onwards!

so BB's nailing the shaders and the lights
ODF and ADP are getting the core export and skeleton nailed.

and we have a few beta testers...



LaurieA ( ) posted Fri, 13 August 2010 at 11:32 AM

And I'll be over at the Peanut Gallery screaming into my pillow...

Hmm...or I could go over to Poser Pros and talk to myself there.

Laurie



adp001 ( ) posted Fri, 13 August 2010 at 11:49 AM

@BB:

Quote -  Now it's that sRGB colors are linear and do not need to be anti-gamma corrected.

Seems to me that Kawecki (and perhaps others) don't understand what

anti-gamma correction

means.

@all:

Most images (even those taken from a camera) are already gamma-corrected. To use those images in a render (as background or texture) the gamma effect has to be reversed
At least if the render-engine is using gamma correction for his output (better: for the LUT = Look Up Table in use).

With Lux this output gamma-correction can be done at any time - even after the image is completly rendered  (back to topic)! 

In a perfect world it is up to the user to anti-gamma correct used images. Just because software can't know wether an image is actually gamma corrected or not. But in Poser world mutch people don't care about things behind the scene (if a resulting images looks good anything is fine).

What BB tries to do -as far as I understand- is to find a good guess: Should he do anti-gamma correction on loaded textures or not? Because most images are gamma-corrected already, anti-gamma correction as default is a good choice. Perhaps with a button in the userinterface for exceptions.

But the real problem is to find an "embedded" gamma correction in a Poser material node set and correct (remove) this. Or vice versa: Is there a node set in front of an image that does anti-gamma correction? Try to find out while looking on a complex Poser material and you get a clue what BB tries to do with software. Just to help Poser users to get a render result in Lux close to what is seen in Poser.




stewer ( ) posted Fri, 13 August 2010 at 12:08 PM

Quote - With Lux this output gamma-correction can be done at any time - even after the image is completly rendered  (back to topic)!

You can also do that with Poser Pro if you export as HDR or OpenEXR, which are linear file formats by spec. Then the program that displays or converts the HDR/EXR is then handling for gamma correction, and you can pick anything you want, after the render.


kawecki ( ) posted Fri, 13 August 2010 at 12:20 PM · edited Fri, 13 August 2010 at 12:21 PM

Quote - Try to feed your monitor with an HDR-Image linear downgraded to 8 bit RGB. Dosn't look good, right? Now correct and use a Gamma of 2.2.

You must first understand what is a HDR image. To view a HDR image you need a HDR monitor, it is impossible to do it with a normal monitor.
There are very few and expensive HDR cameras and monitors, if you haven't one the only thing you can do is to use a subset of the HDR image, do tricks or make fake HDR.
HDR images can be used by the internal rendering process and can improve the scene, but only when the rendered scene has a final illumination with a normal dynamic range.

Stupidity also evolves!


adp001 ( ) posted Fri, 13 August 2010 at 12:24 PM

Quote - > Quote - With Lux this output gamma-correction can be done at any time - even after the image is completly rendered  (back to topic)!

You can also do that with Poser Pro if you export as HDR or OpenEXR, which are linear file formats by spec. Then the program that displays or converts the HDR/EXR is then handling for gamma correction, and you can pick anything you want, after the render.

Thanks for this hint!

By the way: What about a post-gamma-dial  for the next Poser Version? And color correction ... brightness .... :)




adp001 ( ) posted Fri, 13 August 2010 at 12:28 PM

Quote - [
HDR images can be used by the internal rendering process and can improve the scene, but only when the rendered scene has a final illumination with a normal dynamic range.

Exactly this is the case with Lux and also with Posers Firefly. Internally there is HDR. To get a nice JPG, you have to convert it (Poser has) - and better do a gamma-correction.

See the last post from stewer.




kawecki ( ) posted Fri, 13 August 2010 at 12:30 PM · edited Fri, 13 August 2010 at 12:32 PM

Quote - Most images (even those taken from a camera) are already gamma-corrected. To use those images in a render (as background or texture) the gamma effect has to be reversed

Cameras have not gamma correction, and are made to have a linear response. TV stations correct the gamma at other stage and not at the camera.
I don't know about digital TV, the standards are different.

Photographic images also also not linear and much is corrected in the laboratory.
The non linearity of a photograph is not the same as a cathode ray, plasma tubes has other non linearities.
Photographic images are not made to be seen on monitors, are made to be printed, so no cathode ray tube is used and the gamma corrections are very different.

The famous nice curve x^2.2 is only for the cathode ray tube at voltages near the grid cut voltage (black level). For other intensities the curve is more or less linear and when the grid saturates it begins again very non linear (ultra white).
If you set the intensity of your monitor for strong daylight illumination and the change the intensity to work at night with little ambient illumination the gamma correction required in both cases are different, so you will need to render a scene to watch at day and another to watch at night.
Of course that you can add gamma correction to make your scene look nicer and Photoshop has a lot more plugins to make your image nicer too.

Stupidity also evolves!


adp001 ( ) posted Fri, 13 August 2010 at 12:35 PM

Quote -
Of course that you can add gamma correction to make your scene look nicer and Photoshop has a lot more plugins to make your image nicer too.

But exactly this is what we are talking about. Getting nice pictures. Seen by eyes, not electronics.




Khai-J-Bach ( ) posted Fri, 13 August 2010 at 12:36 PM

ok can we please take the GC discussion to another thread! as was promised earlier?



Xase ( ) posted Fri, 13 August 2010 at 12:40 PM

Quote - > Quote - Most images (even those taken from a camera) are already gamma-corrected. To use those images in a render (as background or texture) the gamma effect has to be reversed

Cameras have not gamma correction, and are made to have a linear response. TV stations correct the gamma at other stage and not at the camera.
I don't know about digital TV, the standards are different.

Photographic images also also not linear and much is corrected in the laboratory.
The non linearity of a photograph is not the same as a cathode ray, plasma tubes has other non linearities.
Photographic images are not made to be seen on monitors, are made to be printed, so no cathode ray tube is used and the gamma corrections are very different.

(snip)

Ok, I'm a hardware guy not a coder and a lot of the math etc goes WAY over my head, but even I can figure out that in a thread about an external rendering engine and how to export to said engine, you don't threadjack it.

@Kawecki: I know you mean well, but if you want to have a diatribe about GC, please just create a new thread and let BB, ODF and ADP get on with what most of us think is a really cool thing.

Grabbin my popcorn and heading back to the shadows now.....


LaurieA ( ) posted Fri, 13 August 2010 at 12:40 PM

Good. It's settled then. GC in a render is for ones eyes, not for ones monitor per se.

Thread repair.

Poser to Lux exporter....yes....

Laurie



Netherworks ( ) posted Fri, 13 August 2010 at 1:15 PM

Please don't give up on the thread BB.  I think the work that all of you are doing is very important.  Not just for the Lux export but as a framework for being a gateway to other render engines.

.


Khai-J-Bach ( ) posted Fri, 13 August 2010 at 1:19 PM

Quote - Please don't give up on the thread BB.  I think the work that all of you are doing is very important.  Not just for the Lux export but as a framework for being a gateway to other render engines.

+1



FrankT ( ) posted Fri, 13 August 2010 at 1:43 PM

Dammit, now I'm seriously contemplating downloading Lux again on the new rig and having a play with it!!
As if I didn't have enough render engines to learn :biggrin:
[PS - how about a Poser to VRay exporter next ??? - (mostly kidding about that)]

My Freebies
Buy stuff on RedBubble


bagginsbill ( ) posted Fri, 13 August 2010 at 1:52 PM

Kawecki spewed a bunch of MORE falsehoods, even though I specifically asked that there not be any more. He doesn't understand what he doesn't understand, he doesn't realize what trouble he causes for others trying to learn, and he doesn't understand that explaining the same things over and over to somebody who has a false belief system is infuriating.

I'm not abandoning the project, but I'm abandoning this thread.


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, 13 August 2010 at 2:41 PM · edited Fri, 13 August 2010 at 2:43 PM

Thanks kawecki. We all appreciate it very much.

BTW, that's called sarcasm.

So how do we all keep up with the progress then? Those that are coding and those that would like to test? I'm just curious ;o).

Laurie



Flenser ( ) posted Fri, 13 August 2010 at 4:01 PM

Content Advisory! This message contains nudity

file_457530.png

 Here is a test left to render overnight, about 8 hours.. a very simple scene.

Finding it very hit-n-miss at the moment which textures are successfully exported.

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 Fri, 13 August 2010 at 4:04 PM · edited Fri, 13 August 2010 at 4:07 PM

file_457532.jpg

 Here is another.. after just 45 minutes this morning, it's actually still rendering. :)

Both of these were exported using ODF's alpha version python script.

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 Fri, 13 August 2010 at 4:30 PM

 Oops, sorry, getting my acronyms confused, I meant ADP's python script. :/

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


RobynsVeil ( ) posted Fri, 13 August 2010 at 4:40 PM

Quote - Thanks kawecki. We all appreciate it very much.

BTW, that's called sarcasm.

So how do we all keep up with the progress then? Those that are coding and those that would like to test? I'm just curious ;o).

Laurie

I'm sure Bagginsbill will keep us posted, perhaps in another thread, once he's made more progress.
Not to revive a sore subject but I did a google on GC... the digital camera sensors record the signal linearly (by all accounts) but all but the fewest specialised cameras do GC to images to convert to the sRGB specification.
Be curious where that other "info" came from. I guess misinformation also evolves, or so I've read, somewhere. :biggrin:

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


Flenser ( ) posted Sat, 14 August 2010 at 12:29 AM

 Another luxrender, www.renderosity.com/mod/gallery/index.php.

This one took 3 minutes to export from Poser and then I let it render for 2 hours.

For an alpha version the export script it works quite well, but it's to test the export after every new addition to your scene, there's quite a few objects and textures which fail to export.

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


seachnasaigh ( ) posted Sat, 14 August 2010 at 12:31 AM · edited Sat, 14 August 2010 at 12:34 AM

I've been busy modeling and just got in late to this thread.  Someone noted a need for beta testers.  I can help with multi-thread and high-complexity scene tests;  Cameron has the 3.33GHz H/T dual hex processor pack (two Intel Xeon x5680 procs) and 96Gb RAM.  Poser Pro 2010 defaults to 24 rendering threads.  What do I need to get/do?
Tink inside - pixie processor

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


odf ( ) posted Sat, 14 August 2010 at 2:16 AM · edited Sat, 14 August 2010 at 2:16 AM

Quote - I've been busy modeling and just got in late to this thread.  Someone noted a need for beta testers.  I can help with multi-thread and high-complexity scene tests;  Cameron has the 3.33GHz H/T dual hex processor pack (two Intel Xeon x5680 procs) and 96Gb RAM.  Poser Pro 2010 defaults to 24 rendering threads.  What do I need to get/do?

I'm not sure we're in beta mode yet, but as far as I am concerned, knock yourself out. :D

Unless I've missed a recent PSA, this link should set you up with everything you need: http://www.poserprofis.de/PoserLuxExporter_Alpha.

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


odf ( ) posted Sat, 14 August 2010 at 2:30 AM · edited Sat, 14 August 2010 at 2:34 AM

file_457547.txt

For my fellow coders, here's my latest contribution. The LuxportActor class (which I guess might be up for a name change) can now be instantiated with a figure rather than an actor object, in which case it treats that whole figure as a single mesh, collecting and using whatever welding information it can gather from Poser. As a result, the normals generated are now consistent on actor boundaries, and fewer mesh objects (one for each material present in the figure instead of one for each material in each actor) are exported to Lux.

In this version however, the mesh is not actually welded at actor boundaries. That is because Poser does - as far as I know - not provide explicit information on whether and how to weld texture vertices. An actor boundary may or may not coincide with a texture seam, so it's important to test this explicitly; a test which I haven't implemented yet. That means that effectively I have a texture seam at each actor boundary, and the previously welded vertices are unwelded in the next stage. I'll fix that soon. It shouldn't have any visual effect on end users, anyway, unless one tells Lux to subdivide the mesh and generate new normals.

Now I need to go and catch up with the rest of the exporter.

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


Flenser ( ) posted Sat, 14 August 2010 at 5:37 AM

Content Advisory! This message contains nudity

file_457552.jpg

Sweet lens glare.

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


adp001 ( ) posted Sat, 14 August 2010 at 6:45 AM

Quote - For my fellow coders, here's my latest contribution. The LuxportActor class (which I guess might be up for a name change) can now be instantiated with a figure rather than an actor object

Thanks! I'll add that now. Should be available within the next hour.

Name your files as you like :)

I have so mutch things to do here that I can't work mutch on the project.




adp001 ( ) posted Sat, 14 August 2010 at 7:43 AM · edited Sat, 14 August 2010 at 7:44 AM

The Poser-Lux-Exporter is open source. Any Poser fan should have an interest to support this project because it is a big step toward "reality render" your Poser scenes.

The geometry exporter part is written by **ODF.
**Material export and light is written by Bagginsbill.

If you can program in Python: Welcom to the club! Grab the code and put your part into the project. Available code is easy to understand/follow, just wrap your code into a class.

If you are somebody whith an understanding how Lux handles materials: We all are waiting for your genial shaders.

If you are good with text: We need somebody able to document/decribe things in a form a common Poser user is able to understand (HTML prefered).

Until yesterday any detail of the project was discussed in this public forum. So even those fans without programming skills could follow, contribute test renders (an important part, because a render isn't done in minutes) and feel as a part of the project.

If you are really interested in this project, here are some important links:

http://www.luxrender.net/
Here you can find ready to install packages for Windows, Mac and Linux. Don't miss to read the documentation. You are on a professional stage with Lux - no click and go anymore (I'm kidding) ;)

http://www.poserprofis.de/PoserLuxExporter_Alpha
This packages is a snapshot from the latest exporter sources. Just start the first script (PoserLuxExporter.py) to export from Poser to files Lux can use.

This project is at an early stage and far from beeing perfect (Alpha stage).




odf ( ) posted Sat, 14 August 2010 at 9:07 AM · edited Sat, 14 August 2010 at 9:13 AM

file_457555.jpg

(click image for a larger version)

Here is a rather drastic illustration of an effect BB mentioned a while ago in this thread. I came across this low-light situation by pure accident - a spotlight pointing astray - and rather liked it. But as you see in the image on the left, which was rendered from an unaltered export file, Lux can have a hard time shading a relatively coarse mesh like Antonia's correctly. (Please ignore that that side is also grainier. I just didn't have the patience to let it render 3 hours like the right side.)

The image on the right was rendered after adding the following two lines to every shape definition in the .lxo file:

  "integer
nsubdivlevels" [2]<br></br>
  "bool dmnormalsmooth"
["true"]<br></br>

This tells Lux to subdivide the mesh twice (each step turning every triangle into four smaller ones) and to interpolate the normals for the subdivided mesh. This gets rid of the nasty artifacts at the terminators, but now we have a new problem. To make the texture mapping work correctly, the exporter has to cut the mesh apart at texture seams. As a consequence, Lux takes these seams as mesh boundaries and does not interpolate normals across them. Also, where the cutting of the mesh creates a corner, the subdivision process results in a small gap in the mesh which is visible as a black dot.

Obviously, I am hoping that we'll soon be able to use per-polygon UV coordinates in Lux (or the slightly modified Lux-derivative bagginsbill talked about), which will eliminate the latter problem and enable us to have Lux subdivide the mesh for us. But until that happens, I'm considering adding an optional subdivision step to the exporter. A subdivided mesh will obviously result in considerably longer processing times, larger output files and also more work for Lux when importing the mesh. So it would not make much sense to subdivide by default. It really depends on the scene, and maybe even the object that's being exported.

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


Grammer ( ) posted Sat, 14 August 2010 at 11:15 AM

 Downloaded it - this is what I get

  File "/Applications/Poser 8/Runtime/Python/poserScripts/LuxExporter/luxmatic/matcore.py", line 503, in emitLux

    print >>s, 'Texture "%s" "%s" "%s"' % (name, vtype, self.LuxType)

AttributeError: 'Turbulence' object has no attribute 'LuxType'

 


ErickL88 ( ) posted Sat, 14 August 2010 at 12:05 PM

Can some give me a little jump start, on how to use the exporter, please?
I'm pretty curious about it ^^

Ok, so I have a scene ready in PP2010 and run the PoserLuxExporter.py (from the previously mentioned alpha vers. of adp001's latest post)  from File -> Run Python.
I then get this new pop-up window with lots of info lines in it.
But what's next? .. Do I get a new file or batch of files? I can't seem to find anything beside a string of 3 LuxExporterParameters.conf.bak, .dat and .dir files.



adp001 ( ) posted Sat, 14 August 2010 at 12:05 PM

Quote -  Downloaded it - this is what I get

  File "/Applications/Poser 8/Runtime/Python/poserScripts/LuxExporter/luxmatic/matcore.py", line 503, in emitLux

    print >>s, 'Texture "%s" "%s" "%s"' % (name, vtype, self.LuxType)

AttributeError: 'Turbulence' object has no attribute 'LuxType'

 

Sorry, Bagginsbill isn't ready with converting all material nodes from Poser to Lux.
I'm not sure at the moment if he will make another intermediat version.




LaurieA ( ) posted Sat, 14 August 2010 at 12:14 PM

As BB previously stated, Lux does not support some of the procedural functions that Poser uses for procedural textures (he's working on that). So, if you have any procedural textures in your scene (non-image map based), it won't be able to convert some of them. Looks like turbulence is one Lux doesn't have. Yet ;o).

Laurie



adp001 ( ) posted Sat, 14 August 2010 at 12:23 PM

Quote - Can some give me a little jump start, on how to use the exporter, please?
I'm pretty curious about it ^^

Ok, so I have a scene ready in PP2010 and run the PoserLuxExporter.py (from the previously mentioned alpha vers. of adp001's latest post)  from File -> Run Python.
I then get this new pop-up window with lots of info lines in it.
But what's next? .. Do I get a new file or batch of files? I can't seem to find anything beside a string of 3 LuxExporterParameters.conf.bak, .dat and .dir files.

Look into the directory you started from.
You should see a new created path named "toLux".
You should find (at least) 3 files in this path. The file with extension "lxo" is the file you have to load with Lux.

If path/files are not created, please post a screenshoot (or the content of your "new pop-up windows" (this is what we call "Python Status Window").




adp001 ( ) posted Sat, 14 August 2010 at 12:41 PM

Quote - For my fellow coders, here's my latest contribution. The LuxportActor class (which I guess might be up for a name change) can now be instantiated with a figure rather than an actor object, in which case it treats that whole figure as a single mesh, collecting and using whatever welding information it can gather from Poser. As a result, the normals generated are now consistent on actor boundaries, and fewer mesh objects (one for each material present in the figure instead of one for each material in each actor) are exported to Lux.

In this version however, the mesh is not actually welded at actor boundaries. That is because Poser does - as far as I know - not provide explicit information on whether and how to weld texture vertices. An actor boundary may or may not coincide with a texture seam, so it's important to test this explicitly; a test which I haven't implemented yet. That means that effectively I have a texture seam at each actor boundary, and the previously welded vertices are unwelded in the next stage. I'll fix that soon. It shouldn't have any visual effect on end users, anyway, unless one tells Lux to subdivide the mesh and generate new normals.

Now I need to go and catch up with the rest of the exporter.

My god, ODF, what did you do with the geometry exporter?
It's soooooooooooooo amazingly fast now! Unbelivable ... really just Python? No hidden C++? 




adp001 ( ) posted Sat, 14 August 2010 at 1:05 PM

Avoid grainy in Lux renders

Tab "Noise Reduction".

Select "Regularization". Reduce "Amplitude" to 50 and check "Enable".
Select "Adv". For "Interpolation type" select "Runge-Kutta".

At the bottom click "Apply".

Watch the status line. It will show "Activity: Tonemapping" for a while. If you play with "Amplitude" or other parameters be aware that you may not see the result immediately. This is because the tonemapping process need time to compute. So click "Apply" if activity is an empty field.

You can anytime click "Reset" to get back what you started with.

Try the "Color Space" tab. Here you can change the base-color your render is using (night, daylight, etc). 

Note that nothing you do in the left tabs interrupts the render process.




adp001 ( ) posted Sat, 14 August 2010 at 1:38 PM

file_457574.png

Sample with 10 minutes  rendertime.  Just exported, no manual corrections.




adp001 ( ) posted Sat, 14 August 2010 at 1:39 PM

Forgotten to write: Exporttime 10 seconds, gamma correction 2.2 :)




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.