Autumn colours

This topic has been viewed 14206 times and has 13 replies
Thread status: Active
Share your snapshots made with Sweet Home 3D here [img]http://www.sweethome3d.com/images/flags/en_small.gif[/img]
enkonyito
Posts: 607
Joined: Thu May 28, 2015 4:52 pm

Re: Autumn colours

Post by enkonyito »

I love the shine and reflections of your floor.

Regarding your query,
What would be nice, though, is to have some more control over the brightness
– a slider maybe, or some pre-programmed steps with different intensities.
I would not complicate the photo panel for current users but I could study its feasibility for tests.

Here is how is managed the lighting of the sky and the sun for the SH3D standard photo panel.

Code: Select all

if (!this.useSunSky) {
    // If observer camera is used with a sky texture, 
    // create an image base light from sky texture
    ...
    this.sunflow.parameter("samples", 0); 
    this.sunflow.light(UUID.randomUUID().toString(), "ibl");
}
...
if (this.useSunSky) {
    ...
    this.sunflow.parameter("samples", this.useSunskyLight ? 12 : 0); 
    this.sunSkyLightName = UUID.randomUUID().toString();
    this.sunflow.light(this.sunSkyLightName, "sunsky");
}
...
// Simulate additional Sun with a faraway sphere light of a color depending of the hour of the day
int sunPower = this.useSunskyLight ? 10 : 40;
...  
this.sunflow.parameter("samples", 4);
this.sunLightName = UUID.randomUUID().toString();
this.sunflow.light(this.sunLightName, "sphere");
Here are those of the new plug-in in development (bringing together the old plug-ins related to rendering).

Code: Select all

if (!this.useSunSky) {
    // If observer camera is used with a sky texture, 
    // create an image base light from sky texture
    ...
    this.sunflow.parameter("samples", AdvancedPhotoPanel.isEnhancedExternalBrightness() ? 12 : 0); // modification (enkonyito)
    this.sunflow.light(UUID.randomUUID().toString(), "ibl");
}
...
if (this.useSunSky) {
    ...
    this.sunflow.parameter("samples", AdvancedPhotoPanel.isEnhancedExternalBrightness() ? 12 : 0); // modification (enkonyito)
    this.sunSkyLightName = UUID.randomUUID().toString();
    this.sunflow.light(this.sunSkyLightName, "sunsky");
}
...
// Simulate additional Sun with a faraway sphere light of a color depending of the hour of the day
int sunPower = !this.useSunSky ? 40 // sky with texture and virtual visit
    : // sky without texture or aerial view
    AdvancedPhotoPanel.isEnhancedExternalBrightness() ?
        20 : 40; // modification (enkonyito)
...  
this.sunflow.parameter("samples", 4);
this.sunLightName = UUID.randomUUID().toString();
this.sunflow.light(this.sunLightName, "sphere");
EnkoNyito
User avatar
bdfd
Posts: 2614
Joined: Sat Mar 29, 2014 7:17 am
Country: LILLE, Les Hauts de France, Western Europa

Re: Autumn colours

Post by bdfd »

Pictures : Yes, source NO !

It's not the place... [>:)]
Evil progresses when good people do nothing!
---
SH3D 7.1 and nothing else - W11 64b in 4K
User avatar
Ceciliabr
Posts: 637
Joined: Sun Jul 07, 2013 3:41 pm
Country: Copenhagen, Denmark
Contact:

Re: Autumn colours

Post by Ceciliabr »

@enkonyito
I love the shine and reflections of your floor.


Mmm ... yes, the floor. Memories of my childhood, indelibly fixed as images in my mind. The floor in the grand parlour was waxed and polished every Friday - and on the very few occasions I was allowed to enter, it felt like walking on a shiny glass panel. I walked carefully, wearing woolen socks, and stared in awe at the shining, bluish reflections - the whole room was reflected in the floor – maybe the whole world. If I bent down and looked closely, I could see layers of patterns that wound their way deep down into the wooden floor, like there was a three-dimensional image lying under the shiny glass surface, adding a new texture to the reflection of my face.
But the grand parlour was not a place for children – except for Christmas.

That's where the idea comes from - the idea of adding a layer of shiny glass on top of the floor.
A glass transparent layer, 0.2 cm, placed on its own level so it easily can be turned on and off – and I'm back in my childhood residence - back in the forbidden parlour.

Sometimes I wish I had learned to code instead of learning the piano.

Coding is art.

Thanks for sharing. Your plugin is highly valued.

Cec.
okh
Posts: 1545
Joined: Sun May 12, 2013 9:43 pm

Re: Autumn colours

Post by okh »

Thanks for this thread Cec - and for the elaboration enkonyito. Your technical take is interesting and pertinent to the purpose of this thread. Even with little to contribute, the thread makes for interesting reading and great reference. Even for the less gifted. And, of course, the images are outstanding. ok
Post Reply New Topic

Who is online

Users browsing this forum: No registered users and 2 guests