The purpose of this project is to develop a proof of concept
by integrating the
Landbook architectural engine with Hugging Face's
Diffusers
for generating architectural renderings.
This proof of concept aims to:
1) Evaluate the feasibility of using Diffusers to render architectural outputs generated by the Landbook engine.
2) Experiment with prompt engineering to establish workflows that produce consistent visualizations.
3) Explore the variability of results based on seed adjustments, negative prompts, and prompt refinements.
This work establishes the foundation for advancing AI-powered rendering solutions in architectural design.
-
Rendering test of the Landbook architecture engine result with Hugging Face Diffusers
-
The building generated by the Landbook architecture engine is rendered as a test case.
-
A prompt is explored and fixed before it is applied to the rendering module.
-
Diffusers returns different styles depending on the seed, even when the same prompt is used.
-
Image to test:
-
Cherry-picked results
-
The
simplicity prompt produces results with a simpler, solid-color background.
-
The keyword
brick facade was used, but the diversity of colors was reduced by the keyword simplicity.
-
This approach may lead to multi-layer-based rendering, similar to Photoshop.
-
Prompt:
{
"original_image_path": "spacediffusion/landbook-premium-clean-2.png",
"prompt": [
"simplicity",
"architecture",
"orthographic camera view",
"white background",
"brick facade",
"a small building with multiple stories on the white flat ground",
"multiplex housing",
"windows",
"with shadows",
"photorealistic",
"canon EOS 5d",
"geometric shaped outline",
"ultra realistic",
"many details",
"dramatic lighting",
"lighting effects"
],
"negative_prompt": [
"complexity",
"intricacy",
"background-color like red / gray / brown",
"colorful ground",
"mountain",
"snow",
"background",
"landscape",
"cityscape",
"many buildings",
"ugly",
"weird",
"facade",
"grayscale",
"low brightness",
"sketch"
],
}
-
Cherry-picked intermediate results 1
-
Meaningless surrounding contexts are generated.
-
Prompt:
{
"original_image_path": "spacediffusion/landbook-premium-clean-2.png",
"prompt": [
"architecture",
"orthographic camera view",
"white solid color background",
"brick facade",
"a small building with multiple stories on the white flat ground",
"multiplex housing",
"windows",
"with shadows",
"photorealistic",
"canon EOS 5d",
"geometric shaped outline",
"ultra realistic",
"many details",
"dramatic lighting",
"lighting effects"
],
"negative_prompt": [
"ugly",
"weird",
"facade",
"background",
"grayscale",
"cityscape",
"low brightness",
"sketch"
],
}
-
Cherry-picked intermediate results 2
-
Meaningless surrounding contexts are still generated, but their proportion was reduced.
-
Prompt:
{
"original_image_path": "spacediffusion/landbook-premium-clean-2.png",
"prompt": [
"architecture",
"orthographic camera view",
"white background",
"brick facade",
"a small building with multiple stories on the white flat ground",
"multiplex housing",
"windows",
"with shadows",
"photorealistic",
"canon EOS 5d",
"geometric shaped outline",
"ultra realistic",
"many details",
"dramatic lighting",
"lighting effects"
],
"negative_prompt": [
"colorful ground",
"background",
"landscape",
"cityscape",
"ugly",
"weird",
"facade",
"grayscale",
"low brightness",
"sketch"
],
}
-
Cherry-picked intermediate results 3
-
After adding
red to the negative prompt, a green or blue background was generated.
-
There was no change in the proportion of solid-color background results.
-
Prompt:
{
"original_image_path": "spacediffusion/landbook-premium-clean-2.png",
"prompt": [
"architecture",
"orthographic camera view",
"white background",
"brick facade",
"a small building with multiple stories on the white flat ground",
"multiplex housing",
"windows",
"with shadows",
"photorealistic",
"canon EOS 5d",
"geometric shaped outline",
"ultra realistic",
"many details",
"dramatic lighting",
"lighting effects"
],
"negative_prompt": [
"red",
"colorful ground",
"background",
"landscape",
"cityscape",
"ugly",
"weird",
"facade",
"grayscale",
"low brightness",
"sketch"
],
}