SoftPixel Engine

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Das Hauptpacket brauchst du nur, wenn du in C++ programmieren willst oder den kompletten Sourcecode (für SPE und Wrapper) haben willst.
Wenn du nur den Wrapper haben willst, brauchst du auch nur das Wrapper Packet runter laden :wink:
Ich glaub so ne Frage könnte ich sogar mal in die FAQ aufnehmen ^^
Gruß,
Lukas
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Und wieder ein kleines Update, natürlich nicht nur für B3D sondern auch gleich wieder für PureBasic :mrgreen:
SPE Wrapper 2.1.1-beta. Zwei neue Demos wurden hinzugefügt (kann sein, dass ihr die 5. schon kennt, wer den neuen Shader bereits gefunden hat ^^).
Arthur
Beiträge: 114
Registriert: 03.03.2009 19:40

Re: SoftPixel Engine

Beitrag von Arthur »

Gut, jo n paar mehr demos oder tutorials sind ne sehr gute idee^^
werds bei gelegenheit mal ausprobieren^^

Mfg Arthur
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Neues release: v.2.1.2-beta.
Jetzt gibt's schon 8 wrapper demos. Davon ist das 8. eine Shader library mit GLSL und endlich auch HLSL! :)
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Mehr Tutorials gibt's hier:
http://www.hlc-games.de/forum/viewforum.php?f=15

Die sind zwar für Blitz3D geschrieben, aber da sich die Syntax der Wrapper für PB und BB kaum unterscheiden ist es keine große Arbeit die auf PureBasic um zu schreiben.
Ihr müsst nur folgendes machen:

- "Include" in "XIncludeFile" umschreiben
- an jede SPE Funktion (also eig. an alle ^^) "spw" anhängen
- "True"/ "False" in "#True"/ "#False" umschreiben
- Bei den Funktion die keine Klammern haben einfach welche dazu machen (z.B. "RenderWorld" in "spwRenderWorld()" ändern)

Das war's auch schon <)
Schaut's euch mal an, da sind einige interessante Beispiele dabei :wink:
Die sind übrigens diesmal nicht von mir sondern von "WhateverMan"

mfg Lukas
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Re: SoftPixel Engine

Beitrag von Blackskyliner »

Deine Engine behauptet ich hätte kein OpenGL 2.0 Device... Wage ich start zu bezweigeln, denn seit ATI Catalyst 5.3 ist OGL 2.0 im Treiber integirert und meine Karte ist auch nicht die älteste...

Code: Alles auswählen

Treiber-Paketversion	8.732-100504a-100002C-ATI	
Catalyst™-Version	10.5	
Anbieter	ATI Technologies Inc.	
2D-Treiberversion	8.01.01.1030	
2D-Treiberpfad	/REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/CLASS/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000	
Direct3D-Version	8.14.10.0753	
OpenGL-Version	6.14.10.9836	
Catalyst™ Control Center-Version	2010.0504.2152.37420	

Code: Alles auswählen

Primäradapter		
Grafikkarten-Hersteller	Powered by ATI	
Grafik-Chipsatz	ATI Mobility Radeon HD 4650	
Geräte-ID	9480	
Anbieter	1002	
	
Subsystem-ID	C050	
Subsystem-Anbieter-ID	144D	
	
Grafikbus-Unterstützung	PCI Express 2.0	
Maximale Buseinstellungen	PCI Express 2.0 x16	
	
BIOS-Version	011.021.000.004	
BIOS-Teilnummer	BK-ATI VER011.021.000.004.032028	
BIOS-Datum	2009/07/15	
	
Speichergröße	2798 MB	
Speichertyp	HyperMemory	
	
Kern-Taktfrequenz in MHz	600 MHz	
Speicher-Taktfrequenz in MHz	800 MHz	
Achja, das hat mir die Konsole deines Spieles so gesagt :)

Ansonsten Top Engine

Windows 7 x64 wurde genutzt um das zu testen.
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Zeig mal die Konsolenausgabe bitte. Das kannst du mit folgendem Code lösen:

Code: Alles auswählen

spwOpenDebugLog(#True, "DebugLog.txt")
mfg Lukas

PS: Die Version "OpenGL-Version 6.14.10.9836 " ist jedenfalls nicht OpenGL 6.x ^^, das ist wohl eher die BuildVersion des Treibers.
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Re: SoftPixel Engine

Beitrag von Blackskyliner »

Mach ich die Tage... Wollte nur anmerken, dass mir das Bewusst ist, dass es nicht OGL 6.x sein wird, wenn der Standard doch erst bei 4.x ist :>

Ich werde die Tage noch mal schreiben und dir entsprechend den Log zukommen lassen.
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Hab heute den SPE Wrapper 2.1.3-beta veröffentlicht. Jetzt gibt's auch für die die OpenGL 3.3 besitzen Geometry Shader!

Außerdem habe ich die Funktions namen von spw... in sp... geändert nach Umfrage aus dem SPE Forum an der, inklusive mir, leider nur 3 Leute teil genommen haben.

Ein paar Fehler wurden behoben, darunter sollte das 3DS Format nun endlich richtig geladen werden.
Benutzeravatar
LukasBanana
Beiträge: 150
Registriert: 14.03.2007 19:13
Kontaktdaten:

Re: SoftPixel Engine

Beitrag von LukasBanana »

Wieder ein kleines Release: 2.1.4-beta mit einer weiteren kleinen Demo: Mesh instancing (emuliert).

Beispiel (dieses Bild wurde durch Mesh instancing erzeugt, noch eindrucksvoller wenn die Objekte animiert sind): Bild
Antworten