Die Suche ergab 1249 Treffer

von Aramis
22.08.2009, 01:03
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Hoi, Ein vielleicht etwas überaschender, weil völlig ungeplanter, zugleich etwas umfangreicherer Patch: (Fast) alle textbasierten Loader kommen nun mit Unicode-Eingabedateien klar (UTF8, UTF16 LE/BE, UTF32 LE/BE). Alles wird nach UTF-8 konvertiert, zum Einsatz kommt die Referenzimplementierung des U...
von Aramis
21.08.2009, 13:27
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Assimp] Material auslesen
Antworten: 24
Zugriffe: 3730

Re: [Assimp] Material auslesen

Offtopic: aiGetMaterialTextureCount() und aiMaterial::GetTextureCount() sind nun verfügbar.
von Aramis
20.08.2009, 22:25
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Assimp] Material auslesen
Antworten: 24
Zugriffe: 3730

Re: [Assimp] Material auslesen

Hoi, bitte schick Kimmi oder mir mal ein solches Modell (obj und mtl).
von Aramis
19.08.2009, 22:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Assimp] Material auslesen
Antworten: 24
Zugriffe: 3730

Re: [Assimp] Material auslesen

Die Sache ist eben, ich möchte Materialien gut auslesen können und nicht einfach zig Sachen prüfen ob diese vorhanden sind, oder nicht. Ich hab in der Doku nicht einmal eine Funktion gefunden, um zu ermitteln, wie viele Texturen es wovon gibt. Das ist richtig, es gibt sie nicht. Die einzige Variant...
von Aramis
17.08.2009, 16:19
Forum: Grafikprogrammierung
Thema: Terrainindizierung und LODs
Antworten: 6
Zugriffe: 1570

Re: Terrainindizierung und LODs

Meine Textur von Beispielsweise 512x512 samples kann mir im Indexbuffer nur 511 Quads anbieten, da das erste Sample ja ganz links benötigt wird. Du kannst einen Pixel auch als die Mitte eines Quads sehen. Die Vertexpositionen ergeben sich dann durch Interpolation der umliegenden Höhen (4, am Rand 2...
von Aramis
17.08.2009, 09:55
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [VC++’08]Unterschied zwischen if/else-if und switch
Antworten: 25
Zugriffe: 4787

Re: [VC++’08]Unterschied zwischen if/else-if und switch

Wohl eher 'Schlampigkeit', wenn man es so nennen kann. switch'es sind vom Sprachstandard ja - neben der verringerten Schreibarbeit im Vergleich zur äquivalenten if/else-Bauweise -bereits als Hinweis an den Optimizer vorgesehen. Ich denke nicht, dass es die Aufgabe des Optimizers ist Dinge zu optimie...
von Aramis
10.08.2009, 23:32
Forum: Allgemeines Talk-Brett
Thema: Internetanbieter
Antworten: 20
Zugriffe: 4031

Re: Internetanbieter

>> 1&1

Schlechte Erfahrungen gemacht. Sobald es mal Probleme gibt (z.B. beim Tarifwechsel) trifft man auf den unfreundlichsten und laaangsamsten Support aller Zeiten.
von Aramis
08.08.2009, 18:06
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Ich hab mal Links und Hinweis auf die HP gesetzt, ich hoffe du bist in der Form damit einverstanden. Morgen kann ich dann gerne noch Änderungen vornehmen ;)
von Aramis
04.08.2009, 19:30
Forum: Algorithmen und Datenstrukturen
Thema: Dll-Export in einem spezialisierten Template
Antworten: 5
Zugriffe: 2213

Re: Dll-Export in einem spezialisierten Template

Vollständig spezialisierte Templates sind afaik semantisch identisch zu ganz normalen Klassen und müssten somit exportierbar sein.

Ich vermute aber, dass der DLL-Export eines einzelnen Members einer inneren Klasse nur möglich ist, wenn die äußere auch als dllexport deklariert ist ..
von Aramis
04.08.2009, 14:08
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Wir sollten die Änderungen in einem separaten Branch vornehmen - aus dem Haupttrunk gibt es zu viele Check-outs pro Tag als dass wir da gefahrfrei so weitreichende Änderungen vornehmen könnten. Die Anpassung der PP-Steps kann ich übernehmen, ebenso die Anpassung von assimp_cmd und die Aktualisierung...
von Aramis
04.08.2009, 12:12
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Könnt ihr Definitionen und Konstanten nicht in einem Constants Namespace packen und diesem speziellen Bereich eine Klasse mit statischen Attributen? Das Ich sehe keinen Ärger mit den Konstanten - wir benutzen unser AI_ prefix, via Intellisense sind unsere define's und enum's keinen Deut weniger zug...
von Aramis
03.08.2009, 22:50
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Das PlainC-Interface und die Datenstrukturen sind C, so etwas wie ein namespace oder eine Klasse ist nur schwer zu realisieren :-)
Die Frage ist, was wären die Vorteile? Intellisense funktioniert auch für #define's ..
von Aramis
03.08.2009, 00:53
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Wunderbar, danke dir für deine Mühe :-)
Vielleicht finden sich so ein paar Tester
Ich setze morgen noch Infos über die Existenz eines offiziellen D-ports auf die Assimp-Seite, somit wäre ich da durchaus zuversichtlich.
von Aramis
03.08.2009, 00:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [ASSIMP] Problem mit Texturkoordinaten
Antworten: 31
Zugriffe: 5726

Re: [ASSIMP] Problem mit Texturkoordinaten

Hoi, sorry dass ich mal wieder ein paar Tage gebraucht hab um meine Mailbox zu öffnen :-) Ich bin im Debugger wie im Hexeditor durch, und kann definitiv sagen: dieses 3DS-File ist a) vollständig valid -> alle Chunkoffsets stimmen (bei 3DS eine Seltenheit) b) enthält genau ein Material (17-Default), ...
von Aramis
31.07.2009, 00:42
Forum: Allgemeines Talk-Brett
Thema: Alternative zu Sourcesafe
Antworten: 6
Zugriffe: 1817

Re: Alternative zu Sourcesafe

Ich nutze Mercurial, und bin ziemlich zufrieden damit. Wie es da allerdings mit der Integration in Visual Studio aussieht - keine Ahnung, die Integration in den Windows-Explorer via TortoiseHG ist noch nicht ganz so weit entwickelt wie TortoiseSVN. Dafür hat Mercurial ein paar Vorteile ... u.a. gibt...
von Aramis
31.07.2009, 00:29
Forum: Algorithmen und Datenstrukturen
Thema: Meta-Programmierung
Antworten: 20
Zugriffe: 7865

Re: Meta-Programmierung

Ähm, negativ, D ist natürlich nicht interpretiert. Mein Fehler.
von Aramis
30.07.2009, 22:22
Forum: Vorstellungsbereich
Thema: [Projekt] RAR (PC Demo, Evoke 2009)
Antworten: 73
Zugriffe: 15828

Re: [Projekt] Geheim

Auch von mir alles Gute und viel Erfolg :-)
von Aramis
30.07.2009, 22:21
Forum: Algorithmen und Datenstrukturen
Thema: Meta-Programmierung
Antworten: 20
Zugriffe: 7865

Re: Meta-Programmierung

echtzeit-kompilierung gibt es ja auch in der java vm Echtzeitkompilierung gibt es auch in C++, der Trick beruht darauf einen Compiler mitzuliefern und den erzeugten Code dynamisch zu laden :-) Zugegebenermaßen sind für solche Tricks interpretierte Sprachen wie Java, D oder Python deutlich besser ge...
von Aramis
28.07.2009, 09:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [ASSIMP] Problem mit Texturkoordinaten
Antworten: 31
Zugriffe: 5726

Re: [ASSIMP] Problem mit Texturkoordinaten

Weil in diesen Faces Zeilen ist das ganze ja ziemlich durcheinander! Dafür hast Du ja Assimp, die Lib sortiert Dir alles schön fein säuberlich - Im Obj-File mehrfach referenzierte Texturkoordinaten werden intern dupliziert. Die Indices in aiFace werden stets als Offsets in die einzelnen Datenarrays...
von Aramis
26.07.2009, 09:35
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [ASSIMP] Problem mit Texturkoordinaten
Antworten: 31
Zugriffe: 5726

Re: [ASSIMP] Problem mit Texturkoordinaten

Hoi,

eigentlich machst Du alles richtig - stellt AssimpView die Textur denn richtig dar? Wenn ja würde ich vermuten, dass du beim Füllen deiner Datenstrukturen vielleicht doch irgendwo mit Deinen Zählvariablen durcheinandergekommen bist.
von Aramis
22.07.2009, 23:48
Forum: Grafikprogrammierung
Thema: [DX9] Grafikfehler bei Release Kompilierung
Antworten: 7
Zugriffe: 1922

Re: [DX9] Grafikfehler bei Release Kompilierung

Im Normalfall sind uninitialisierte Variablen beziehungsweise Speicherbereiche schuld wenn Programme in Release-Builds ein ganze anderes Verhalten an den Tag legen als in Debug-Builds. Grund ist, dass der Compiler in Debug-Builds Variablen stets initialisiert während ihr Inhalt in Release-Builds und...
von Aramis
22.07.2009, 10:39
Forum: Vorstellungsbereich
Thema: [Projekt] .: AsTrAl-TrAnSmIsSiOn :.
Antworten: 139
Zugriffe: 44484

Re: [Projekt] .: AsTrAl-TrAnSmIsSiOn :.

Wirkt definitiv um einiges besser - gute Arbeit!

Leider aber immer noch der 'Vorschaubildchen-Effekt' - in groß sieht es nicht ganz so gut aus, weil die Geometrie und Texturierung zu grob ist.
von Aramis
22.07.2009, 00:22
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Edith sagt, dass »aiGetMaterialProperty« noch immer nicht richtig in die dynamischen Bibliotheken exportiert wird – ich binde die Funktionen dynamisch (nach dem Namen), und »aiGetMaterialProperty« wird nicht gefunden… Ja, Matthias ist vor ein paar Tagen auch wieder drauf gestoßen ... wenigstens ken...
von Aramis
22.07.2009, 00:06
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Die Bindings testen dann auf eine gleiche Major-Version und eine mindestens so große Minor-Version um sicherzugehen, dass einem nicht unerwarteterweise alles um die Ohren fliegt. Halte ich für eine gute Idee. Ein weiterer Vorschlag an alle Bindingmacher außerhalb des Hauptrepos: was haltet ihr davo...
von Aramis
21.07.2009, 23:58
Forum: Vorstellungsbereich
Thema: [Projekt] RAR (PC Demo, Evoke 2009)
Antworten: 73
Zugriffe: 15828

Re: [Projekt] Geheim

Hypes leben von riesengroßen Bildern!
von Aramis
21.07.2009, 16:13
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

In jedem Fall sind wir dankbar für jeden Kommentar. Das inhomogene Buildsystem ist imho unser Hauptschwachpunkt, neben alten Codeleichen. Übrigens hat auch das Sample momentan nur eine separate vc8 solution und ein GNU makefile. Cmake's werden noch nachgeliefert ... Das hier ist auch einen Blick wer...
von Aramis
21.07.2009, 12:22
Forum: Grafikprogrammierung
Thema: [DX9] States sortieren, aber wonach?
Antworten: 6
Zugriffe: 1772

Re: [DX9] States sortieren, aber wonach?

Im Zeitalter von Shadern, die jeweils dutzende von Texturen benötigen, halte ich das Sortieren nach Texturen für unsinnig ... Texturen kann man einzig dahingehend optimieren, dass man sie frühzeitig in den Grafikspeicher vorlädt. Die Situation, dass der Grafikspeicher zu klein ist um alle regelmäßig...
von Aramis
20.07.2009, 21:01
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Designfragen, OGL und DX Shader
Antworten: 3
Zugriffe: 995

Re: Designfragen, OGL und DX Shader

wenn man eine API unabhängige Engine schreiben will, wie bekommt man dann am besten die Shader abstrahiert? Also unter D3D finde ich die .fx Effekt sehr cool. HLSL zu GLSL geht via HLSl2GLSL mit etwas Arbeit ganz gut, ist aber dennoch für Engines kaum praktikabel (lahm und wenig elegant). Ich nutze...
von Aramis
20.07.2009, 20:50
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Verdammt, das kommt davon wenn man meint clever zu sein und mittels find'n'replace 20 verschiedene Schreibweisen des Namens Assimp auf einen gemeinsamen Nenner bringen zu können :-) Wird korrigiert, danke für den Hinweis.
von Aramis
19.07.2009, 02:03
Forum: Allgemeines Talk-Brett
Thema: Assimp - Brainstorming zum Release
Antworten: 554
Zugriffe: 250824

Re: Assimp - Brainstorming zum Release

Meine Meinung zu dem Vorschlag kennst du ja - gute Idee, macht ein paar Stellen etwas eleganter - aber potentiell viel Arbeit. Vor allem muss ich grade schon wieder an diesem verdammten Viewer-Code denken, bei dem ich irgendwie das Gefühl hab dass die Änderung doch ein Weilchen dauern könnte. Aber v...