Rimy3D ist ein Programm zum Öffnen und Konvertieren von 3D-Modellen. Es ermöglicht das Erstellen von eigenen Modellen für Items, Rüstungen und Monster für Gothic 3. Auch das Erstellen von Levelmeshes mit Kollision und Texturübergängen wird unterstützt. Zudem können Gothic 3-Materialien angesehen und verändert werden.
Rimy3D is a program for opening and converting 3D models. It enables you to create your own models for items, armory and monsters in Gothic 3. Creating new level meshes with proper collision and texture blending is also possible. Furthermore, you can view and edit Gothic 3 materials.
Hallo,
deine Beschreibung von Vertex-Colors im Zusammenhang mit Levelmeshes erweckt den Eindruck, als wüsstest du absolut Bescheid.
Kennst du zufällig auch eine (einfache) Methode, um zu verhindern, dass NPCs im Angriffsmodus durch Wände von Gebäuden oder Höhlen durchlaufen?
(Einfach soll sie sein, weil ich keine Zeit habe, mich zusätzlich noch um dieses ganze Navigationsgedöns zu kümmern.)
Wenn ich zum Beispiel Ortega in einer mit G3dit geklonten Trelis Excavation spawne und vor ihm flüchte, verschwindet er spätesten nach der ersten Abzweigung in einer Wand.
Diese Wände besitzen zusätzlich zum xcmsh ein Trimesh-kollisionsmesh.
Andererseits gibt es Tische mit Trimesh-Kollisionsmesh, durch die NPCs nicht durchlaufen können, wenn ich das richtig verstanden habe?
Gibt es eventuell bei Rimy3D eine einfache Möglichkeit, das Problem zu lösen, ohne Navigation zu verwenden?
(Eine andere Möglichkeit scheint darin zu bestehen, vorhandene grüne Navi-Leitzäune umzuverlegen.
Das hört sich aber auch nur wie eine "Verlegen"heitslösung an.)
Kennst du zufällig auch eine (einfache) Methode, um zu verhindern, dass NPCs im Angriffsmodus durch Wände von Gebäuden oder Höhlen durchlaufen?
(Einfach soll sie sein, weil ich keine Zeit habe, mich zusätzlich noch um dieses ganze Navigationsgedöns zu kümmern.)
...
(Eine andere Möglichkeit scheint darin zu bestehen, vorhandene grüne Navi-Leitzäune umzuverlegen.
Das hört sich aber auch nur wie eine "Verlegen"heitslösung an.)
Tut mir leid, aber es gibt keine andere zuverlässige Möglichkeit, als die Ausstattung der Gebäude mit Navigationszonen.
Kennst du zufällig auch eine (einfache) Methode, um zu verhindern, dass NPCs im Angriffsmodus durch Wände von Gebäuden oder Höhlen durchlaufen?
[...]
Andererseits gibt es Tische mit Trimesh-Kollisionsmesh, durch die NPCs nicht durchlaufen können, wenn ich das richtig verstanden habe?
Hi.
Ich habe mich abgesehen von den 3D-Daten nie mit dem G3-Modding beschäftigt, daher kann ich dazu nichts Definitives sagen, denke aber, dass George absolut Recht hat.
In Risen ist es (wie du vielleicht schon weißt) so, dass NPCs die Kollionsmeshes ignorieren, solange sie sich innerhalb einer NavZone befinden. Wenn sie dagegen außerhalb der NavZone sind, dann respektieren sie Kollisionsmeshes. Das wird in Gothic 3 wahrscheinlich genauso sein.
Was die Tische angeht: Dort wird vermutlich wie in Risen ein CollisionCircle verwendet, also ein unsichtbares rundes Objekt, von dem NPCs Abstand halten (sieht aus wie in riesiger roter Pokerchip, wenn man im Debugmodus die Navigationsansicht aktiviert). Das spart Rechenleistung, weil Kollision mit so einem runden Objekt viel einfacher zu überprüfen ist, als mit einem komplexen Kollisionsmesh.
Wenn sie dagegen außerhalb der NavZone sind, dann respektieren sie Kollisionsmeshes. Das wird in Gothic 3 wahrscheinlich genauso sein.
Hi,
das wäre fafafantastisch. Dann könnte ich einen Hafen vor Vangard und Katakomben unter dem Levelmesh erstellen, weil da keine NavZonen sind (glaube ich jedenfalls). Wo die Monster/NPCs dann auch attackieren "dürfen".
Was die Tische angeht: Dort wird vermutlich wie in Risen ein CollisionCircle verwendet, also ein unsichtbares rundes Objekt, von dem NPCs Abstand halten (sieht aus wie in riesiger roter Pokerchip, wenn man im Debugmodus die Navigationsansicht aktiviert).
@George: sind die CollisionCircle auch in das Navigationssystem eingebunden, oder kann man die "einfach so" einbauen (wie einen Stand-Freepoint zum Beispiel)?
Hi,
das wäre fafafantastisch. Dann könnte ich einen Hafen vor Vangard und Katakomben unter dem Levelmesh erstellen, weil da keine NavZonen sind (glaube ich jedenfalls). Wo die Monster/NPCs dann auch attackieren "dürfen".
Außerhalb von NavZonen laufen NPCs, die den Helden verfolgen, tatsächlich nicht durch Objekte mit CollisionShape. Wenn allerdings ein Objekt auf der "Luftlinie" NPC - Held liegt, laufen sie nicht um dieses herum, sondern bleiben einfach auf der Stelle stehen.
Ich vermute CollisionCircles spielen bei der Navigation außerhalb von Navigationszonen keine Rolle, will heißen die kannst du dir sparen.
Originally Posted by tombom81
@George: sind die CollisionCircle auch in das Navigationssystem eingebunden, oder kann man die "einfach so" einbauen (wie einen Stand-Freepoint zum Beispiel)?
CollisionCircles (auch NegCircles genannt) gehören zum Navigationssystem. Sie sind in der Datei NavigationMap.xnav, die große Teile des Navigationssystems enthält, hinterlegt. Mit g3dit kann man sie aber trotz allem "einfach so" einbauen. Dazu öffnet man eine .node/.lrendat, wechselt in den NegCircle-View und kann dann dort NegCircles für Entities erstellen bzw. löschen.
Besten Dank an euch beide, George und Baltram!
Das hört sich ja sehr vielversprechend an!
(Ich dachte schon, ich wäre an einem toten Punkt angelangt, nachdem ich einsehen musste, dass du, George, und Askanius und der Jünger ziemlich recht haben mit euren Einschätzungen bezüglich Aufwand, Möglichkeiten und Notwendigkeiten.)
Zumindest bin ich jetzt aber motiviert, im neuen Jahr ein paar Dinge anzutesten, zum Beispiel Rhobars Flucht aus Vangard durch einen Tunnel. (Vielleicht wird es nicht funktionieren, aber ein Heidenspaß wird's allemal, zumal ich garnicht weiß, wohin er denn sinnvollerweise fliehen kann.)
Vielen Dank für eure Tools und frohe Feiertage erstmal...
Do You even know what You've taken from game and "uploaded" (lol ) to gmax?
First get Paint.net/GIMP/or Photoshop and open Your "armors". Good luck man with "importing" armors from other games if You are doing that crazy things right now...