Delphi-PRAXiS
Seite 11 von 24   « Erste     91011 121321     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Projektplanung und -Management (https://www.delphipraxis.net/85-projektplanung-und-management/)
-   -   Eigenes 3D MMORPG mit Delphi möglich? (https://www.delphipraxis.net/164975-eigenes-3d-mmorpg-mit-delphi-moeglich.html)

Zudomon 3. Apr 2015 09:25

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Vielen dank für die Antworten und für die Hilfe mit dem Link!! :D

Ja die PN's hatte ich übersehen. Wer mir direkt schreiben möchte, added mich am besten direkt auf
Facebook

Zitat:

Zitat von Medium (Beitrag 1296040)
Die Mauer ist ja mal sexy! :love: Ich mag prozedurale Inhalte sehr. Und dieser Shader sieht nach einem deluxe Anfang aus. Man stelle sich mal vor, wie genial Minecraft aussehen könnte, wenn komplett prozedurale Texturen in hoher Auflösung benutzt würden. Hach. Und du bist auch noch so lecker, und klebst gleich mal Displacementmapping mit drauf. Ich brauche ganz schnell was zum Knuddeln. Nice.

Das finde ich doch mal putzig formuliert, hat mich zum schmunzeln gebracht! :D
Leider ist das Displacementmapping noch nicht überall korrekt, wegen den darunterliegenden Normalen gibs da noch Probleme... beim Displacementmapping hat man nämlich schnell das Problem, dass die Vertices nicht mehr Aufeinanderfallen an den Kanten, was dann zu Rissen führt. D.h. um das DM dort vernünftig zu machen, wird das Displacement mit einer smooth Normalen gemacht. Und die DM wird auch vorher verblendet. Also was ich meine sind da die Texturübergänge an den Kanten. Bei den Felsen werden die von 3 Richtungen verblendet, und das wird hier für die DM auch gemacht.

Da das ganze auf CPU läuft, ist es noch gar kein Shader. Aber das ganze sind eh nur Versuche für den Anfang. Mein Ziel mit diesen prozeduralen Texturen hat nämlichen einen ganz entscheidenen Hintergrund. Ich finde prozedural ja sowieso geil, einfach weil es Auflösungsunabhängig ist und kaum Speicher frist. Aber es gibt noch einen Punkt, der mit normalen Texturen gar nicht möglich ist.
Ich hoffe, ich bekomme das einigermaßen verständlich erklärt. Gerade bei solchen Ziegeltexturen sind Texturen ja tatsächlich nur als Tapete zu sehen. Nun stelle man sich einen Würfel vor, auf dem die Ziegeltapete geklebt wird. Egal wie man sie verklebt, es wird immer Stellen geben, an denen die Steine nicht passen. Wenn man nun aber für jede Würfeseite ein eigenes Bild berechnet wo die Grundlage der Steine 3D berechnet wird, dann sollte man eigentlich nahtlose Texturen bekommen. Ich bin gespannt, weiß aber noch nicht genau, wie ich das umgesetzt bekomme...
Werde mich aber höchstwahrscheinlich nachher mal in die Problematik begeben.

Ich freue mich auf jeden Fall sehr über das rege Interesse hier, das motiviert extrem! :D

Zitat:

Zitat von Aviator (Beitrag 1296030)
EinstellungFPS
Low180 - 220
Med175 - 215
High150 - 200
Ultra36 - 100

Wahnsinn!! :D

himitsu 3. Apr 2015 09:48

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Darf man hier in dem Unterforum nicht den ersten Post unbegrenzt bearbeiten? (meistens geht das ja nur 24 Stunden lang)
Wenn nicht, dann könnte man diesen Thread auch nach Delphi-PRAXiS - Lounge > Software-Projekte der Mitglieder verschieben lassen.

Dann gibt es auch nicht mehr so Fragen wie
Zitat:

Zitat von Memnarch (Beitrag 1291985)
WO bekomm ich eine aktuelle Testversion her :D?

Du kannst die aktuellsten Daten direkt im Eingangspost nennen, wie z.B. die Links zur Webseite, Youtube (Profil/Playlist) und der aktuellen Stand, bzw. eine kurze Projektbeschreibung nennen
und wir müssen nicht ständig in den Posts die wichtigsten Infos erst zusammensuchen.

(natürlich dennoch unten weiterschreiben, sonst bekommt keiner mit, da "editieren" nicht als neue Antwort angezeigt wird)

Zudomon 3. Apr 2015 10:00

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Verschiebt und macht wie ihr wollt :D

stahli 3. Apr 2015 10:27

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
[OT]
Im "Benutzerkontrollzentrum" unter "Einstellungen ändern" kann man einstellen, dass man eine Mail bei pm´s erhält und/oder dass ein Popup-Fenster beim nächsten DP-Besuch auf die pm hinweist.
Unter "Themen abonnieren" kann man einstellen, ob und wie schnell man eine Mail bezüglich Antworten in einem Thread erhalten möchte.
[/OT]

Medium 4. Apr 2015 03:55

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Zitat:

Zitat von Zudomon (Beitrag 1296048)
Nun stelle man sich einen Würfel vor, auf dem die Ziegeltapete geklebt wird. Egal wie man sie verklebt, es wird immer Stellen geben, an denen die Steine nicht passen. Wenn man nun aber für jede Würfeseite ein eigenes Bild berechnet wo die Grundlage der Steine 3D berechnet wird, dann sollte man eigentlich nahtlose Texturen bekommen. Ich bin gespannt, weiß aber noch nicht genau, wie ich das umgesetzt bekomme...

3D-Texturen sind hier imho durchaus der richtige Weg, den auch die meisten 3D Renderprogramme nehmen um ihre Shader mit meistens verschiedenen Noises zu versorgen. Das verkompliziert das Finden geeigneter "Formeln" natürlich immens, bringt dann aber selbst auf Kugeln ohne an den Polen doof aussehendes Mapping richtig nette Ergebnisse.

Für die Mauer wird das aber trotzdem schwer. Von der Seite wird man dann ja immer nur die kleinste Seite der Ziegel sehen, und so würde kein Maurer das machen. Daher glaube ich, dass hier die Lösung fast nur "billig" geht, in dem man den Würfel wirklich aus 6 einzeln textuierten Seiten erstellt. Man könnte aber versuchen eine Seite über Eck so zu machen, dass ein Streifen die Orientierung der Frontseite beibehält, der gerade genau so breit ist, wie die Ziegel dick sind und an die Frontseite angrenzt. Und ab dann eben mit gedrehter Textur so wie die Frontseite machen.
Maße aus einer prozeduralen Textur in Geometrie zu überführen ist aber sicherlich nicht besonders lustig, und man müsste irgendwo Regeln her zaubern, nach denen entschieden wird welche Seiten nun an welchen Kanten solch einen Übergangsstreifen erhalten sollen.

Ich glaube, ich würde einfach gucken niemals Mauern zu machen, die dicker sind als ein Ziegel. Hmm. Interessantes Beispiel für die Grenzen der Nutzbarkeit von voll prozeduralen Dingen ;) Zumindest ohne da jetzt richtig viel Arbeit für einen Spezialfall reinzustecken. Bei Holz z.B. erledigt sich das Problem fast von selbst, ebenso bei nicht gemauertem Gestein. Selbst bei manchen Arten von Natursteinmauern wäre das kein zu großes Problem. Ziegel sind da echt ein fieser Fall.

Zudomon 4. Apr 2015 14:26

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Liste der Anhänge anzeigen (Anzahl: 1)
@Medium
Aber vielleicht ist es dennoch nicht unmöglich, dass so zu machen... aber ich nehme deine Bedenken natürlich zur Kenntnis :-D

Das aktuelle Ergebnis läuft noch recht langsam und instabil, aber es ist schon eine Richtung erkennbar, wo es hingeht...
Hier haben alle Würfelflächen eine eigene Textur, die aufgrund der 3D Position bemalt wird :shock:
Die Textur selbst ist aktuell noch recht einfach, weil ich erstmal wieder die Grundlagen aufbauen muss. Aber es gibt nun keine Wiederholungen mehr und die Steine haben eine 3D-Struktur. :-D

Anhang 42846

Zudomon 4. Apr 2015 23:19

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Displacement und Normalen werden nun wieder richtig generiert.
Anhang 42847

Neutral General 4. Apr 2015 23:36

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
aber... warum?

Zudomon 4. Apr 2015 23:50

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Zitat:

Zitat von Neutral General (Beitrag 1296203)
aber... warum?

Was meinst du?

Medium 5. Apr 2015 01:23

AW: Eigenes 3D MMORPG mit Delphi möglich?
 
Genial!! Einfach die Steine abwechselnd in X und Z Richtung! Das sieht völlig glaubwürdig aus, und löst das Problem SOWAS von elegant. Ich bin gerade komplett platt. So ein eigentlich profanes Problem, dass aber in sich echt böse Details birgt, und du kommst mit einem im Grunde so einfachen Gedanken um die Ecke, der einfach mal das gesamte Problem ad absurdum führt. Du gefällst mir :)

Und sehe ich da etwa Ambient Occlusion? Das ist mir zuvor gar nicht aufgefallen. Zieht der Herr einfach mal die Profilierungstaktiken der "großen", ohne es groß zu erwähnen... Tztztz.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 Uhr.
Seite 11 von 24   « Erste     91011 121321     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz