SlideShare uma empresa Scribd logo
1 de 34
Präsentation des neuen virtuellen Hörsaals Kolloquium von Stefanie Knoth
Inhalt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Warum ein neues Modell? ,[object Object],[object Object],[object Object],[object Object]
Technische Details
Technische Details ,[object Object],[object Object],[object Object],[object Object],Prims   Der interne Editor
Technische Details ,[object Object],[object Object],[object Object],Sculpted Prims ,[object Object]
Technische Details ,[object Object],[object Object],[object Object],[object Object],Sculpted Prims
Technische Details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sculpted Prims
Technische Details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linden Scripting Language - LSL
Recherche und Entwurf
Einige Skizzen aus der Recherchephase I
Einige Skizzen aus der Recherchephase II
Recherche und Entwurf ,[object Object],[object Object],Ergebnisse
Recherche und Entwurf ,[object Object],Das architektonische Modell
Recherche und Entwurf ,[object Object],[object Object],[object Object],Wände
Recherche und Entwurf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Wichtige Merkmale des neuen Hörsaals
Skizze des Modells
Farbiger Entwurf des Aufbaus
Der neue Hörsaal
Der neue Hörsaal ,[object Object],[object Object],[object Object],[object Object],[object Object],Aufteilung des Hörsaals
Der neue Hörsaal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ebenen
Der neue Hörsaal ,[object Object],Sessel - Aufbau Lehne Verbindungsstücke Infotafel Metallstangen Der Sessel besteht aus insgesamt zehn Prims
Der neue Hörsaal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sessel – Materialeigenschaften I
Der neue Hörsaal ,[object Object],[object Object],[object Object],Metallstangen Infotafel ,[object Object],[object Object],[object Object],[object Object],[object Object],Sessel – Materialeigenschaften II
Der neue Hörsaal ,[object Object],[object Object],Position 2:  auf der Lehne Sessel - Sitzpositionen
Der neue Hörsaal ,[object Object],[object Object],[object Object],Stellwände
Der neue Hörsaal ,[object Object],[object Object],[object Object],Oberseite: Seitenteile: ,[object Object],[object Object],Plattform
Der neue Hörsaal ,[object Object],Sitzgruppe
Scripte
Scripte ,[object Object],Sitscript default {  state_entry() {  llSitTarget( <-0.95387, 0.40000, -1.13554 >,    llEuler2Rot(< -3.05654, -0.7, 0.01595>));} } ,[object Object],default { touch_start(integer total_number) { llGiveInventory(llDetectedKey(0), llGetInventoryName(INVENTORY_NOTECARD,0));}}  Notecard Script Sitscript und Notecard Script
Scripte ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Teleportieren
Scripte ,[object Object],default { touch_start(integer total_number) { llSay(0, &quot; Von &quot; + (string) llGetParcelMaxPrims(llGetPos(), FALSE) + &quot; möglichen Prims  werden akutell &quot;  + (string) llGetParcelPrimCount(llGetPos(),  PARCEL_COUNT_TOTAL, FALSE) + &quot;  verwendet. &quot; ); } }  Für den fertigen Hörsaal lautet die Ausgabe des Scripts: „Von 936 möglichen Prims werden akutell […] Prims verwendet.“ Primanzahl
Ausblick - Verbesserungsvorschläge ,[object Object],[object Object],[object Object],[object Object]
Vielen Dank für Ihre Aufmerksamkeit!

Mais conteúdo relacionado

Semelhante a Erstellung eines Virtuellen Hörsaals in Second Life

DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden BlendMartin Hey
 
CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4Juliane Tran Cong
 
Gesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsGesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsChristian Kehl
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...Matthias Bohlen
 
Von 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebVon 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebSebastian Springer
 
Das whiteboard
Das whiteboardDas whiteboard
Das whiteboardWebguard
 
Autodesk Inventor FEM Schulung
Autodesk Inventor FEM SchulungAutodesk Inventor FEM Schulung
Autodesk Inventor FEM Schulungwagi2
 
Anforderungsanalyse und UML Grundlagen
Anforderungsanalyse und UML GrundlagenAnforderungsanalyse und UML Grundlagen
Anforderungsanalyse und UML GrundlagenChristian Baranowski
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookUlrich Krause
 
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-Entwicklung
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-EntwicklungVielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-Entwicklung
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-EntwicklungBenjamin Schmid
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Jürg Stuker
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsOPEN KNOWLEDGE GmbH
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for BeginnersUlrich Krause
 
Visually Lossless Kompression für die Digitalisierung an Bibliotheken
Visually Lossless Kompression für die Digitalisierung an BibliothekenVisually Lossless Kompression für die Digitalisierung an Bibliotheken
Visually Lossless Kompression für die Digitalisierung an BibliothekenRalf Stockmann
 
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...Verein FM Konferenz
 

Semelhante a Erstellung eines Virtuellen Hörsaals in Second Life (20)

DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden Blend
 
CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4
 
Gesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsGesichtserkennung in Kamerastreams
Gesichtserkennung in Kamerastreams
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
 
Von 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebVon 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im Web
 
Das whiteboard
Das whiteboardDas whiteboard
Das whiteboard
 
Autodesk Inventor FEM Schulung
Autodesk Inventor FEM SchulungAutodesk Inventor FEM Schulung
Autodesk Inventor FEM Schulung
 
Whitepaper Immersive Design
Whitepaper Immersive DesignWhitepaper Immersive Design
Whitepaper Immersive Design
 
Anforderungsanalyse und UML Grundlagen
Anforderungsanalyse und UML GrundlagenAnforderungsanalyse und UML Grundlagen
Anforderungsanalyse und UML Grundlagen
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 
JavaScript Performance
JavaScript PerformanceJavaScript Performance
JavaScript Performance
 
Typescript
TypescriptTypescript
Typescript
 
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-Entwicklung
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-EntwicklungVielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-Entwicklung
Vielfalt vs. Abstraktion - Der Jakobsweg der modellbasierten GUI-Entwicklung
 
Top 10 Internet Trends 2001
Top 10 Internet Trends 2001Top 10 Internet Trends 2001
Top 10 Internet Trends 2001
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.js
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
 
Visually Lossless Kompression für die Digitalisierung an Bibliotheken
Visually Lossless Kompression für die Digitalisierung an BibliothekenVisually Lossless Kompression für die Digitalisierung an Bibliotheken
Visually Lossless Kompression für die Digitalisierung an Bibliotheken
 
Werkzeugkasten
WerkzeugkastenWerkzeugkasten
Werkzeugkasten
 
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
FMK2019 Druck-Layouts, neue Erkenntnisse---detaillierte-version by Fabrice Ri...
 

Erstellung eines Virtuellen Hörsaals in Second Life

Notas do Editor

  1. Unter einem Sculpted Prim versteht man einen Prim dessen Form durch eine spezielle Textur oder auch Map bestimmt wird. Die RGB Werte dieser Textur werden als Koordinaten (Vertices) gewertet und die Oberfläche wird den Koordinaten entsprechend verschoben - es wird ein dreidimensionaler Mesh erstellt. Bei voller Auflösung entspricht ein Vertice einem Pixel, die Auflösung (LoD) nimmt jedoch mit der Entfernung zu (siehe unten). Jede Reihe aus Pixeln (bzw. Vertices enthält einen Link auf sich selbst, für jeden Block von vier Pixeln werden so zwei Dreiecke gebildet. Oben und unten sind die Vertices zu ihrem jeweiligen Pol verlinkt. Bevor ich zu den Hörsaal spezifischen Informationen komme, möchte ich kurz einige Worte zu Sculpted Prims sagen, denn sie haben ein interessantes Konzept stehen seit 2007 zur Verfügung
  2. Zunächst alle Ideen festgehalten, ohne Überprüfung der Realisierbarkeit – für Modelle nach den Skizzen links wäre beispielsweise der zur Verfügung stehende Platz bei weitem nicht ausreichend gewesen, wie im Nachhinein festestellt wurde
  3. Diese wurden u.a. wegen der störenden Wände nicht umgesetzt
  4. Open Sim in Verbindung mit 3DMax ist eine gute, kostenfreie Alternative um qualitativ hochwertige Modelle zu erstellen. Ein wesentlicher Vorteil in der Offline Erstellung der Modelle liegt auch darin, dass man so eine sichere Backup Methode hat, denn in Second Life erstellte Modelle können bisher noch nicht exportiert werden. Beim Hochladen der Modelle ergaben sich allerdings einige Probleme bei der Darstellung der Texturen. Die Verwendung von 3DMax hätte zudem eine zu lange Einarbeitungszeit bedeutet, sodass trotz der genannten Nachteile der Inworld Editor zur Erstellung verwendet wurde. Sculpted Prims hätten ebenfalls die eines externen Editors wie z.B. 3DMax benötigt, zudem werden sie für das gewählte Modell nicht direkt benötigt. (Ein Mögliches Einsatzgebiet wäre die Reduktion der Primanzahl bei den Sesseln gewesen)
  5. Folgende Merkmale haben sich in der Vorbereitungsphase herauskristalisiert
  6. Diese Folie zeigt den farbigen Entwurf, welcher letztlich von Christian Senft abgesegnet wurde
  7. Auf der folgenden Folie gehe ich auf Details zu den einzelnen Bestandteilen ein
  8. Zur Realisierung der Separaten Sitzpositionen dürfen die einzelnen Bestandteile des Sessels nicht verlinkt sein, es wurde jedoch jeweils ein Exemplar des Endprodukts mit dem Suffix „_final“ im Inventar abgespeichert, sowie eine Kopie des kompletten Hörsaals unter dem Namen [TODO: Kopie machen!!!]
  9. Schwierigkeit bestand in der Ausrichtung der Texturen
  10. Als nächstes möchte ich die verwendeten Scripte betrachten Die Werte von llSitTarget und Euler2Rot wurden jeweils angepasst llSitTarget bestimmt wo auf dem Prim ein Avatar sich setzt und Euler2Rot die Blickrichtung
  11. Zu Beginn der Arbeit am Hörsaal war noch nicht klar, in welcher Höhe das neue Gebäude stehen sollte. Es wurde über verschiedene geschlossene Konstrukionen nachgedacht, die dann in erster Linie über einen Teleporter erreichbar gewesen wären. Das folgende einfache Script ermöglicht Teleportation von Avataren über eine Distanz bis zu 300m (die naximale Abweiung der Funktion llSitTarget): Auf den Einbau des Scriptes wurde in der endgültigen Version jedoch verzichtet, da zu Gunsten der Zugänglichkeit eine offene, ebenerdige Konstruktion gewählt wurde. Das Sript könnte jedoch im Zuge einer möglichen Erweiterung für weitere Etagen verwendet werden.