Die Suche ergab 4713 Treffer

von Schrompf
22.01.2011, 15:52
Forum: Grafikprogrammierung
Thema: [OpenGL] Blend/Binormal/Tangent-Attribute an OpenGL senden?
Antworten: 95
Zugriffe: 11693

Re: [OpenGL] Blend/Binormal/Tangent-Attribute an OpenGL send

Sowas gibt's eigentlich nicht. Ich würde da einfach einen Dummybone im Mesh-Ursprung erfinden und dem alle Vertizes zuweisen, bei denen die Summe der Bone-Einflüsse weniger als 1 ergibt.
von Schrompf
22.01.2011, 13:27
Forum: Vorstellungsbereich
Thema: [Projekt] Stone Quest ( old thread )
Antworten: 79
Zugriffe: 28123

Re: [Projekt] - Stone Quest -

Es sieht verdammt cool aus, vor allem seit dem Hinzufügen von Bäumen, Steinen und Gräsern. Was passiert mit denen denn, wenn man ihnen den Boden unter den Füßen weghackt? :-) Und was ich noch gar nicht im der Beschreibung gesehen habe: wird das Spiel netzwerktauglich wie das orginale Minecraft? Wenn...
von Schrompf
21.01.2011, 14:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Vorgehen bei Linkerfehlern
Antworten: 16
Zugriffe: 2093

Re: Vorgehen bei Linkerfehlern

Schau mal in Deine Assimp-Buildsettings. Es gibt ein spezielles Define, dass man bei Assimp angeben kann, so dass es keine eigene zlib mitkompiliert, sondern sich auf eine extern dazugelinkte ZLib verlässt. Wenn Du das Define gesetzt hast, würde das die den Effekt erklären. Denkbar wäre allerdings a...
von Schrompf
18.01.2011, 09:32
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1491643

Re: Jammer-Thread

Nachtrag zu meinem letzten Gejammer: unser Forum ist wieder da. Leider bietet das PHPBB-Adminpanel keinen Datenbank-Dump an. Ich vertraue den Leuten nicht mehr... ich werde mir wohl mit so einem rekursiven Webseitenausleser eine statische Kopie des Forums als Archiv ziehen und auf eigenem Webspace e...
von Schrompf
17.01.2011, 16:02
Forum: Zusammenarbeit
Thema: Wir visualisieren Eure Spiel-Konzepte
Antworten: 9
Zugriffe: 1942

Re: Wir Visuallisieren eure Spiel-konzepte

Mit der gleichen Rechtschreibung und Grammatik wie die bisherigen Beiträge? Danke, aber da verzichte ich :-) Damit das etwas konstruktiver klingt: wenn die Firma ernst genommen werden soll, ist es eine unbedingte Pflicht, bei jeder Veröffentlichung auf eine seriöse und fehlerarme Präsentation zu ach...
von Schrompf
17.01.2011, 15:58
Forum: Grafikprogrammierung
Thema: [OpenGL] Blend/Binormal/Tangent-Attribute an OpenGL senden?
Antworten: 95
Zugriffe: 11693

Re: [OpenGL] Blend/Binormal/Tangent-Attribute an OpenGL send

Standard bei allen Grafikkarten nach ~2002 sind 16 Eingabevektoren in den VertexShader. Wie weit man die einzelnen Attribute durchnumerieren kann, weiß ich nicht, aber ich bin da noch nie an Grenzen gestoßen. Probier's einfach mal aus. Für Lichter brauchst Du die jedenfalls nicht, die lädt man eher ...
von Schrompf
17.01.2011, 11:01
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1491643

Re: Jammer-Thread

VDSL ist straßenweise verfügbar - es gibt eine interaktive Karte irgendwo auf der Telekom-Webseite. Kostet für 50MBit down und 10MBit up 50€ pro Monat. Enthält Telefonanschluss mit Deutschland-Festnetz-Flatrate und eine Internet-Flatrate (bis 200GB, dann gedrosselt auf 6MBit).
von Schrompf
17.01.2011, 08:48
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1491643

Re: Jammer-Thread

Unser internes Entwicklerforum ist tot. Der Betreiber der Forenwebseite hat sich anscheinend schon seit Monaten abgesetzt und bezahlt seine Leute nicht mehr - gemerkt haben wir es erst an "Datenbankserver nicht erreichbar". Jetzt sind die ganzen Diskussionen, Entwürfe und Bilder über den J...
von Schrompf
14.01.2011, 08:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] generische Callbacks bzw. einsetzbare Funktionen
Antworten: 11
Zugriffe: 1967

Re: [C++] generische Callbacks bzw. einsetzbare Funktionen

Wie rvalue reference? Ich möchte ja explizit keine Kopie anlegen, sondern die orginale Strukturinstanz verwenden. Oder ich verstehe nicht, was Du meinst. Hast Du Beispielcode zur Syntax-Anschauung?
von Schrompf
14.01.2011, 08:30
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1491643

Re: Jammer-Thread

Was wirst Du denn jetzt tun? Auf OGL wechseln? Oder nach Tahiti auswandern?
von Schrompf
14.01.2011, 00:05
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] generische Callbacks bzw. einsetzbare Funktionen
Antworten: 11
Zugriffe: 1967

Re: [C++] generische Callbacks bzw. einsetzbare Funktionen

Inline ist nicht wirklich Pflicht.... wär schön, muss aber nicht. Immerhin arbeitet der Szene-Iterator ja auch rekursiv, da verbietet sich inline ja genauso. Ich hatte aber auch mehr eine allgemeine Diskussion im Sinn, was für Möglichkeiten es gibt und in welchen Bereichen sie sich anbieten. Ich hab...
von Schrompf
13.01.2011, 20:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] generische Callbacks bzw. einsetzbare Funktionen
Antworten: 11
Zugriffe: 1967

Re: [C++] generische Callbacks bzw. einsetzbare Funktionen

Hm, es ist doch alles nicht so einfach wie erhofft. Die oben vorgestellte Lösung funktioniert erwartungsgemäß mit Funktoren mit Zustand nicht. Boost::bind nimmt den "Callback" per Value: template <typename Callback> void DoSomething( Container& container , Callback callback); Diese Lös...
von Schrompf
13.01.2011, 10:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [c++] Struct in Array aus datei
Antworten: 14
Zugriffe: 2016

Re: [c++] Struct in Array aus datei

Alles, was kein primitiver Datentyp ist (float, int, char, NICHT char*), kann in eine Datei geschrieben werden. Für alles andere musst Du besonderen Code schreiben, der Anzahl und die einzelnen Elemente schreibt. Ein Array (oder in eine Klasse verpackt als Vector, Liste oder sonstwas) besteht aus Ze...
von Schrompf
12.01.2011, 10:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] generische Callbacks bzw. einsetzbare Funktionen
Antworten: 11
Zugriffe: 1967

Re: [C++] generische Callbacks bzw. einsetzbare Funktionen

Naja, boost::function ist ja ein gekapselter Callback-Typ. Der betreibt einigen Aufwand hinter den Kulissen, soweit ich das verstanden habe. Ich habe jetzt einfach mal die Definition von std::for_each() und Artverwandten angeschaut. Und siehe da: die nehmen einfach nur einen komplett abstrakten Temp...
von Schrompf
11.01.2011, 23:42
Forum: Grafikprogrammierung
Thema: Zusammenhänge zwischen Animationen, Bones, Mesh
Antworten: 34
Zugriffe: 5020

Re: Zusammenhänge zwischen Animationen, Bones, Mesh

Nein, ist es nicht. Die BlendIndices sind auch unter OpenGL Teil der Vertexstruktur.
von Schrompf
11.01.2011, 21:45
Forum: Grafikprogrammierung
Thema: Zusammenhänge zwischen Animationen, Bones, Mesh
Antworten: 34
Zugriffe: 5020

Re: Zusammenhänge zwischen Animationen, Bones, Mesh

Die BlendWeights und BlendIndices sind Vertex-Attribute. Jeder Vertex hat eine kurze Tabelle, welche Bones ihn beeinflussen (die BlendIndices) und wie stark jeweils (BlendWeights).
von Schrompf
11.01.2011, 15:02
Forum: Grafikprogrammierung
Thema: Zusammenhänge zwischen Animationen, Bones, Mesh
Antworten: 34
Zugriffe: 5020

Re: Zusammenhänge zwischen Animationen, Bones, Mesh

Die Formel for die BoneMatrix ist Matrix = OffsetMatrix * NodeTransform * ParentTransform * usw. das hängt allerdings von Deiner Matrix-Notation ab, evtl. ist es genau andersrum. Das kannst nur Du selbst wissen, weil nur Du selbst Deinen Matrix-Code kennst. Und die Formel hat eventuell einen festen ...
von Schrompf
11.01.2011, 13:14
Forum: Grafikprogrammierung
Thema: Zusammenhänge zwischen Animationen, Bones, Mesh
Antworten: 34
Zugriffe: 5020

Re: Zusammenhänge zwischen Animationen, Bones, Mesh

Die Offsetmatrix steht in aiBone, die ist also nur für VertexSkinning relevant - also wenn Dein Mesh Bones hat.
von Schrompf
10.01.2011, 22:31
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1491643

Re: Jammer-Thread

Ja, die bösen NANs... die sind ansteckend. @Stephan: Dein Account war kein konkretes Ziel - viele unserer Accounts waren in den letzten Tagen automatisiert angegriffen worden. Nach drei Versuchen sperrt die Forensoftware dann weitere Loginversuche bis zur Eingabe des Captchas, um Wörterbuchattacken ...
von Schrompf
10.01.2011, 22:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] generische Callbacks bzw. einsetzbare Funktionen
Antworten: 11
Zugriffe: 1967

[C++] generische Callbacks bzw. einsetzbare Funktionen

Hallo Leute, ich ringe hier gerade mit einer Art Callback-Situation, für die es sicher schon eine generisch freundliche Lösung in C++ oder Boost gibt. Folgendes Szenario: template <class Behandler> struct Tester { /// evtl. Konstruktor Tester(); /// startet die Prüfung ausgehend von dem gegebenen Di...
von Schrompf
10.01.2011, 08:24
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Da könntest Du recht haben. Aber können wir denn Standard-Streams auf unser IO-System mappen? Ansonsten wäre das wirklich die Ideallösung für alle Dateisysteme: der Nutzer übergibt einen Start-Dateinamen und evtl. ein IOSystem (Defaultparameter NULL) und das Thema wird erledigt. Find ich gut. Ich ha...
von Schrompf
06.01.2011, 21:43
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Ok, dann passt ja alles :-)
von Schrompf
06.01.2011, 17:56
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Ich verstehe es immernoch nicht. Was sollte denn in dem Header drinstehen? Und was hat das mit der Datenübertragung zu tun, wenn wir hier doch von einer rein im Speicher gehaltenen Struktur reden? Soll der Header mit auf Platte geschrieben werden? Wenn ja, wie soll dann noch ein valides File des geg...
von Schrompf
06.01.2011, 16:46
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

[*]Blobs sollen nicht zum Zwischenspeichen auf die Platte gebracht werden. Und da gehen die Meinungen auseinander. Natürlich soll der Blob auf Platte gespeichert werden! Das ist doch der ganze Sinn des "Exports". Wie soll denn sonst ein anderes Programm an die exportierten Daten kommen, w...
von Schrompf
06.01.2011, 16:05
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Kimmi, ich habe den Eindruck, Du stellst Dir unter Exporter etwas ganz Anderes vor als wir. Der ganze Sinn eines Exporters ist es, eine Datei zu erstellen, die von einem anderen Programm (nicht bzw. wahrscheinlich nicht Assimp) gelesen werden kann. Daher DARF es keinen Header geben. Wenn das jeweili...
von Schrompf
06.01.2011, 15:19
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Ok, Du hast Recht. Die Änderungen sind ja minimal und noch dazu steht es dem Anwender eh frei, ob er die Flags beachtet.
von Schrompf
06.01.2011, 14:58
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Endianess ist kein Problem, da muss man eh auf jedem System genau die Endianess reproduzieren, die das Dateiformat spezifiziert. Das hat Aramis ja korrekt beschrieben. Die Zeilenenden würde ich dagegen als unwichtig abtun. Ich vermute, es gibt heutzutage eh keinen Parser mehr, der eine Textdatei als...
von Schrompf
06.01.2011, 13:30
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Der Datenaustausch ist dann aber nicht universell plattformunabhängig, richtig? Doch, eigentlich schon. Was sollte denn dagegensprechen? @Aramis: Ok, dann machen wir das so. Hab es inzwischen erprobt. Ich commite das mal und fang bei Gelegenheit dann mal an mit dem Collada-Export an. Andere Frage: ...
von Schrompf
06.01.2011, 12:10
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 227963

Re: Assimp - Brainstorming zum Release

Ich habe noch eine Weile über das MehrDatei-Problem nachgedacht. Mein Gedanke war, dass wenn ein Exporter mehr als eine Datei ausspucken sollte, man als Anwender ja nicht weiß, welche Datei wo drin steckt. Ich würde also vorschlagen, wir entfernen den RecommendedFileExtension-Eintrag wieder aus der ...
von Schrompf
06.01.2011, 09:10
Forum: Grafikprogrammierung
Thema: Zusammenhänge zwischen Animationen, Bones, Mesh
Antworten: 34
Zugriffe: 5020

Re: Zusammenhänge zwischen Animationen, Bones, Mesh

Man kann nicht zwischen Endkey und Startkey interpolieren, wie Du ja schon richtig festgestellt hast, weil einem dazu ja die Zeitdifferenz zwischen den beiden fehlt. Ohne das jetzt nachprüfen zu können, behaupte ich, dass ich in meinem privaten Animcode einfach Endkey == Startkey voraussetze und man...