Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lumberyard Bistro Reference Scene #74965

Open
WickedInsignia opened this issue Mar 16, 2023 · 7 comments
Open

Lumberyard Bistro Reference Scene #74965

WickedInsignia opened this issue Mar 16, 2023 · 7 comments

Comments

@WickedInsignia
Copy link

WickedInsignia commented Mar 16, 2023

Godot version

4.0 Stable

System information

Windows 11, Nvidia RTX4070ti, AMD Ryzen7700x

Issue description

This is the Lumberyard Bistro scene ported to Godot. All assets and textures were manually ported rather than a direct FBX import, since all other versions out in the wild seem to have issues (such as inverted normal maps) and the quality of each asset has been checked to ensure they are displayed as intended.
This is intended to showcase a AAA lighting scenario for the engine, hopefully as a testing ground for the 4.x SDFGI improvements. This scene is NOT intended as a performance benchmark and should not be used to assess Godot's performance since only the most cursory optimizations have been made.
GodotEngine4Bistro_Screenshot08_15March2023

As per the Godot Garden, this has been submitted to Issues for public access but feel free to move it to somewhere more appropriate.

Essential Info:

  • Physical light units with accurate values are used for all lights. This was intended to ensure a consistent lighting environment with minimum artistic direction.
  • The scene has been scaled for an average game-oriented human figure of 1.8 meters tall.
  • Some adjustments have been made since Godot engine is a very different engine to Lumberyard. The file made available online is also missing some features present in the 2017 GDC demo (such as heightmaps, decals, and blend textures.)
  • Meshes have been split into sections for easier scene management, with all origins set to the center of the world to ensure their placement was exact.
  • All lights are offered but since streetlights and spotlights are an accurate brightness, a very dark sky and high exposure must be used to simulate night lighting.
  • To use night lighting, ensure that both Spotlight_Glass_Emissive and Streetlight_Bulb materials have their emission active.
  • Use the Camera Attributes attached to the Environment node to change exposure.
  • For maximum graphical quality turn on SDFGI, SSIL, SSAO, Glow and Volumetric Fog.

Changes:

  • All normal maps were converted to OpenGL and have been provided as PNGs.
  • Roughness/Metallic maps were included but not used in most cases, since they provided no info beyond a single colour. Instead, Roughness on most materials has been set to 0.73 to match the roughness provided by the maps.
  • Roughness has been set to 0.37 for the green and cyan wood materials as an artistic decision. They should be 0.73 for accuracy to the original file.
  • Weighted face normals were fixed on some models.
  • Duplicate materials (such as Grain_Metal, which was identical to Black_Metal) were mitigated.
  • Some auto LODs were a bit over-active and have been adjusted on some complex models.
  • A roughness map was generated for the Exterior_Glass material.

Use is subject to the Lumberyard Bistro license agreement (Creative Commons CC-BY 4.0)

Steps to reproduce

N/A

Minimal reproduction project

Get the project file HERE.

@skaiware
Copy link

Superb. Cant you copy it into the asset lib
https://godotengine.org/asset-library
?

@WickedInsignia
Copy link
Author

WickedInsignia commented Mar 17, 2023

Superb. Cant you copy it into the asset lib https://godotengine.org/asset-library ?

This was built more as a reference environment for devs than an asset for game development use.
An asset pack could be derived from the contents though, and I will consider providing that since the Bistro license allows for modification and commercial use.

EDIT: Looking at that page there are some demos so maybe it would be appropriate after all, I'll look into getting it uploaded.

@Jamsers
Copy link

Jamsers commented May 27, 2023

I downloaded the project and tweaked some settings to up the fidelity without much of a cost. Added anisotropic filtering, tweaked the lighting to be a little bit closer to the original video, ect.

The tweaked project can be found at Bistro-Demo-Tweaked, along with the full list of changes I made.

Here's how it looks now:

screenshotday
screenshotnight

@WickedInsignia
Copy link
Author

WickedInsignia commented Sep 19, 2023

Just coming back around to say I intend to add this to the asset library soon with the appropriate licensing. Thanks for the input all! Hope this helps with the development push we're experiencing at the moment.

@g-exp

This comment was marked as off-topic.

@Calinou

This comment was marked as off-topic.

@g-exp

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants