kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Procedural generation and weathering of building facades: Replicating shape and distribution of wear-and-tear on real-world building facades
KTH, School of Electrical Engineering and Computer Science (EECS).
2023 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Procedurell generering och slitage av byggnadsfasader : Replicering av spridning och form av slitage på riktiga byggnader (Swedish)
Abstract [en]

Manual modeling of building facades can be a cumbersome process. Instead, procedurally modeling building facades is a practical and quick way to achieve impressive visual results. This paper presents a method for prototyping 2D facades existing in a 3d environment, with the inclusion of shading-based procedural wear-and-tear. State of the art procedural modeling techniques, despite achieving impressive results in general, are lacking in certain specific areas. Urban planners may wish to model the effects of wear-and-tear along with geometric assets and materials on a facade, to prototype future appearances. As of now, a syncretism between a grammar-based procedural modeling system and a procedural wear-and-tear system is relatively unexplored. Exploring how wear-and-tear can replicate damage found on real buildings, and limitations of the used approach, is the primary goal of this research. Furthermore, this work investigates how wear-and-tear can be incorporated into a procedural building facade generation pipeline. Introducing new wear-and-tear functionality to established systems is done by expanding on grammar-like structures to define building shapes, and adding new actions to produce wear-and-tear, which is done by creating textures representing positions of structural components of the facade, and altered and mixed with noise to create damaging effects. The result is a user interface that can combine procedural building modeling with procedural wear-andtear. It can replicate many types of wear-and-tear, such as rust and cracks, although damage such as stains without visible sources or flow-shaped damage is inadequate. The facades accompanying the wear-and-tear are also able to be produced, but is limited in terms of 3D geometric expressibility due to a focus on flat, 2D facades and a deficiency in future flexibility since wear-and-tear cannot be selected in future actions.

Abstract [sv]

Manuell modellering av fasader kan vara en besvärlig process. Istället är procedurell modellering av fasader ett praktiskt och snabbt sätt att uppnå imponerande visuella resultat. I den här rapporten presenteras en metod för prototypering av 2D-fasader som existerar i en 3D-miljö, med inkludering av skuggningsbaserat procedurellt slitage. Den senaste tekniken för procedurell modellering ger generellt sett imponerande resultat, men brister inom vissa specifika områden. Stadsplanerare kan vilja modellera effekterna av slitage tillsammans med geometriska objekt och material på en fasad för att skapa prototyper av framtida utseende. Hittills är synkretismen mellan ett grammatikbaserat procedurmodelleringssystem och ett procedurbaserat slitagesystem relativt outforskat. Det primära målet med denna forskning är att undersöka hur slitage kan replikera skador som finns på verkliga byggnader och begränsningar av det använda tillvägagångssättet. Dessutom undersöks hur slitage kan integreras i en procedurell pipeline för fasadgenerering av byggnader. Införandet av ny funktionalitet för slitage i etablerade system genomförs genom att utöka grammatikliknande strukturer för att definiera byggnadsformer och lägga till nya åtgärder för att åstadkomma slitage, vilket sker genom att skapa texturer som representerar positioner för strukturella komponenter i fasaden, och som förändras och blandas med brus för att skapa skadeeffekter. Resultatet är ett användargränssnitt som kan kombinera procedurell byggnadsmodellering med procedurell slitage. Det kan replikera flera typer av slitage, t.ex. rost och sprickor, dock är skapandet av skador som fläckar utan synliga källor eller flödesformade skador otillräckligt. De fasader som ackompanjerar slitaget kan också framställas procedurellt med detta verktyg, men är begränsade när det gäller uttryck i 3 dimensioner på grund av fokus på platta 2D-fasader och bristande framtida flexibilitet eftersom producerat slitage inte kan utnyttjas i framtida vidare slitageeffekter.

Place, publisher, year, edition, pages
2023. , p. 96
Series
TRITA-EECS-EX ; 2023:57
Keywords [en]
procedural modeling, building facades, wear and tear
Keywords [sv]
procedurell modellering, byggnadsfasader, slitage
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-326992OAI: oai:DiVA.org:kth-326992DiVA, id: diva2:1757218
Subject / course
Computer Science
Educational program
Master of Science - Computer Science
Supervisors
Examiners
Available from: 2023-05-24 Created: 2023-05-16 Last updated: 2023-05-24Bibliographically approved

Open Access in DiVA

fulltext(48747 kB)739 downloads
File information
File name FULLTEXT01.pdfFile size 48747 kBChecksum SHA-512
5d7b07d9219ba7c152a9fae3a75998bb5a333337528c4596e56d1ee8555a1bc25611a305197f6474681c50e188c525acfe2a78757b928cb2a13916d64d2fa53e
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 739 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 392 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf