Planetside Software Forums

General => Image Sharing => Topic started by: sjefen on December 30, 2020, 06:11:46 AM

Title: 930
Post by: sjefen on December 30, 2020, 06:11:46 AM
Hi,


Just doing some experiments. This is not done. I'm still working on the shaders for the car, but I wanted to do a test render and made a simple scene.
The model is free and of very high quality made by Karol Miklas. You can find it here: https://sketchfab.com/3d-models/free-1975-porsche-911-930-turbo-8568d9d14a994b9cae59499f0dbed21e

Porsche 911.930 - 01d.jpg

Regards,
Terje
Title: Re: 930
Post by: Hannes on December 30, 2020, 06:35:21 AM
This looks already great!!! A very nice model, and your shading is already cool. Looking forward to your final, Terje.
Title: Re: 930
Post by: gao_jian11 on December 31, 2020, 06:09:26 AM
Wonderful lighting scheme.
Title: Re: 930
Post by: cocateho26 on December 31, 2020, 11:18:12 AM
I feel like I'm about to see a really cool trailer for a racing game, awesome mood.
Title: Re: 930
Post by: DocCharly65 on December 31, 2020, 12:14:51 PM
cool! Looks nice!
Title: Re: 930
Post by: WAS on January 02, 2021, 12:58:39 AM
This look great.

Are you using GGX? I imagine that would look very nice for car paints.
Title: Re: 930
Post by: sjefen on January 02, 2021, 10:05:47 AM
Yes, I'm using GGX. I've started from scratch again, but there are some things I can't figure out. Will post some images of areas where I'm having trouble later.

- Terje
Title: Re: 930
Post by: sjefen on January 02, 2021, 06:17:28 PM
Another test. There are some strange things happening here and there.
I don't understand why some of the license plate are black and I just cant figure out how to get the lights right.

Porsche 911.930 - 03c.jpg

- Terje
Title: Re: 930
Post by: WAS on January 02, 2021, 10:21:52 PM
License plate issue is interesting. Are there any flipped normals there?

As for the lights, what I imagine you need to do for that realistic look is tae the light texture (hoping it has a plastic light texture) and create a mask with it. I think one way you could do this is feeding the textures into Materialize and create a custom AO map which represents the plastics diffusion of light, and use that to mask the luminosity, hoping ti creates a look of light glowing through the plastic. A reflection layer over that for plastic reflection could help with any stronger light sources, like during the day.

If the textures don't have enough detail you could use hard "luminosity" grayscale mask to then composite in some plastic texture which could then be used in something like Materialize to generate some maps for it (mainly disp/bump) to then use the AO feature.

I only suggest this look because I notice with (at least cloaded-ish car lights) that the light directly around out-ward geometry seems to have less light transmitting through. This is probably caused by the rough textured back of the plastic lens which is refracting light waves.
Title: Re: 930
Post by: Hannes on January 03, 2021, 04:58:01 AM
No idea aboout the license plate, but as Jordan said, you could check the normals.
Something about the lights. I usually divide the models I use into glass parts and the rest before I import them into TG. Thus I can load the glass part and uncheck cast shadows. I could imagine this is happening in your model. The reflectors of the headlights look rather dark.
Title: Re: 930
Post by: WAS on January 03, 2021, 05:24:30 PM
Quote from: Hannes on January 03, 2021, 04:58:01 AMNo idea aboout the license plate, but as Jordan said, you could check the normals.
Something about the lights. I usually divide the models I use into glass parts and the rest before I import them into TG. Thus I can load the glass part and uncheck cast shadows. I could imagine this is happening in your model. The reflectors of the headlights look rather dark.

Thats a good idea. I imagine even something like poseray with materials to groups and just disable all but glass/plastic stuff.

Coming back to the car license, do you have a second model in holdout? Or fresnel and metalness on the shader? Just got this with my voyager and working to debug. There are black boxes all over the model now with trying to alter materials as well as holdout model of brighter luminosity without source being whitish.

Seems to be the holdout model for me, at least. Changed to invisible and then made the model just ever so slightly larger than visible model and it got rid of black spots and messed up lighting.
Title: Re: 930
Post by: WAS on January 04, 2021, 01:47:00 AM
Quote from: Hannes on January 03, 2021, 04:58:01 AMSomething about the lights. I usually divide the models I use into glass parts and the rest before I import them into TG.

Curiously, I found out you can just use a constant shader, colour 0, alpha 0, and pipe that into the main input of your glass. :) Seems I have no shadows, and glass. You can even mask the constant shader through a surface layer; think dirt and grime.
Title: Re: 930
Post by: Dune on January 04, 2021, 02:50:35 AM
Quote from: Hannes on January 03, 2021, 04:58:01 AMI usually divide the models I use into glass parts and the rest before I import them into TG.
Or just import the car twice and set opacity of different parts to 1 or zero. With the opacity-lamps-at-one set obviously having no shadows.

Are you sure there's no shadow? Interior looks darker.
Title: Re: 930
Post by: WAS on January 04, 2021, 04:45:26 AM
Quote from: Dune on January 04, 2021, 02:50:35 AM
Quote from: Hannes on January 03, 2021, 04:58:01 AMI usually divide the models I use into glass parts and the rest before I import them into TG.
Or just import the car twice and set opacity of different parts to 1 or zero. With the opacity-lamps-at-one set obviously having no shadows.

Are you sure there's no shadow? Interior looks darker.
I tried this with a voyager and it created black boxes along the object unless the scale was offsetted at like 0.99 or 1.01. Was in PT only though, not sure about standard. Also tried it on mando's razor crest when testing this scenario.

The method I described is pretty simple, and versatile, and I think would be the correct approach for straight forward method.

And I see no reason why it wouldn't work. It's the same as 0 opacity in a duplicate object. The glass shader doesn't have alpha, as that would obviously ruin it for double sided use.

PS added a better view, you can see the sunlight in the cabin, and shadow from cockpit dividers. Also realize distort by normal is on in the breakup shader. Lol
Title: Re: 930
Post by: Dune on January 04, 2021, 07:55:27 AM
It seems a bit strange that if you annihilate an object by a 0 opacity, it still has the glass. Without duplicating the object. Have to test this....
Title: Re: 930
Post by: sjefen on January 04, 2021, 09:46:41 AM
Thanks for the input guys. I will investigate some more, but this one was already rendering before I got to test your suggestions :D
There are some more work done with the paintjob and rims on this one, but not much.

Porsche 911.930 - 05c.jpg

- Terje
Title: Re: 930
Post by: Hannes on January 04, 2021, 10:18:04 AM
Wow!!! Super photoreal! Is the Porsche Logo really illuminated on the original car?
Title: Re: 930
Post by: Dune on January 04, 2021, 10:24:58 AM
Fantastic! Lights are great now.

EDIT; just tested the constant shader opacity and alpha method, but it doesn't work that way. Separate objects/parts is the way to go.
Title: Re: 930
Post by: DocCharly65 on January 04, 2021, 10:34:44 AM
Echo the others. Great result!
Title: Re: 930
Post by: sjefen on January 04, 2021, 10:48:11 AM
Quote from: Hannes on January 04, 2021, 10:18:04 AMWow!!! Super photoreal! Is the Porsche Logo really illuminated on the original car?
No, the logo is not really illuminated, but I kinda liked it  ;D

- Terje
Title: Re: 930
Post by: Jo Kariboo on January 04, 2021, 11:59:58 AM
Very nice ! Excellent light !
Title: Re: 930
Post by: WAS on January 04, 2021, 03:02:12 PM
Quote from: Dune on January 04, 2021, 10:24:58 AMFantastic! Lights are great now.

EDIT; just tested the constant shader opacity and alpha method, but it doesn't work that way. Separate objects/parts is the way to go.
Lol. You did something wrong. Lol Actually, it only will work in PT. So that's probably your issue. I know you don't often use it testing. It also only seems to block shadows from within it's volume, not outside it? In the example, you can see there is no shadow within the volume, but there is on the ground. It would only be good for object based glass it seems. Example project in attachments.


Duplicated object with default shader opacity set to 0 doesn't work in latest build. The model will be riddled with black boxes where intersection is happening. I think this is due to reflection. Both objects are visisble to other rays, and the whole body of one is trying to reflect, while the other is trying to be opacity 0 and black (in technicality).
Title: Re: 930
Post by: Dune on January 05, 2021, 02:43:14 AM
Sorry about the short hijack, but I did test with PT to no avail. Have to check your file. Maybe I misunderstood your way of zero color and alpha in input of glass shader, but would be very handy if that works.