<commit_before>##Projektziele

###1. Billboard
#####Ausgangslage
Zur Zeit hat die Foliage-engine 4 verschiedene loD. LoD1 bis LOD3 sind Objekte mit jedoch jeweils entsprechend reduzierter Vertices. Lod4 ist eine Textur
#####Auftrag 
Unser Auftrag ist es nun loD3 durch eine Billboarddarstellung zu ersetzen, um so die Performance der Foliage-engine zu steigern.
Dazu sollen wir einen eigenen Shader implementieren
###2. Octree
#####Ausgangslage
Bei der aktuellen Foliage-engine wurde mit Octree eine Performancesteigerung versucht, jedoch wurden nur minimale verbesserung erzielt.
#####Auftrag
Unser Auftrag ist es nun weiter die Implementation von Octree zu untersuchen, um eine grössere Performanceverbesserung zu erreichen.
###3. Dynamic Terrain
#####Ausgangslage
Im jetztigen Zeitpunkt ist das example der Foliage-engine lediglich eine begrenzte Fläche die man sehen und sich darauf bewegen kann.
#####Auftrag
Unser Aufgrag ist es nun eine dynamische, unendliche Fläche zu erzeugen bei der man einen besseren Eindruck über die Leistung der Engine erhalten kann. Egal in welche Richtung und wie lange man sich bewegt, es soll immer das volle Sichtfeld mit Gras voll sein.<commit_msg>updated target after meeting<commit_after>##Projektziele

###1. Billboard
#####Ausgangslage
Zur Zeit hat die Foliage-engine 4 verschiedene LOD. LOD1 bis LOD3 sind Objekte mit jedoch jeweils entsprechend reduzierter Vertices. LOD4 ist eine Textur
#####Auftrag 
Unser Auftrag ist es nun LOD3 durch eine Billboarddarstellung zu ersetzen, um so die Performance der Foliage-engine zu steigern.
###2. Octree
#####Ausgangslage
Bei der aktuellen Foliage-engine wurde mit Octree eine Performancesteigerung versucht, jedoch wurden nur minimale Verbesserung erzielt.
#####Auftrag
Unser Autftag ist es den Zeitverlust für die Berechnung der Distanz zu den einzelenen Grassobjekten zu ermitteln. Falls dieser auffällig gross ausfällt, sollen wir eine Verbesserung mit Octree untersuchen.
###3. Dynamic Terrain
#####Ausgangslage
Im jetztigen Zeitpunkt ist das example der Foliage-engine lediglich eine begrenzte Fläche die man sehen und sich darauf bewegen kann.
#####Auftrag
Unser Auftrag ist es nun eine dynamische, unendliche Fläche zu erzeugen, bei der man einen besseren Eindruck über die Leistung der Engine erhalten kann. Egal in welche Richtung, und wie lange man sich bewegt, es soll immer das volle Sichtfeld mit Gras voll sein.
{'fraction_non_alphanumeric': 0.05435684647302905, 'fraction_numerical': 0.006639004149377593, 'mean_word_length': 5.641873278236915, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2203236', 'n_tokens_mistral': 758, 'n_tokens_neox': 768, 'n_words': 328}