Vertex Alpha?

Previous topic - Next topic

monono

Hallo,
Gibt es eine Möglichkeit einzelnen Vertexgruppen/Vertices in X_OBJ... mit unterschiedlichen Alphawerten zu zeichnen?

Schranz0r

Nein, so nicht möglich, leider...
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Kitty Hello

Es sollte gehen, wenn man dazwischen ALPHAMODE wechselt.

monono

#3
Mit ALPHAMODE habe ich es nicht hinbekommen, aber es funktioniert mit:
Code (glbasic) Select

glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_BLEND)

glBegin(GL_QUADS)
 
    glColor4f(1,1,1,0.2)
    glVertex3f( 0, 2, 0)
    .....
glEnd()




Habe ich da einen Geschwindigkeitsverlust wenn ich das nicht mit x_DRAWOBJ mache, oder macht glbasic intern das gleiche?


Edit:
Ok, so einfach wie beschrieben geht es dann doch nicht. Ich merke das OGL komplizierter ist als ich dachte. Aber deswegen holt man sich ja GLBasic  :)
Ich nehme jetzt doch Polyvector, muss zwar dann auf ein paar Sachen verzichten, läuft dafür wunderbar!

Schranz0r

Nein, geht nicht Gernot!
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Kitty Hello

Puh... Muss ich mir mal ansehen.