Da ich mir für mein Spiel, von den Wänden rinnendes Blut vorstelle, bin ich gerade am Rumprobieren und Umfunktionieren. Ich muss noch eine passende Textur erstellen, damit man den Übergang nicht so deutlich sieht. Ich hatte jetzt eher mal den Effekt getestet und geguckt wie es aussehen könnte.
Diese Diashow benötigt JavaScript.
– Für ein gerade enstehendes Tattoostudio, benötige ich Neon- Lichtsäulen, deswegen hatte ich heute ein paar Testsäulen erstellt und, ich finds cool :). Am Ende werde ich mich für 2 davon entscheiden bzw. weitere erstellen.
Letztlich hab ich mich im Gameguru-Forum über meinen Texturfehler erkundigt. Es dauerte nur kurze Zeit bis sich ein Guru meldete. Es war wieder mein Lieblingsguru, der sich wirklich viel Zeit genommen hatte meine Dateien zu kontrollieren und mir zusätzlich genau zu erklären warum der Fehler zustande kam. Es waren mehrere Stunden, die er sich Zeit nahm und Dank ihm kann ich nun auch alle möglichen Objekte hochladen, die problemlos funktionieren. Ich habe es noch nie erlebt, dass man bei irgend einem Programm so viel Hilfe erhält, wie bei Gameguru. Es ist richtig beeindruckend wie viel Mühe sich die Leute dort geben und mit wie viel Freude daran gearbeitet wird. Ich finde das richtig cool!!
Ich hatte meine Texturen falsch eingestellt gehabt und zusätzlich noch die ganzen maps nicht eingefügt (das lag u.a. auch daran, dass ich zuerst nur mal testen wollte ob ich die Objekte überhaupt hochladen kann) – deswegen konnte ich zahlreiche Objekte nicht hochladen und deswegen gab es auch Fehler im Spiel. Zusätzlich hatte ich einige Objekte hochgeladen, die vom Grund auf viel zu klein waren.
Wenn man Gamguru in der DX9 Version nutzt, ist es wichtig, dass die Texturen auf eine Größe von 1024 x 1024 eingestellt und die Meshes mit den maps (diffuse (_d) oder color, (_n) normal, (_s) specular, (_i) illumination) besetzt werden. Es gibt auch eine weitere map, die man erstellen kann, die nennt sich _cube, die für Reflektionen zuständig ist. Das mit den maps wusste ich, abgesehen von _cube, aber ich wusste nicht, dass es Fehler verursachen kann, wenn man sie nicht einfügt.
Hier ein vorher-nacher Bild:
Vorher: Charakter mit seltsamer zusätzlicher Textur
Vorher: Charakter mit seltsamer zusätzlicher Textur
Nacher: Charakter und Objekte ohne Fehler
Nacher: Charakter und Objekte ohne Fehler
Nacher: Charakter und Objekte ohne Fehler
Ich nutze nun die aktuelle Gameguru Version DX9, nicht die Preview Version (DX11). Das mache ich deswegen, weil die Preview Version noch im Aufbau ist. Ich hatte zwar abgesehen von meinem Texturfehler keine Probleme damit, aber ich fühle mich sicherer in der momentan aktuellen (alten) Version, außerdem funktioniert mit dieser mein alter PC besser. Gameguru ist echt Hammer, weil man echt alles machen und seine Ideen verwirklichen kann. Natürlich muss man sich Zeit nehmen und vieles lernen, aber im Grunde ist alles möglich und das ist genial! Nebenbei steht einem immer ein hilfsbereiter Guru zur Verfügung, hammer! 🙂
Hier ein kleiner Test-Trailer mit animierten Charaktern. Wundert euch nicht, dass die Charakter sowie Möblierung und diverse Gegenstände eine seltsame Oberfläche bzw. zusätzliche Textur haben. Das muss ein bug sein, den ich demnächst versuchen werde zu klären. Doch ich nehme an, dass es aufgrund der Beta-Version ist… MÖGLICH AUCH, DASS ICH SELBST ETWAS VERBOCKT HABE xD -.- …leicht möglich
Oberflächen-Textur-Fehler:
Vorher: Charakter mit seltsamer zusätzlicher Textur
Vorher: Charakter mit seltsamer zusätzlicher Textur
Ich habs nun gecheckt, jetzt kann ich endlich weiter arbeiten!!! =)
Damit der Charakter mit der kompletten Textur importiert wird, muss die in Mixamo bearbeitete fbx-Datei in blender importiert werden, da es die Texturen in Mixamo nicht importiert. Dort können dann die Texturen (Shader – textured solid/GLSL) eingefügt werden. Wichtig ist, dass man alle Texturen einfügt, neben diffuse auch normal, gloss sowie specular und jeweils nur 1 Material angegeben wird. Inseriert man nur die diffuse Textur, so erscheint der Charakter im Spiel sehr dunkel und mit nur wenigen Details. Es ist ein bisschen eine Arbeit, aber es funktioniert und ich bin mega froh darüber, es endlich gecheckt zu haben =)
Letztlich hab ich 3 Tage mit einem recht coolen und wirklich geduldigen Guru-Piraten geemailt. Seit längerer Zeit versuche ich eigene Charakter ins Spiel zu laden, hatte jedoch immer das Problem, dass die diversen Charakter nicht richtig ankamen, die meisten hatten den sogenannten Arme-Bug, den ich mit diesem aufmerksamen Guru lösen konnte.
Es war nicht einfach mit ihm zu kommunizieren, da ich die englische Sprache zwar verstehe aber mich schwer tue mich verständlich auszudrücken. Doch irgendwie haute es hin und er fand bald mal den Fehler. Ich erstellte Testcharakter in Makehuman oder Fuse, bearbeitete dann die triangular faces in Blender, lud die bearbeitete Version auf Mixamo hoch um sie zu riggen und lud sie dann auf den FBX2GG 1.2 hoch. Schlussendlich animierte ich den Charakter erneut mit den Gameguru-Animationen, was ein Fehler war, da er ja bereits geriggt war. Zudem waren meine Makehumanfiguren mit den falschen Einstellungen besetzt.
Er hatte mir am Ende ein Tutorial erstellt, welches er demnächst für andere Gameguru-User auch nutzen, bzw. online stellen möchte. Aus diesem Grund warte ich noch bis ich die genaue Beschreibung poste. Nun funktioniert eigentlich jeder Charakter den ich hochlade, sogar mit speziellen Animationen.
Vielen herzlichen Dank an myke1net und seine Hilfe!
Jetzt habe ich aber ein weiteres Problem und zwar jenes der Textur. Da mehrfach-Texturen noch nicht möglich sind, müssen Gesicht, Haare, Körper wie Kleidung auf einer Textur platziert werden und da habe ich noch meine Schwierigkeiten. Doch bevor ich wieder frage, wie das funktioniert, probiere ich noch rum. Es will halt alles gelernt sein, es braucht Zeit, bis man sich mit allem vertraut macht. Dazu gehören natürlich auch mehrere Programme und Blender bereitet mir noch Schwierigkeiten. Es ist zwar eine mega coole Software, die echt vieles kann, doch extremst konfus, für meine Begriffe…doch sie ist gratis und daher auf jeden Fall ideal.
Ich bin gerade dabei alles neu zu gestalten, da es in Gameguru so unendlich viele Möglichkeiten gibt. Allerdings ist es nicht einfach eigene Objekte und eigene Charakter zu importieren, das ist viel Arbeit und nimmt eine Menge Zeit in Anspruch.
Ich lerne immer wieder neue Dinge dazu, wodurch sich dieses Projekt ständig wandelt.
Momentan habe ich einen Textur-Bug, wodurch importierte Objekte zusätzliche Texturen aufweisen, die in der eigentlich importierten Version nicht vorhanden sind. Ich verwende zurzeit die neue Beta-Review-Version von Gameguru, weswegen derartige Pannen normal sind…hoffe ich zumindest. Generell habe ich Probleme mit den Texturen, die ich im Anschluss zeigen werde. Ich kann nun eigene, animierte Charakter importieren, doch auch da gibt es Schwierigkeiten. Ich nehme jedoch an, dass sich das zukünftig ändern wird, weil genau daran gearbeitet wird, an der Mehrfach-Textur. Ich muss mich auch mit gewissen Programmen wie bspw. Substance Painter vertraut machen, mittels dem ich versuchen werde eigene Texturen zu kreieren, doch da alles in englischer Sprache ist, brauche ich dafür etwas länger.
Es wird ewig dauern, bis alles so sein wird, wie ich es mir vorstelle. Doch was solls, ich arbeite gerne daran und kann mich dabei entspannen.
Hier die Charakter Import-Pannen:
Einerseits gibt es Probleme mit Charaktern, die mehrere Texturen benötigen und andererseits verstellt es bei diversen Charaktern das Skelett, in der Regel sind es die Arme, die völlig deformiert sind. Manche Charakter funktionieren, allerdings nur komplett vorgefertigte.
Beim verzerrten-Arme-Bug weiß ich nicht so recht woran es liegt. die Charakter müssen mehrere male umgewandelt bzw. verändert werden, da es Probleme mit gewissen Einstellungen (triangular faces zu hoch) gibt. Somit müssen sie über Fuse oder Makehuman erstellt-, dann in Blender importiert, überarbeitet, in fbx umgewandelt und durch FBX2GG 1.2 animiert werden. Dies führt schlussendlich dazu, dass Fehler oder nicht perfekt funktionierende Charakter importiert werden. Das liegt mit Sicherheit auch an Gamguru selbst, allerdings möchte ich bei diesem Programm bleiben, da ich daran glaube. Ich liebe Gameguru und diejenigen, die dahinter stecken. Man merkt einfach, dass hier mit Liebe gearbeitet wurde und, dass vor allem auch darauf geschaut wird, was der User haben möchte. Die legen sich ins Zeug, sie bemühen sich und das merkt man. Es wird sicher noch dauern, bis alles so funktioniert wie es soll. Doch ich bleibe dran, es wird schon noch hinhauen 🙂