HOME | DD

cwichura — In the Elevator

#mirrors #luxrender #reality_plugin
Published: 2012-07-26 12:58:03 +0000 UTC; Views: 5618; Favourites: 31; Downloads: 341
Redirect to original
Description DS4P -> Reality/LuxRender to 7500S/p

The elevator in my building has mirrors on three sides, as well as the ceiling (which also has cut-outs for the recessed lighting in the elevator). The remaining side with the door and control panel is metal. Standing in it, I got to wondering how well LuxRender would reproduce the "infinite reflections" optical effect. As I don't know any of the 3D modelling tools, I built the elevator in DAZ Studio using plane and cube primitives, along with a hefty dose of using the polygon group editor to separate out some of the surfaces. Hence why there are no beveled edges and the control panel is so crappy looking. But the dimensions match the real-world elevator. The rest of the elevator is pretty simplistic in design, so the primitives did a reasonable job of reproducing it. In the real elevator, the paneling below the trim holding the mirrors is a ceramic tile that I didn't have an appropriate texture to mimic with. So I ended up using the herringbone procedural texture from the LuxRender Materials Database, as it gave a nice look.

To get the repeating mirror reflections, I had to crank up the eyedepth and lightdepth. Even at the max of 64 that Reality's UI allows, you can clearly see when the depth limit is reached, as the reflections stop and the rest of the mirrors became completely black. I ended up with using a depth of 128 and even at that level, there was still a small section in the mirrors that was still a black void. So I moved the girl in the pink dress around a little to hide that black convergence point in the opposite mirror. (There were always two girls, as I wanted the image to appear as if it was from the point of view of one figure looking at the other. To this extent, the camera is actually parented to the head of the girl in the pink dress, and was adjusted via the head/neck pose controls, rather than directly moving the camera itself.)

There is still a LOT of noise in the mirrors; the non-mirror surfaces cleared up pretty well by my usual benchmark of about 2000S/p. Judging by the shrinkage of the PNG's file size each hour (as noise goes away, PNG files compress better and thus get smaller), it would probably have required 10x as many samples before the noise in the mirrors became acceptable. And with my crappy elevator control panel holding the image back already, I don't think it's worth rendering for three weeks straight.

Both figures are Genesis. The girl in yellow is using Thorne and Sarsa's Princess morph and skin. The girl in pink is using ARTCollaborations' Alisha morph and skin.
Related content
Comments: 23

yookon-cornelius [2021-03-28 17:09:01 +0000 UTC]

It’s very fascinating about the technical creation, but I have 2 simple observations:
1) buildings (esp. public ones like hotels) often don’t have a “13th floor”, and
2) is the woman in pink jealous or sad that she only has 1 leg while the woman in yellow has 2?

👍: 0 ⏩: 0

MarinaIbiza [2013-01-08 15:43:55 +0000 UTC]

Hi!
Very nice and complete work!!! Shows a lot of dedication
I have a question: i have tried to use reflective planes in DAZ, simple ones, but i end with this: [link]

As yu see, appart from the dark surface, the image relected have "serrated" edges, pixelated. I dont know how to avoid this.

Wuold you please give me some advice? Thank youuuuuuuuuuuuuu.

👍: 0 ⏩: 1

cwichura In reply to MarinaIbiza [2013-01-08 16:54:33 +0000 UTC]

Are you doing this render in DAZ itself, or exporting to LuxRender like I did here? I'm not very familiar with rendering in Studio, as I export all my scenes to LuxRender for rendering, including this one. So I'm not sure I can offer much assistance, as it sounds like you are using DAZ itself for your render. With Lux, one thing that affects the mirror surface is light, or more specifically, the lack thereof. You might see if experimenting with the light locations and intensity helps the mirror effect in your render. I also don't know if this is something that adjusting the render settings in DAZ would help (shading rate and the like).

👍: 0 ⏩: 1

MarinaIbiza In reply to cwichura [2013-01-08 18:16:33 +0000 UTC]

Use only DAZ, im afraid. But i will look the things you say. Thank you!!!

👍: 0 ⏩: 0

Robert-Eede [2012-11-10 07:33:28 +0000 UTC]

I think this is amazing work. I have just begun in daz studio and realise I am only at the beginning on a very long journey ahead. I haven't seen this effect in 3d before , very cool indeed.

👍: 0 ⏩: 0

flyashy [2012-09-20 12:57:49 +0000 UTC]

Hi cwichura,
This is an excellent idea and execution. Thanks for explaining your process in depth too.
I guess it is quite 'realistic' to have a person blocking the infinite tunnel since in real life one can never see it.
A question; you said you used the procedural texture from luxrender database; how do you do that in DAZ/Reality?

👍: 0 ⏩: 1

cwichura In reply to flyashy [2012-09-20 13:21:18 +0000 UTC]

To make use of procedural textures from the LuxRender database, you have to edit the .lxo and .lxs files generated by Reality in a text editor; you cannot load them from within Reality itself.

In the .lxs file, you will see a section at the bottom that has WorldBegin/Include/Include/WorldEnd. You need to add an additional Include to this block, referencing the .lxm file you downloaded. It must occur before the Include for the .lxo generated by Reality.

In the .lxo file, you have to search for the shape you want to apply the material to. It will have a "MaterialName " stanza. You need to edit the name to reference the name found in the .lxm file you downloaded.

👍: 0 ⏩: 1

flyashy In reply to cwichura [2012-09-21 06:10:03 +0000 UTC]

Thanks so much cwichura.
I'm definitely trying this out!

👍: 0 ⏩: 0

maxxxmodelz [2012-07-31 00:18:37 +0000 UTC]

Very interesting effect. Great clean render, and extremely good lighting.

👍: 0 ⏩: 0

LuxXeon [2012-07-28 02:22:32 +0000 UTC]

Great work.

👍: 0 ⏩: 0

rrward [2012-07-27 00:26:19 +0000 UTC]

*counts ray-trace bounces*
*watches rendering computer melt into slag*

👍: 0 ⏩: 1

cwichura In reply to rrward [2012-07-27 00:27:56 +0000 UTC]

Heh!

👍: 0 ⏩: 0

Ascavilya [2012-07-26 23:23:10 +0000 UTC]

Very nicely done. I've always wondered how well Daz would do this and the result would seem to say pretty damn well.

👍: 0 ⏩: 0

KnightTek [2012-07-26 17:58:37 +0000 UTC]

You are extremely talented! This scene is Amazing!

👍: 0 ⏩: 0

lolatmyself23 [2012-07-26 15:41:51 +0000 UTC]

Excellent. The reflections are very interesting. I didn't get to read your full description of this piece yet, but I can only imagine the render time involved. Not a big fan of this kind of character style, but the clothes and materials all look very good. Even the hair on the main character looks great.

👍: 0 ⏩: 0

Phyl-CGI [2012-07-26 15:32:34 +0000 UTC]

This is an excellent idea, and the result is gorgeous
How long did you let LuxRender do its job?

👍: 0 ⏩: 1

cwichura In reply to Phyl-CGI [2012-07-26 15:35:00 +0000 UTC]

It kept three (fast) machines going for about 80 hours before I stopped it.

👍: 0 ⏩: 1

Phyl-CGI In reply to cwichura [2012-07-26 15:38:51 +0000 UTC]

OMG... you have a lot of power... Cool

👍: 0 ⏩: 0

capn-gary [2012-07-26 13:49:10 +0000 UTC]

Crank the light up while it's rendering...then turn it back down. That helps, too.

👍: 0 ⏩: 0

DrowElfMorwen [2012-07-26 13:37:45 +0000 UTC]

that is an utterly amazing idea and very well put into view! This is awesome.

👍: 0 ⏩: 0

Meshgunk [2012-07-26 13:17:20 +0000 UTC]

I like when people think outside the box. To come up with the whole scene using primitives was very clever. Well Done!

👍: 0 ⏩: 1

cwichura In reply to Meshgunk [2012-07-26 13:28:19 +0000 UTC]

Thanks!

👍: 0 ⏩: 0

teturo [2012-07-26 13:09:30 +0000 UTC]

It looks like a very cool result ^_^

👍: 0 ⏩: 0