AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenes 3D MMORPG mit Delphi möglich?

Ein Thema von Zudomon · begonnen am 8. Dez 2011 · letzter Beitrag vom 2. Mär 2021
Antwort Antwort
Zudomon

Registriert seit: 14. Feb 2007
84 Beiträge
 
Turbo Delphi für Win32
 
#1

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

  Alt 5. Apr 2015, 12:10
Freut mich sehr das zu hören!

Aber um ehrlich zu sein war die Idee ja logisch mit den Steinen... ich hatte ja damals diese textur benutzt:
Ziegelsteine
Und da fällt ja auf, dass die Steine in jeder zweiten Reihe doppelt so lang sind... zudem müssen die versetzt werden, damit die Fugen nicht übereinander sind. Wenn man sich nun bei diesen Steinen überlegt, wie die 3D gemauert sein müssten, dann ist klar, dass die einmal längs und einmal quer verlegt sind. Und bei der 2D Version hatte ich das Muster ja nachahmen können. Bei der 3D Version war es eigentlich gar nicht viel schwieriger, denn wenn man dann die tiefen Dimension dazu nimmt, dann hat man das eigentlich schon fast automatisch.

Und das Ambient Occlusion ist nicht in der Textur, sondern das kommt von der Engine selbst. Da ich bei mir ja echtes Displacementmapping verwende, kommt durch das SSDO die Schattierung dann automatisch zu stande.

Also ich freu mich sehr über das Lob, aber ich glaube, das ist etwas zu viel für die dahinter stehende Leistung.

Was aber wirklich erstaunlich ist, dass man nun so viele Texturen hat, bzw. für jede Würfelfläche eine eigene Textur generiert wird. Ich will heute mal probieren, dass diese über die Grafikkarte bemalt werden. Außerdem hat momentan auch noch jede Textur die gleiche Auflösung. Sinnvoll ist es, dann für nahe Flächen höhere Texturen zu nutzen, für entferntere dann nur noch kleine.
Bin mal gespannt. Wenn ihr möchtet, halte ich euch gerne auf dem laufenden. Weiß ja nicht, wie interessant diese kleinen Fortschritte sind.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.355 Beiträge
 
Delphi 11 Alexandria
 
#2

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

  Alt 5. Apr 2015, 12:22
Also ich verstehe nur teilweise, was Ihr diskutiert (soll auch nicht mein Kernthema werden )

Was mich mal interessiert:
Wenn Du die Mauer prozedural berechnest, ist dann jeder Stein ein Objekt?
Könnte man also quasi Steine löschen und es würde ein Loch geben?
In dem Fall würde sich die "Außenansicht" der Mauer durch das Stapeln der Steine ja irgendwie automatisch ergeben.

PS: Ich wäre interessiert an Deinen Fortschritten.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#3

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

  Alt 5. Apr 2015, 12:58
Irgendwie komme ich mit der 3D-Darstellung nicht zurecht.
Das sieht für mich nicht real aus.
Müssten nicht alle Senkrechten auch senkrecht bleiben, oder täusche ich mich jetzt?
Einmal abgesehen von der Berücksichtigung der Erdkrümmung.
Angehängte Grafiken
Dateityp: jpg Mauer.jpg (228,7 KB, 55x aufgerufen)
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.

Geändert von BadenPower ( 5. Apr 2015 um 13:05 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.386 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 5. Apr 2015, 13:10
Wenn man gradeaus guckt, dann schon, so in etwa, aber wenn ich nach unten guck, dann wird hier auch alles schief.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Zudomon

Registriert seit: 14. Feb 2007
84 Beiträge
 
Turbo Delphi für Win32
 
#5

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

  Alt 5. Apr 2015, 13:12
@Stahli
Hier werden keine 3D Modelle erzeugt, sondern in dem Fall werden einfach die Wände bemalt. Normalerweise kommt ja überall eine Textur drauf. In diesem Fall eine Ziegelsteintextur. Durch geeignete Texturkoodinaten kann man bestimmen, wie eine Textur auf den Würfel zu sehen ist. Nun erhält aber bei mir jeder Würfel bzw. jede Würfelseite eine eigene Textur. Diese Textur wird bemalt. Eine Höhenkarte, die ebenfalls darauf gemalt wird, gibt dann an, wie weit die Steine hervorragen. Dadurch sieht es am Ende wirklich so aus, als ob die Mauer aus vielen 3D Objekten besteht, was sie aber in Wirklichkeit nicht tut

@BadenPower
Senkrechten sind nur Senkrecht, wenn man orthogonal darauf schaut. In diesem Fall blicke ich nicht geradeaus, sondern leicht nach unten. Stell dich mal hin und schau von schräg oben auf deinen Monitor. Die Außenlinien des Monitors, die vorher ein Rechteck gebildet haben, sollten dann Trapetzförmig sein... also das mit der Senkrechten in meinem Bild ist quasi nur durch die Projektion. Würde man die Senkrechte, die du eingezeichnet hast, von Oben betrachten und diese dann noch in das Zentrum des Bildes rücken, dann wäre nur ein Punkt zu sehen.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.355 Beiträge
 
Delphi 11 Alexandria
 
#6

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

  Alt 5. Apr 2015, 13:59
Ok, dann ist das alles Betrug hier!
(Aber die Berechnung dann wohl noch schwieriger.)

Die Perspektive, die BadenPower beanstandet, finde ich ok.
Aber rechts unten erscheint mir der rechte Winkel irgendwie nicht ganz korrekt.
In dem grünen Kreis ist das ok. In dem roten Rechteck sieht das irgendwie abgeflacht aus.
Ich weiß nicht, ob sich da noch etwas optimieren lässt...?
Angehängte Grafiken
Dateityp: jpg mauer.jpg (247,5 KB, 38x aufgerufen)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Zudomon

Registriert seit: 14. Feb 2007
84 Beiträge
 
Turbo Delphi für Win32
 
#7

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

  Alt 5. Apr 2015, 14:03
Die Projektion ist ganz normal und in anderen 3D Spielen auch so.
  Mit Zitat antworten Zitat
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#8

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

  Alt 5. Apr 2015, 14:23
Die Projektion ist ganz normal und in anderen 3D Spielen auch so.
Das mag durchaus sein und auch seine Richtigkeit haben und wie viele Andere bewundere auch ich Deine Arbeit und Dein Durchhaltevermögen.

Aber,
und jetzt bitte nicht lachen:

Ich habe mich gerade auf einen Stuhl gestellt und im Wohnzimmer den Fenstervorspung zur Balkontüre (ist so ähnlich aufgebaut wie auf dem Bild) aus der Perspektive des Bildes beobachtet.

Ich kann mir einfach nicht helfen, das sieht in der Realität alles nicht soooo... "schief" aus.

Vielleicht ist das ein Grund, weshalb ich in animierten 3D-Welten nicht zurecht komme und deshalb solche Spiele nicht spiele.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz