+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Transparenz in OpenGL - blend functions und blend equations

  1. #1
    Global Moderator Viertel Gigabyte Themenstarter

    Registriert seit
    05.08.2008
    Fachbeiträge
    4.913
    Genannt
    309 Post(s)
    Im Zusammenhang mit glTF hatte ich ja JglTF erstellt - ein paar libraries für glTF-handling, und unter anderem einen kleinen glTF-viewer mit JOGL- und LWJGL-backends.

    In einer glTF-Datei können verschiedene Parameter stehen, die praktisch direkt an OpenGL-Funktionen übergeben werden. Diese Parameter sind hauptsächlich für das Rendern von "teil-opaken" (bzw. "teil-transparenten") Objekten relevant. Im speziellen stehen in den technique.states.functions die Parameter für
    https://www.opengl.org/sdk/docs/man/...Separate.xhtml und
    https://www.opengl.org/sdk/docs/man/...Separate.xhtml

    Nun bin ich nicht sicher, welche Werte dort drin stehen "müssen", damit es "richtig" aussieht, bzw. ob ein gerendertes Ergebnis für bestimmte Werte "richtig" ist oder nicht. Ich habe es mit Intuition und Überlegen versucht, aber da kommt anscheinend nicht das richtige raus. ALLE möglichen Kombinationen durchzuprobieren wäre etwas albern, auch wenn sowas wie Anders Riggelsen - Visual glBlendFunc and glBlendEquation Tool dabei helfen könnte...

    Ich hab' das ganze mal als issue aufgemacht, unter https://github.com/javagl/JglTF/issues/6

    Hat irgendjemand Ideen oder Kommentare dazu?

    (Ja, @Fancy , sorry, ohne dieses Mention geht's einfach nicht )

  2. #2
    Global Moderator Viertel Gigabyte Themenstarter

    Registriert seit
    05.08.2008
    Fachbeiträge
    4.913
    Genannt
    309 Post(s)
    Ich denke, das hat sich erledigt. Ich gehe davon aus, dass das gerenderte Ergebnis "richtig" ist, in dem Sinne, dass eben das gerendert wird, was in der Eingabedatei steht. Dass das für einige der Sample Models von glTF vermutlich nicht richtig ist, ist ein anderer Punkt.

  3. #3
    Global Moderator Viertel Gigabyte Themenstarter

    Registriert seit
    05.08.2008
    Fachbeiträge
    4.913
    Genannt
    309 Post(s)
    Ja, "premultiplied alpha", wie auch immer, die issue ist wieder offen

  4. #4
    Global Moderator Viertel Gigabyte Themenstarter

    Registriert seit
    05.08.2008
    Fachbeiträge
    4.913
    Genannt
    309 Post(s)
    Und wieder zu, https://github.com/javagl/JglTF/issu...ment-262856689 - das bleibt sie jetzt aber auch, bis sich jemand beschwert.

+ Antworten Thema als "gelöst" markieren

Direkt antworten Direkt antworten

In welcher Stadt steht der Eiffelturm?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Transparenz Fenster funktioniert nicht
    Von CyborgBeta im Forum Software
    Antworten: 1
    Letzter Beitrag: 25.01.2015, 08:59
  2. (Swing) Ubuntu 14.04 - Transparenz bei Fenster
    Von JSeann im Forum AWT, Swing, JavaFX & SWT
    Antworten: 6
    Letzter Beitrag: 25.06.2014, 22:28
  3. Color Transparenz ohne neue Initialisierung?
    Von LearningJava im Forum Java-Grundlagen
    Antworten: 11
    Letzter Beitrag: 13.11.2013, 17:14
  4. Host Functions
    Von arroyave60 im Forum JCuda
    Antworten: 2
    Letzter Beitrag: 09.10.2012, 21:30
  5. openCL math functions on osx
    Von Reguj im Forum JOCL
    Antworten: 4
    Letzter Beitrag: 30.09.2010, 12:32

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •