Autor Beitrag
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Sa 21.06.08 20:16 
Hallo,

gibt es ein Programm, mit dem eine 3D-Flagge mit einer eigenen Textur austatten kann und diese dann als JPEG von der Seite gesehen speichern kann?

Habe nämlich keine Lust, dafür nen extra Objekt zu machen, mit was-weiß-ich wie vielen Vertices und Faces, soll ja gut Aussehen...

Grüße,
Wolle

_________________
1405006117752879898543142606244511569936384000000000.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Sa 21.06.08 20:54 
Hallo,

such mal in Google nach Suche bei Google FLAGGE 3D DOWNLOAD. Dort findest du zwei Bildschirmschoner, die allerdings nur vordefinierte Flaggen besitzen. Vielleicht wäre aber dieser Formusartikel aus SELFHTML ganz interessant für dich.

Grüße,
Yogu
Greenberet
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 339
Erhaltene Danke: 20

Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
BeitragVerfasst: Sa 21.06.08 21:32 
Ich hab zwar jetzt kein Codebeispiel da, aber du könntest es folgendermaßen machen ( wär auch einfach zu implementieren )

du nimmst ein stink normales rechteck( am besten mit vielen vertexes ) packst deine Fahnentextur drauf und über einen Vertexshader setzt du die z koordinate entsprechend sin(x)
Bsp(GLSL):
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
void main(void)
{
  vec4 v = vec4(gl_Vertex);
  
  v.z = sin(5.0*v.x)*0.25;

  gl_Position = gl_ModelViewProjectionMatrix * v;
}

Dadurch hast du schon mal eine wehende Fahne( auch wenn das wehen nicht dynamisch ist).
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Sa 21.06.08 21:37 
user profile iconGreenberet hat folgendes geschrieben:
du nimmst ein stink normales rechteck( am besten mit vielen vertexes ) packst deine Fahnentextur drauf und über einen Vertexshader setzt du die z koordinate entsprechend sin(x)

Ja, klar! In 3D ist so eine Flagge besonders einfach zu realisieren, weil man wirklich nur die einzelnen Segmente zwischen Vorne und Hinten bewegen muss. Vielleicht kann dir auch das Tutorial Abseits eckiger Welten aus dem DelphiGL Wiki bei dem Problem, die Animation rund darzustellen, behilflich sein.

Viel Glück! :D

Grüße,
Yogu
Wolle92 Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: So 22.06.08 06:17 
das wehen muss ja nicht dynamisch sein.... soll ja letztendlich nur ein einzelnes bild sein

_________________
1405006117752879898543142606244511569936384000000000.