1. Dashboard
  2. News
  3. Community
    1. Unresolved Threads
  4. Downloads
  5. Blogs
    1. Articles
  6. Lexicon
  7. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Files
  • Lexicon
  • Blog Articles
  • More Options
  1. Flusiboard
  2. Forums
  3. Flight Simulation
  4. The Developer Corner

Manschy's Frage-Ecke: Wie texturiere ich Effekt-Texturen?

    • FSX
  • Manschy
  • February 10, 2017 at 6:28 PM
  • Manschy
    Guest
    • February 10, 2017 at 6:28 PM
    • #1

    Hallo Experten,

    ich gebe zu, dass ich zur Zeit mehr mit Fragerei als mit der Umsetzung Eurer tollen Antworten beschäftigt bin :/ ...

    Jedoch will ich heute versuchen, Klarheit in ein Thema des FSX zu bringen, was noch unter FS9 per MDLTweaker spielend leicht zu erreichen war. Zusammen eben mit dem Thema Zeitsteuerung per SODE ein für mich strikt zusammenhängendes Problem. Lange Rede, kurzer Sinn:

    War es mir noch möglich, im FS9 Bodenpersonal als Planes per "rotate to user" darzustellen, ist auch dieses sinnvolle Feature im FSX dem Tode geweiht.
    Nun gibt es alternativ dazu ja die Möglichkeit, einzelne Personen als Effekte per "Attach Point Tool" oder auch im ModelConverterX einzufügen, was ich auch schon in mehreren tollen Szenerie-Addons bestaunen durfte. Es geht also!
    Nun habe ich mich schon ein wenig mit der Materie befasst, aber bin an der Stelle am Verzweifeln, wo es darum geht, bestimmte Texturen dem Effekt zuzuordnen. Konkret:

    Ich habe ein Texture-Sheet mit einer Reihe an Groundcrew-Personen, das ich auch schon als Texture im FSX-Effects-Texture-Ordner abgelegt habe.

    Dazu als Ansicht mal mein Anhang.

    Nun meine Frage:
    - Für jeden Effekt - sprich, einer einzelnen Person - muss ich ja einen Ausschnitt des Texture-Sheets zuordnen können, sonst habe ich ja bei jedem Effekt ALLE Personen auf der Textur. Ist das irgendwie möglich? Also, ich meine wie beim UVW-Wrapping in Gmax - dort markiere ich ja z. B. eine Fläche und belege diese mit einem Textur-Ausschnitt.
    Oder muss ich für jeden Effekt (also jede Person) eine einzelne Textur anlegen? Das erscheint mir nicht richtig, da ich bei meinen Suchen in den Szenerien festgestellt habe, dass es zwar bis zu 15 Effekten (also Personen-Abbildungen) gibt, aber eben nur 1 bis 2 Texture-Sheets. Es muss also irgendwie möglich sein, Ausschnitte aus den Texture-Sheets zu nutzen. So, wie beispielsweise halt auch bei Nachbrenner-Effekten, wo es ja auch Sheets mit mehreren Nachbrenner-Kegeln verwendet werden...
    Ich hoffe, ich konnte mich für die Experten hier einigermaßen klar ausdrücken, das ist oft meine Schwäche....
    Vielen Dank erneut schon einmal für Eure Eingebungen und Tipps im Voraus :thumbup:

    Images

    • EHNR_groundcrew_2.jpg
      • 299.6 kB
      • 1,024 × 1,024
  • Christian Bahr
    Guest
    • February 11, 2017 at 8:12 PM
    • #2

    Wenn man das richtig verstehen darf, dann möchtest du statt eines Effekts ein 3-D Objekt als Attach Point verwenden? Das geht ziemlich easy: du erstellst dein Objekt, sagen wir mal eine Doppelleucht für die Dachecken einer Klinik. Anstatt du die Doppelleuchten direkt an die Klinik anbringst, kannst du sie auch mittels Attach Point an die Klinik anbringen - als LibraryObjekt. Du musst nur den Code anpassen, der beim "Attachen" an den Attach Point geschrieben wird:


    Doppelleuchte als 3-D Modell



    Klinik mit Attach Points. Wichtig ist der angepasste Code. Anstatt eines Effekts wird die GUID der Doppelleuchte eingetragen


    FSXML = <?xml version="1.0" encoding="ISO-8859-1" ?> <FSMakeMdlData version="9.0"> <Attachpoint name="attachpt_do_klinikzentrum_nord_doppelleuchte_0"> <AttachedObject> <LibraryObject name="{cd5ec94e-ca84-4b04-921b-11d41cd374af}" scale="1.0"/> </AttachedObject> </Attachpoint> </FSMakeMdlData>



    Ergebnis im Sim: Klinik mit Doppelleuchten als LibraryObjekt-Attach Point

    Wie gesagt, bin mir nicht ganz sicher ob deine Frage so gemeint war. Wenn nicht, einfach den Beitrag ignorieren :D

  • Bushpilot
    Active from time to time
    Points
    669
    Posts
    127
    • February 11, 2017 at 9:55 PM
    • #3

    Danke Christian,
    wieder etwas dazu gelernt.
    Ich kannte dies bis jetzt nur mit Effekten.
    Als Attribut/Parameter könnten dann doch auch Day/Night usw. funktionieren?

    Gruß Mike

  • Christian Bahr
    Guest
    • February 11, 2017 at 11:29 PM
    • #4

    Hallo Mike,

    das hatte ich damals hin und her ausprobiert um dann festzustellen, dass es nicht geht. Wenn man genau hinsieht, dann kann man im Code den "Scale"-Parameter" erkennen. Da dachte ich, dass man den eventuell mit dem "Day/Night/Dawn/Dusk"-Parameter" austauschen kann -l eider hatte ich da keinen Erfolg gehabt. Später kam mir der Gedanke, dass das vielleicht etwas für das P3D-Entwicklerteam wäre, also den Code diesbezüglich anzupassen bzw zu ändern. Nun wissen wir aber alle, dass der Code sehr in sich verschachtelt ist (hard-coded), so dass eine winzige Änderung am Code riesige Wechselwirkungen hervorrufen kann. Daher habe ich den Gedanken wieder fallen lassen. Aber die Idee ist natürlich gut, weil damit sofort einige designtechnische Klippen gelöst wären :) Wenn man dann noch den Parameter für Jahreszeiten einbauen/ändern könnte ... das wäre schon traumhaft!

  • Manschy
    Guest
    • February 12, 2017 at 1:04 AM
    • #5

    Danke für Eure Antworten.

    Christian: Also, mein Grundgedanke im Speziellen, wenn ich mal Gmax nutzen möchte:

    - Im FS9 habe ich senkrechte Planes erstellt, in etwa der Körpergröße einer Person. Diese habe ich dann mit einem Groundcrew-Mitglied des obigen Sheets texturiert. Exportiert, per MDLTweaker mit Time-Tweaks sowie dem eben so wichtigen "rotate to user" Tweak versehen und fettich....

    Nun im FSX, wie ich es mir vorstelle:

    - Eine liegende Plane erstellen (sagen wir mal ca. 0,5 x0,5 Meter). Daran hefte ich mit dem Attach-Point-Tool meinen Effekt an. Nur ist in diesem Fall der Effekt halt mein Ground-Crew Mann. Soweit, so irritiert: Ich habe auch schon mit Lichteffekten experimentiert und das ist gar nicht schlecht, sprich auch für mich nachvollziehbar umzusetzen. Dabei habe ich aber bisher existierende Effects-Texturen genutzt oder eben diese Texturen, die auf dem ganzen Textur-Sheet nur ein einziges Bild hatten, z. B. einen Lichtkegel.
    In meinem Fall ist die Effekt-Textur aber eben das obige Sheet mit vielen unterschiedlichen Personen drauf. Kann ich aus diesem Sheet die einzelnen Personen nutzen, wie z. B. ja auch bei den Effekten mit Nachbrennern, wo ja auch viele unterschiedliche Lichtkegel auf einem einzigen Sheet sind, von dem sich unterschiedliche Flugzeugmodelle bedienen? Da das ja geht, würde ich so auch meine Personen auf meine Effekte bekommen können, richtig?

    @All (etwas abweichend von meiner Fragestellung aber sehr gut erklärt, wie man per MCX einen Effekt anbringt):

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Und ganz wichtig: Es scheint über die Parameter-Steuerung im MCX - Attached - Object - Editor tatsächlich auch Möglichkeiten z. B. von "Day/Night" oder "Dusk/Dawn" zu geben. Für mich wäre das ein Quantensprung für den FSX, für andere sicherlich schon ein müdes Lächeln. Bitte im Video mal ab 5:40 schauen, ob Ihr das so bestätigen könnt.

    Leider bringt mich das mit dem ursprünglichen Thema nicht voran, obwohl es für meine andere Baustelle (erscheinen lassen von offenen bzw. geschlossenen Tarnnetzen) vielleicht ein Treffer sein könnte...Mann, ist das alles schwierig und spannend...

  • Flugi
    Starts to be active
    Points
    2,123
    Posts
    325
    Name
    Steffen Zuleger
    Flight Simulator
    Prepar3D v4 X-Plane 11
    • February 12, 2017 at 8:51 AM
    • #6

    Christian: Mit dem Attach Point könnte ich auch einen Windsack an einen selbst erstellen Mast bringen, korrekt?

    __________________
    Liebe Grüße

    Steffen Z.

  • Bushpilot
    Active from time to time
    Points
    669
    Posts
    127
    • February 12, 2017 at 9:03 AM
    • #7

    Ja... Christian, ich habe gerade im MCX noch mal geschaut.
    Die Parameter Day/Night usw. kann man nur bei Attached von Effekten hinzufügen (im Video wird auch ein Effekt hinzugefügt), nicht aber bei Objekten, diese kann man nur scalieren.

    In einem Beitrag (wo es um SODE ging) schrieb Rainer (simmershome):

    Quote from Rainer (simmershome)

    Das sollte aber auch mit dem effect Type=22 (debris) funktionieren. Der kann nämlich Library Objecte emittieren. Man hätte dann 4 Zeitabschnitte zur Verfügung. Day, Dawn, Dusk, Night.


    Vielleicht kann Rainer es ja mal genauer erläutern.

    Im SDK kann man dazu hier (https://msdn.microsoft.com/en-us/library/cc526969.aspx) etwas nachlesen.

    Dazu müsste man unter [Particle.0] den Type=22 setzen und unter dem [ParticleAttributes.0] den Parameter GUID={guid} mit der GUID-Nummer einfügen.
    Im Effects-Ordner des FSX gibt es eine fx_object_test.fx, darin gibt es den GUID-Parameter.
    Mit ihr müsste man mal experimentieren.


    Dies ist sicher das, was du suchst Manfred.


    Ich habe so etwas auch noch nicht gemacht.


    Gruß Mike

  • Christian Bahr
    Guest
    • February 12, 2017 at 9:48 AM
    • #8
    Quote from Flugi

    Christian: Mit dem Attach Point könnte ich auch einen Windsack an einen selbst erstellen Mast bringen, korrekt?

    Ja, das ist korrekt :)

Participate now!

Don’t have an account yet? Register yourself now and be a part of Flusiboard!

Register Yourself Login
- Ad -

Who was online today

styleLogo-7129d7fe3ac3ce4456f010930db86abe96525a8e.png

Started in November 2011 as a pure forum for our portal flusinews.de, Flusiboard has grown more and more. Meanwhile it has become an independent portal with a community, downloads, a Lexicon and much more.

News about Flight Simulation

  • All the News
  • FS2020 News
  • Prepar3D News
  • X-Plane News
  • FSX News

Our Community

  • Forums overview
  • Flight Simulation Forums

More

  • Flight Simulation Lexicon
  • Ticket System
  1. Advertise with us
  2. Privacy Policy
  3. Contact
  4. Legal Notice
Powered by WoltLab Suite™