Wasser Shader ?

Posted By: Dmaster

Wasser Shader ? - 07/15/06 23:19

HI

ICh breuchte einen Wasser schader, wo auch etwas erklärt ist wie man diesen benutzt, ich habe einen gefunden der die Newton Physik engine benutz, aber ich bekomme das nicht zum laufen.
Posted By: Sebe

Re: Wasser Shader ? - 07/16/06 00:33

Loopix' Easy Water, findest du auf seiner Website
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/16/06 15:12

Oder Sylex 3 oder Sphere Engine. Das is dan aber eher für Fortgeschrittene 3DGS benutzer
Posted By: Hummel

Re: Wasser Shader ? - 07/17/06 06:03

Ich hab´s schon ma gehört, weiß aber nich genau was Sylex 3 ist...?
Kannst du mir da helfen und oder einen Link posten...fäntsch coool!^^"
Posted By: broozar

Re: Wasser Shader ? - 07/17/06 12:57

sylex3 ist ein a6-dll-plugin von XeXes, das erweiterte renderfeatures wie rtt, motionblur etc. bietet. es ist im gegensatz zu sphere kostenlos. doch bis jetzt hat es noch so gut wie niemand zum laufen gebracht.
Posted By: Hummel

Re: Wasser Shader ? - 07/17/06 14:37

Ah ha...werde es mal ausproben^^

oh der downloadlink vom Sylex3 Thread funzt nich mehr...wo bekomme
ichs denn jetzt her???
Kann mir jemand helfen...?
Posted By: Samb

Re: Wasser Shader ? - 07/17/06 15:24

Quote:

sylex3 ist ein a6-dll-plugin von XeXes, das erweiterte renderfeatures wie rtt, motionblur etc. bietet. es ist im gegensatz zu sphere kostenlos. doch bis jetzt hat es noch so gut wie niemand zum laufen gebracht.




kommt daher weil im plugin etwas fehlt.
sprich: nicht funktionstüchtig.
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/17/06 18:45

Kannst ja auf Der Resource Site unter demos die Wasser Shader Demo Nutzen. Musst aber den script etwas abändern zur Optimierung zu deinem Spiel
Posted By: PHeMoX

Re: Wasser Shader ? - 07/17/06 22:00

Quote:

Quote:

sylex3 ist ein a6-dll-plugin von XeXes, das erweiterte renderfeatures wie rtt, motionblur etc. bietet. es ist im gegensatz zu sphere kostenlos. doch bis jetzt hat es noch so gut wie niemand zum laufen gebracht.




kommt daher weil im plugin etwas fehlt.
sprich: nicht funktionstüchtig.




Naja, einiges funktioniert doch, aber das ist egal, er ist im moment beschäftigt mit Sylex4, also nur noch ein bisschen warten (im moment ist er warscheinlich im urlaub, weiss ich nicht genau) ...

Mfg,
Posted By: Hummel

Re: Wasser Shader ? - 07/18/06 04:39

Könnte mir vieleicht einer Sylex3 schicken - ich möchte ich schon mal
damit vertraut machen...bevor Sylex4 kommt...?^^
-> fäntsch coool^^"
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/18/06 13:38

http://www.windmillgames.de/gamestudioforum/sylex301de_beta4.zip
Posted By: Hummel

Re: Wasser Shader ? - 07/18/06 17:34

Cool - Danke!
-> habs mir gleich gezogen!
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/18/06 20:12

ICH HABS GESCHAFFT!!! *ganzruigsei
Ich hab den Wasser Shader von Sylex 3 zum Laufen gekriegt. Grosses Lob an Xexes, sieht super aus. Aber beim manual von Sylex 4 erwarte ich eine Fehlerfreie (auf die Scripts bezogen) Dokumentation. aber sicher 4 Fehler im Script gefunden. Ok hier nun meine erneuerung:


Code:
 
// Aktion für Wasser mit Sylex 3.0

// Skilldefinitionen
define _PLANE_SIZE,skill1;
define _WAVE_SIZE,skill2;
define _WAVE_MAP_SIZE,skill3;
define _WAVE_SPEED,skill4;
define _COLOR_RED,skill5;
define _COLOR_GREEN,skill6;
define _COLOR_BLUE,skill7;
define _REFLECTMAP_SIZE,skill8;
define _REFRACTMAP_SIZE,skill9;
define _REFRACTION,skill10;
define _REFLECTION,skill11;
define _REFRACTION_ALPHA,skill12;
define _REFLECTION_ALPHA,skill13;
define ID_WATER,15;

// WED - Eibinden
// uses: _PLANE_SIZE, _WAVE_SIZE, _WAVE_MAP_SIZE, _COLOR_RED, _COLOR_GREEN, _COLOR_BLUE, _REFLECTMAP_SIZE, _REFRACTMAP_SIZE, _REFRACTION, _REFLECTION, _REFRACTION_ALPHA, _REFLECTION_ALPHA
// title: Ozeanwasserfläche
// desc: Aktion für Wasserfläche mit Sylex 3.0
// section: Einstellungen [ Skills / Flags ]

// Material für Ocean Water
material mat_oceanWater
{
// Eventfunktion festlegen
event = event_matOceanWater;

// Dummyeffekt
effect = "
// Erste Technik
technique tech_01
{
pass pass_01
{
}
}
";
}

function event_matOceanWater()
{
mat_oceanWater.enable_render = on;
// Objekt mit Wasser ID zeichnen
SLX3RenderDrawE(ID_WATER);

return(1);
}


action SLX_Water
{
// Wassereffekt erstellen
SLX3EffectCreate(5);
SLX3EffectSetPath(5,"slx3_water.fx");
SLX3EffectInitialize(5);

// Refraktions und Reflektionsviews anmelden
SLX3ViewRegister(15,"view_waterRefraction");
SLX3ViewRegister(16,"view_waterReflection");

// Erstellen und Zuweißen der ClipPlanes
temp.x = 0.0; temp.y = 0.0; temp.z = -10.0;
normal.x = 0.0; normal.y = 0.0; normal.z = 1.0;
SLX3ViewSetClipPlane(16,"temp","normal",1);
SLX3ViewSetRTT(16,1);

temp.x = 0.0; temp.y = 0.0; temp.z = 10.0;
normal.x = 0.0; normal.y = 0.0; normal.z = -1.0;
SLX3ViewSetClipPlane(15,"temp","normal",1);
SLX3ViewSetRTT(15,1);

// Größe der Views den der RenderTargets anpassen
view_waterReflection.size_x = my._REFLECTMAP_SIZE;
view_waterReflection.size_y = my._REFLECTMAP_SIZE;
view_waterRefraction.size_x = my._REFRACTMAP_SIZE;
view_waterRefraction.size_y = my._REFRACTMAP_SIZE;

// Erstellen der RenderTarget-Texturen und Zuweisen der Views
SLX3TexCreate(15,SLX3TT_NORMAL);
SLX3TexSetFormat(15,SLX3FMT_X8R8G8B8);
SLX3TexSetSize(15,my._REFLECTMAP_SIZE,my._REFLECTMAP_SIZE);
SLX3TexSetUsage(15,SLX3USAGE_RENDERTARGET);
SLX3TexSetViewID(15,SLX3TS_FRONT,15);
SLX3TexInitialize(15);

SLX3TexCreate(16,SLX3TT_NORMAL);
SLX3TexSetFormat(16,SLX3FMT_X8R8G8B8);
SLX3TexSetSize(16,my._REFRACTMAP_SIZE,my._REFRACTMAP_SIZE);
SLX3TexSetUsage(16,SLX3USAGE_RENDERTARGET);
SLX3TexSetViewID(16,SLX3TS_FRONT,16);
SLX3TexInitialize(16);

// Erstellen des Wasserobjekts
SLX3ObjectCreate(ID_WATER,SLX3OT_WATER);
SLX3ObjectSetSkill(ID_WATER,0,my._PLANE_SIZE);
SLX3ObjectSetSkill(ID_WATER,1,my._WAVE_SIZE);
SLX3ObjectSetSkill(ID_WATER,2,my._WAVE_MAP_SIZE);
SLX3ObjectInitialize(ID_WATER);

SLX3ObjectSetTexture(ID_WATER,0,16); // Refraktionstextur zuweißen
SLX3ObjectSetTexture(ID_WATER,1,15); // Reflektionstextur zuweißen
SLX3ObjectSetEffect(ID_WATER,5); // Wassereffekt zuweißen

// Material zuweißen
my.material = mat_oceanWater;

// Schleife übernimmt Parameter aktualsierungen und aktualisiert die Viewdaten
while(1)
{
proc_late();
vec_set(view_waterRefraction.x,camera.x);
vec_set(view_waterRefraction.pan,camera.x);
vec_set(view_waterReflection.x,camera.x);
vec_set(view_waterReflection.pan,camera.pan);
view_waterReflection.z = -camera.z;
view_waterReflection.tilt = -camera.tilt;
view_waterReflection.roll = -camera.roll;
view_waterReflection.arc = camera.arc;

SLX3ObjectSetSkill(ID_WATER,4,my._COLOR_RED);
SLX3ObjectSetSkill(ID_WATER,5,my._COLOR_GREEN);
SLX3ObjectSetSkill(ID_WATER,6,my._COLOR_BLUE);
SLX3ObjectSetSkill(ID_WATER,7,1.0);
SLX3ObjectSetSkill(ID_WATER,8,my._REFRACTION);
SLX3ObjectSetSkill(ID_WATER,9,my._REFLECTION);
SLX3ObjectSetSkill(ID_WATER,10,my._REFLECTION_ALPHA);
SLX3ObjectSetSkill(ID_WATER,11,my._REFRACTION_ALPHA);
SLX3ObjectSetSkill(ID_WATER,12,my.z);
wait (1);
}
}



macht einfach einen Functionsprototypen von der Function:*event_matOceanWater" und fügt diese zeilen in eure Main:
Code:

function main
{
// Bla bla bla
SLX3Initialize(SLX3_RUNMODE_DEBUG,"Game");
event_matOceanWater()
// Bla Bla Bla...
}



Ich hoffe bei euch gehts oder ich hab nix mer vergessen. ach ja. Im WED einfach die Oben definierte Action einem Terrain oder was auch immer Flachem Entity geben und volgende Propertions eingeben:

plane_size = 20000.0
wave_size = 10.0
wave_map_size = 256.0
wave_speed = 1.0
color_red = 1.0
color_green = 1.0
color_blue = 1.0
reflectmap_size = 512.0
refractmap_size = 512.0
refraction = 1.0
reflection = 1.5
refraction_alpha = 0.7
reflection_alpha = 0.3

Ich hoffe ich kan damit die Mystische welt von Sylex 3 ein bisschen weiter öffnen

GG Nicolas
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 05:56

Year!!!! Kanns kaum erwarten den Effekt in Action zu sehen!!!
Muss das unbedingt auspropen!!!
User wie dich braucht das Forum!!!
Posted By: innovater

Re: Wasser Shader ? - 07/19/06 08:12

Hm Funktioniert bei mir nicht, diese Zeile erzeugt ein feller

<event = ^event_matOceanWater;>
TEST.WDL 50.2 Error(0): Parameter unknown event_matOceanWater
usw...

dabei habe ich "sylex3_csr.wdl" eingebunden, sowie "Sylex3.dll" an die richtige adresse kopiert. (
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/19/06 10:38

hmm... Der Fehler is in der Main oder? Hast du einen FunctionsPrototypen Gemacht? Alle Functionen die in der Main eigbunden sind müssen entweder vor der main sein oder ein Prototyp muss erstellt werden.
Schreib einfach diese zeile vor der Main

Code:
 
// Funktionsprototypen
function event_matOceanWater();



EDIT:
Quote:


< event = ^event_matOceanWater;>
TEST.WDL 50.2 Error(0): Parameter unknown event_matOceanWater





Hmmm... Hast du das genau so geschrieben also mit Event = blablabla?
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/19/06 11:28

Also bei mir spuckt er lauter fehler raus.



path "Images";

string level1_wmb = <test.wmb>;

include <c_vars.wdl>;
include <c_defines.wdl>;
include <c_camera.wdl>;
include <c_move.wdl>;
include <c_animate.wdl>;
include <c_actions.wdl>;
//include <c_shader.wdl>;
//include <c_compass.wdl>;
//include <c_specular.wdl>;
include <sylex3_csr.wdl>;

function main()
{
SLX3Initialize(SLX3_RUNMODE_DEBUG,"Testanwendung mit Sylex 3.02");
event_matOceanWater();
level_load(level1_wmb);
sleep(3);
}

// Benutzerdefinierte Exitfunktion mit Beendung von Sylex 3.0
function userdef_exit()
{
// Sylex 3.0 Deinitialisieren
SLX3DeInitialize();;

// Funktionspointer freigeben
on_d3d_lost = NULL;
on_d3d_reset = NULL;

// Acknex 6 Engine beenden
exit;
}

//Testendefinitionen:
ON_ESC = userdef_exit; // Behandlung der ESC Taste
ON_CLOSE = userdef_exit; // Behandlung des X im Systemmenü
ON_F10 = userdef_exit; // Behandlung der F10 Taste



// Aktion für Wasser mit Sylex 3.0

// Skilldefinitionen
define _PLANE_SIZE,skill1;
define _WAVE_SIZE,skill2;
define _WAVE_MAP_SIZE,skill3;
define _WAVE_SPEED,skill4;
define _COLOR_RED,skill5;
define _COLOR_GREEN,skill6;
define _COLOR_BLUE,skill7;
define _REFLECTMAP_SIZE,skill8;
define _REFRACTMAP_SIZE,skill9;
define _REFRACTION,skill10;
define _REFLECTION,skill11;
define _REFRACTION_ALPHA,skill12;
define _REFLECTION_ALPHA,skill13;
define ID_WATER,15;

// WED - Eibinden
// uses: _PLANE_SIZE, _WAVE_SIZE, _WAVE_MAP_SIZE, _COLOR_RED, _COLOR_GREEN, _COLOR_BLUE, _REFLECTMAP_SIZE, _REFRACTMAP_SIZE, _REFRACTION, _REFLECTION, _REFRACTION_ALPHA, _REFLECTION_ALPHA
// title: Ozeanwasserfläche
// desc: Aktion für Wasserfläche mit Sylex 3.0
// section: Einstellungen [ Skills / Flags ]

// Material für Ocean Water
material mat_oceanWater
{
// Eventfunktion festlegen
event = event_matOceanWater;

// Dummyeffekt
effect = "
// Erste Technik
technique tech_01
{
pass pass_01
{
}
}
";
}

function event_matOceanWater()
{
mat_oceanWater.enable_render = on;
// Objekt mit Wasser ID zeichnen
SLX3RenderDrawE(ID_WATER);

return(1);
}


action SLX_Water
{
// Wassereffekt erstellen
SLX3EffectCreate(5);
SLX3EffectSetPath(5,"slx3_water.fx");
SLX3EffectInitialize(5);

// Refraktions und Reflektionsviews anmelden
SLX3ViewRegister(15,"view_waterRefraction");
SLX3ViewRegister(16,"view_waterReflection");

// Erstellen und Zuweißen der ClipPlanes
temp.x = 0.0; temp.y = 0.0; temp.z = -10.0;
normal.x = 0.0; normal.y = 0.0; normal.z = 1.0;
SLX3ViewSetClipPlane(16,"temp","normal",1);
SLX3ViewSetRTT(16,1);

temp.x = 0.0; temp.y = 0.0; temp.z = 10.0;
normal.x = 0.0; normal.y = 0.0; normal.z = -1.0;
SLX3ViewSetClipPlane(15,"temp","normal",1);
SLX3ViewSetRTT(15,1);

// Größe der Views den der RenderTargets anpassen
view_waterReflection.size_x = my._REFLECTMAP_SIZE;
view_waterReflection.size_y = my._REFLECTMAP_SIZE;
view_waterRefraction.size_x = my._REFRACTMAP_SIZE;
view_waterRefraction.size_y = my._REFRACTMAP_SIZE;

// Erstellen der RenderTarget-Texturen und Zuweisen der Views
SLX3TexCreate(15,SLX3TT_NORMAL);
SLX3TexSetFormat(15,SLX3FMT_X8R8G8B8);
SLX3TexSetSize(15,my._REFLECTMAP_SIZE,my._REFLECTMAP_SIZE);
SLX3TexSetUsage(15,SLX3USAGE_RENDERTARGET);
SLX3TexSetViewID(15,SLX3TS_FRONT,15);
SLX3TexInitialize(15);

SLX3TexCreate(16,SLX3TT_NORMAL);
SLX3TexSetFormat(16,SLX3FMT_X8R8G8B8);
SLX3TexSetSize(16,my._REFRACTMAP_SIZE,my._REFRACTMAP_SIZE);
SLX3TexSetUsage(16,SLX3USAGE_RENDERTARGET);
SLX3TexSetViewID(16,SLX3TS_FRONT,16);
SLX3TexInitialize(16);

// Erstellen des Wasserobjekts
SLX3ObjectCreate(ID_WATER,SLX3OT_WATER);
SLX3ObjectSetSkill(ID_WATER,0,my._PLANE_SIZE);
SLX3ObjectSetSkill(ID_WATER,1,my._WAVE_SIZE);
SLX3ObjectSetSkill(ID_WATER,2,my._WAVE_MAP_SIZE);
SLX3ObjectInitialize(ID_WATER);

SLX3ObjectSetTexture(ID_WATER,0,16); // Refraktionstextur zuweißen
SLX3ObjectSetTexture(ID_WATER,1,15); // Reflektionstextur zuweißen
SLX3ObjectSetEffect(ID_WATER,5); // Wassereffekt zuweißen

// Material zuweißen
my.material = mat_oceanWater;

// Schleife übernimmt Parameter aktualsierungen und aktualisiert die Viewdaten
while(1)
{
proc_late();
vec_set(view_waterRefraction.x,camera.x);
vec_set(view_waterRefraction.pan,camera.x);
vec_set(view_waterReflection.x,camera.x);
vec_set(view_waterReflection.pan,camera.pan);
view_waterReflection.z = -camera.z;
view_waterReflection.tilt = -camera.tilt;
view_waterReflection.roll = -camera.roll;
view_waterReflection.arc = camera.arc;

SLX3ObjectSetSkill(ID_WATER,4,my._COLOR_RED);
SLX3ObjectSetSkill(ID_WATER,5,my._COLOR_GREEN);
SLX3ObjectSetSkill(ID_WATER,6,my._COLOR_BLUE);
SLX3ObjectSetSkill(ID_WATER,7,1.0);
SLX3ObjectSetSkill(ID_WATER,8,my._REFRACTION);
SLX3ObjectSetSkill(ID_WATER,9,my._REFLECTION);
SLX3ObjectSetSkill(ID_WATER,10,my._REFLECTION_ALPHA);
SLX3ObjectSetSkill(ID_WATER,11,my._REFRACTION_ALPHA);
SLX3ObjectSetSkill(ID_WATER,12,my.z);
wait (1);
}
}


Kann mir einer weiter helfen???
Alle dateien sind in richtigen ordnern.
Posted By: innovater

Re: Wasser Shader ? - 07/19/06 11:35

Feller kommt vor der Main.

// Eventfunktion festlegen
event = event_matOceanWater; (wird aufgerufen bevor die funktion erstellt wurde)

// Dummyeffekt
effect = "
// Erste Technik
technique tech_01
{
pass pass_01
{
}
}
";
}

function event_matOceanWater() <==
{
mat_oceanWater.enable_render = on;
// Objekt mit Wasser ID zeichnen
SLX3RenderDrawE(ID_WATER);

return(1);
}

>> wobei ich erlich sagen muss, dass ich nicht viel vond er scriptsprache verstehe, habs aber genau so gemacht wie oben bescrieben
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 11:54

Ich habs - du must den Funktionsprototypen vor das
Dummymaterial schreiben:

// Funktionsprototypenfunction
event_matOceanWater();

material mat_oceanWater{
// Eventfunktion festlegen
event = event_matOceanWater;
// Dummyeffekt
effect = "
// Erste Technik
technique tech_01
{
pass pass_01
{
}
}
";
}
function event_matOceanWater()
{
mat_oceanWater.enable_render = on;
// Objekt mit Wasser ID zeichnen
SLX3RenderDrawE(ID_WATER);
return(1);
}

So! nun brauch ich aber auch en bissel Hilfe^^"
bei mir kommt die bösartige Meldung D3Derror:D3DERR_INVALIDCALL
mit nem fetten roten X an der seite...danach stürtzt die Engine ab!
EDIT:So und wenn ich statt dem Fullscreenmodus den Fenstermodus
verwende kommt ne andere Fehlermeldung( wieder bösartig und mit
nem fetten rotem X an der Seite ( diesmal stürtzt die Engine aber nich
ab...aber wenn ich dann manuel in den Fullsreen gehe gibt wieder
ne fehlermeldung und die Engine vertauscht bei meiner move_action
die Winkel...ach und eh ichs vergesse - das Wasser is nicht zu sehn
und meine Frames sind auf 50 abgesackt und es ruckelt irgendwie,
so nuin erstmal die kalmmern zu und meine neue Fehlermeldung)):
Crash in SLX3EffectInitialize -> nett was???^^"
Wenn mir jemand helfen könnte wäre das goool!

danke schon ma!
Posted By: PHeMoX

Re: Wasser Shader ? - 07/19/06 13:07

Überprüft mal ob der dll auch geladen wird ... wenn nicht, dann bekommst du den d3derr_invalidcall unsw. ... auch kann es sein das dann dem view_waterrefraction und der view_waterrefraction nicht erkannt wird ...

edit: bei mir ist im moment der dll das problem, dem wird gar nicht gestartet durch 3dgs ...

Mfg,
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 13:15

das es das view_waterrefraction und das view_waterrefraction nicht
erkannt hatte lag daran das ich noch keine views definiert hatte...
-> meinFehler^^"
Die dll. wird geladen...
Posted By: innovater

Re: Wasser Shader ? - 07/19/06 13:19

Leider kann man die nicht vertauschen, weil er dann ne andere funktion nicht findet (weil sie später defeniert wird)

Ein Vorschlag wäre jemand erstellt ein funkzinierendes test level ( und gibt e sfrei zum downloaden)
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 13:22

Was nicht vertauschen?
achso du meinst jetzt...hm schon klar war blos grad in nem andere Thema vertieft
du sollst sie ja auch nicht vertauschen...nur eben nen Prototyen davorsetzten
nicht die ganze function
Posted By: innovater

Re: Wasser Shader ? - 07/19/06 13:33

Habe ich

Leute wenn es bei euch funktioniert könnt doch ein demo hochladen
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 13:46

funktioniert -> das ist gut^^
wenn du genau gelesen hast dann musstest du feststellen das Phemox, Christof84
und ich genauso Probleme haben...
...
kommt bei dir immernoch die gleiche Fehlermeldung?
bei mir "gings"(die""weils ja bei mir eigntlich auch net läuft^^) dann
nachdem ich function event_matOceanWater(); (-> und nicht mehr!!)
vor das material mat_oceanWater gesetzt habe, du darfst deswegen aber nicht
die function event_matOceanWater(){...} nach dem Material weglassen!!!
Posted By: innovater

Re: Wasser Shader ? - 07/19/06 13:54

Bei Nicolas B läuft es anscheinend
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 14:02

ja noh - sowas unfaires!!!
ich glaub´ wir gehn ma alle zu dem nach Hause und räumen dem die bude aus

OK - jetzt bin ich aber langsam auch für ne Demo ich bin nun ma blöd,
aber ich will trotzdem das es läuft!!!!!


Posted By: Nicolas_B

Re: Wasser Shader ? - 07/19/06 16:18

Mann ich seh die Fehler ned bei euch. Is alles gleich wie bei mir.
Son [censored].

Ach ja christoph. Zuerst lesen dan Posten. Du hast ebenfals den Functionsprototyp vergessen

EDIT: Ihr wollt ne demo? Da muss ich aber noch n Playerscript schnell Krizeln . Ach ja bei den Views müsst ihr schauen das ihr die Richtigen Flags schreibt(schaut im Sylex Manual nach )


Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 16:56

Crash in SLX3EffectInitialize -> mein einziges Problem zur Zeit...
bedeutet wohl das bei mir kein Sylex3 initialisiert werden kann...schade*~*
Posted By: Hummel

Re: Wasser Shader ? - 07/19/06 18:01

OK...das SLX3EffectInitialize hab ich geklärt...jetzt hat er Probleme mit
der Textur - manmanman^^"
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/19/06 22:25

kann hier einer mal ne demo zum download stellen wo das wasser komplett funktioniert???
Posted By: PHeMoX

Re: Wasser Shader ? - 07/20/06 00:00

Quote:

das es das view_waterrefraction und das view_waterrefraction nicht
erkannt hatte lag daran das ich noch keine views definiert hatte...
-> meinFehler^^"
Die dll. wird geladen...




Also ich kriege diesen fehler immer noch, was hast du denn genau geändert wenn ich fragen darf? Es sieht bei mir immer noch so aus als wird dem dll gar nicht geladen, also im moment kann ich leider nicht weiter ...

Mfg,
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 05:38

ich hab einfach dieses hier noch über meine DEFINE´s gesetzt:

// View für Refraction des Wassers
view view_waterRefraction
{
layer = -12;
pos_x = 0;
pos_y = 0;
flags = visible,noparticle,noshadow;
}

// View für Reflektion des Wassers
view view_waterReflection
{
layer = -11;
pos_x = 0;
pos_y = 0;
flags = visible,noparticle,noshadow;
}

Aber wahrscheinlich wird dir das im Endeffekt nicht helfen wenn bei dir die dll.
nicht geladen wird
->probiers trotzdem erstma...man kann ja nie wissen
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/20/06 05:57

wieso nutzt ihr nicht sphere? :3
Posted By: Chris3D

Re: Wasser Shader ? - 07/20/06 06:08

Quote:

OK...das SLX3EffectInitialize hab ich geklärt...jetzt hat er Probleme mit
der Textur - manmanman^^"



Hi Hummel, wie hast du das SLX3EffectInitialize-Problem gelöst?
Ich hab das gleiche Problem...ne Demo wäre echt super...Nicolas wie schauts aus?

@PHeMoX: Du kannst ja mal das wasser script weglassen und in die Main am Schluss folgendes schreiben:
Code:
...
SLX3ViewRegister(20,"camera");
SLX3ViewSetPostProcessing(20,1);
SLX3ViewSetPostProcessingEffect(20,0,SLX3_PPE_VBLUR);
}


Wenn bei dir die dll geladen wurde, dann müsste der Blur Effekt sichtbar sein.

@Kihaku: Ich sags nur ungern, aber ich glaub das RTT von Sylex ist schneller bzw. frisst weniger framerates, aber genau kann ich das nicht sagen, es läuft ja nicht bei mir. Ich merke nur das die Sylex-Effekte die bei mir funktionieren (fast) keine fps fressen.
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 06:33

@Chris3D:
Ich glaube ich hatte die FX.-datei fürs Wasser direkt in meinen work Ordner kopiert...vorher hatte ichs durch nen path"" gemacht und im ursprünglichen
Ordner gelassen...
Posted By: Chris3D

Re: Wasser Shader ? - 07/20/06 06:40

Verdammte scheisse, es läuft bei mir, ich flippe aus!!!!!!!!!!! Wahnsinn *durchdreh*
Ich lad gleich ne demo hoch, muss nur noch schnell n kostenlosen server finden!

Irgendwie is aber der reflect und refract effekt bei mir komisch dargestellt...ich glaub da muss ich noch ein paar einstellungen ändern.
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/20/06 06:50

Quote:

@Kihaku: Ich sags nur ungern, aber ich glaub das RTT von Sylex ist schneller bzw. frisst weniger framerates, aber genau kann ich das nicht sagen, es läuft ja nicht bei mir. Ich merke nur das die Sylex-Effekte die bei mir funktionieren (fast) keine fps fressen.




hm ja das mag sein, liegt vielleicht daran das sphere ganz viele shader standardmäßig am laufen hat, wärend man bei sylex die einzelnt aktivieren kann. Aber aufgrund des nicht hilfreichen Manuals, hab ich es noch nie zum laufen bekommen (naja doch den schwarz weis filter nach langer langer zeit). Aber weder bloom noch sonst was hat geklappt. Deshalb arbete ich lieber mit Sphere, is unkomplizierter
Posted By: ello

Re: Wasser Shader ? - 07/20/06 07:30

Quote:

Verdammte scheisse, es läuft bei mir, ich flippe aus!!!!!!!!!!! Wahnsinn *durchdreh*
Ich lad gleich ne demo hoch, muss nur noch schnell n kostenlosen server finden!

Irgendwie is aber der reflect und refract effekt bei mir komisch dargestellt...ich glaub da muss ich noch ein paar einstellungen ändern.




das würde mich auch interessieren. ich hab sylex nie zum laufen gekriegt
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/20/06 08:20

kannst mir auch eben per mail die datei senden, dann lad ich es hoch, falls du keinen server findest.
Posted By: Chris3D

Re: Wasser Shader ? - 07/20/06 08:20

Also ich hab das mit der reflaction map noch net so gut hinbekommen, aber die refraction map ist glaube ich ganz gut justiert. Man muss wahrscheinlich noch mit den clip panels rum spielen um ein optimales ergebnis zu bekommen, aber ich will euch ja nicht länger warten lassen, hier also der download:
Download Mirror (5MB)

vergesst nicht die test.wdl zu öffnen und "path "C:\\Programme\\GStudio6\\template";" zu ändern. In der water2.wdl ist das script für das sylex water enthalten. die sylex.dll kommt in den a6 plugin ordner(falls ihr das noch net gemacht habt).

Mfg Chris

Edit:
Ihr könnt aus der test.wdl auch folgendes rauslöschen, das braucht man nämlich gar nicht:
Code:
 
path "C:\\Programme\\GStudio6\\template";
...
include <movement.wdl>;
include <messages.wdl>;
include <menu.wdl>; // must be inserted before doors and weapons
include <particle.wdl>; // remove when you need no particles
include <doors.wdl>; // remove when you need no doors
include <actors.wdl>; // remove when you need no actors
include <weapons.wdl>; // remove when you need no weapons
include <war.wdl>; // remove when you need no fighting
include <lflare.wdl>; // remove when you need no lens flares
...



Posted By: broozar

Re: Wasser Shader ? - 07/20/06 08:34

alter schalter, es läuft tatsächlich! auch wenns wie quecksilberbrühe aussieht und ein wenig "zackig" wechselt... wow!
Posted By: ello

Re: Wasser Shader ? - 07/20/06 09:14

danke chris3D, sehr netter move von Dir
Posted By: innovater

Re: Wasser Shader ? - 07/20/06 09:46

Super vielen dank.

ist es eigentlich eine echte reflektion oder ein vorgerenderte cubemap?
Posted By: Thomas_Nitschke

Re: Wasser Shader ? - 07/20/06 09:50

Bei Sylex3 ist das allerdins ne "echte" Reflektion soweit ich weiß...
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 10:29

jop - alles "echt" da es Reflektion und Refraction per view drauf rendert.
funzt bei mir jetzt auch, aber ich glaube wir/ich müssen/muss noch
ein wenig dranrum modifizieren...der hatte ja auch geschrieben das
die für Sunsetdown noch viel geendert hatten..na dann!

EDIT:
-------------------------------------------------------------------------------
-> vergesst einfach was hir stand
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/20/06 11:06

welche shader version nutzt es?`Bin auf der arbeit, und da hab ich nur ne TI 4200 :/ die hat nur 1.1 und 1.3
denke mal das brauch 2.0. werds dann zuhause mal testen.
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 11:13

Quote:


Effekte in Sylex 3.0 sind die normalen *.fx Effekte wie man sie aus vielen 3D Engines kennt. Sylex 3.0 stellt innherhalb dieser Effekte aber andere Variablen zur verfügung da es intern etwas anderst aufgebaut ist. Sylex 3.0 kann nur mit einer Grafikkarte betrieben werden die mindestens Vertex- und Pixelshader 2.0 unterstützt, da die vordefinierten Effekte darauf aufbauen. Jeder Effekt in Sylex 3.0 kann bis zu 8 Skills und zwei Texturen verwenden an welche er gebunden ist. Dadurch wird es möglich den Effekt zur Laufzeit zu ändern.

blablabla....





-> also ja - erst ab ShaderModel 2.0
Posted By: Chris3D

Re: Wasser Shader ? - 07/20/06 11:21

Gut,
also ich habe jetzt den underwater-shader noch aktiviert, sieht ganz gut aus, das einzige was mich noch nervt ist, dass die wasser bewegung zu schnell ist und deshalb so zackig aussieht. Ich bin mir relativ sicher, dass man die wave geschwindigkeit (bis jetzt) nur über die "slx3_water.fx" ändern kann. Ich kenne mich aber leider nicht so gut mit shadern aus, vielleicht kann mir da jemand helfen (ello?) und sagen, welchen "befehl" man umschreiben muss. Wenn mir jemand hilft, dann kann ich die "gepimpte" version uploaden

Gruß Chris
P.S.: Denkt daran, dass sylex die "slx3_water.fx"-Datei im root verzeichnis und nicht die vom "SLX3Content"-Ordner verwendet!
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 11:28

Ich erzähle jetzt mal eine herzergreifende Geschichte, also:

Bei einem Versuch das Wasser zum laufen zu bringen tauschte ich
mein Wassermodell gegen ein Terrain aus um zusehen ob das was bringt
aber auserdem kopierte ich den Wasser Shader in meinen workOrdner
woraufhin der Effekt initialisiert werden konnte...nun kam aber andauernt
der fehler mit der textur, aber nur in meinem level, als ich mir
das terrain ausm Demolevel angeguckt hatte merkte ich das es das
Flag1 gesetzt hatte...naja da dachte ich setztes auch mal bei dir und
da merkte ich das ich VERGESSEN HATTE DIE SKILLS WIEDER NEU
EINZUSTELLEN NACHDEM ICH MEIN MODELL GEGEN DAS TERRAIN TAUSCHTE...puhh
-> was wiederum bedeutet das es bei mir schon gestern hätte laufen
können... ...so ein blöder Schusselfehler!!!!!!!
ABER jetzt gehts^^
Posted By: Hummel

Re: Wasser Shader ? - 07/20/06 12:53

Also zum abändern der Properties von de Wasser verwendest du einfach die
Skills - nur scheint sich gerade bei der geschwindigkeit nüscht zuändern...
daraufhin guckte ich in den Wasserskript und bemerkte das dort auch nie die
als Skill4 über DEFINE definierte _WAVE SPEED verwendet wird!
Da gehört im ursprünglichem Sinne bestimmt mehr hin...schade
Posted By: Dmaster

Re: Wasser Shader ? - 07/20/06 14:12

Danke für die heftigen Antworten ^^ hab das pack geladen, das schon angepasst wurde, aber ich bekomme ne meldung beim starten vonwegen SLX3Intialize not found in DLL. Also was muss ich da nun machen, achja es war auch keien .wad datei dabei da meckert er auch.
Posted By: PHeMoX

Re: Wasser Shader ? - 07/20/06 14:19

Cool, endlich Danke Chris

Mfg,
Posted By: Chris3D

Re: Wasser Shader ? - 07/20/06 14:56

Hat jemand den "rain_drops.fx" Effekt von der manual hinbekommen? Wäre echt super wenn wir den auch noch zum laufen bringen, bei mir stürtzt er immer ab

Edit: Er stürzt jetzt nicht mehr ab, die fx war mal wieder falsch geschrieben statt, MagFilter hat xexes MagFiler geschrieben. Ich versteh net wieso er seine scripts nicht testet wenn er sie veröffentlicht...na ja auf jeden fall is der effect auch net komplett, da muss man noch einiges machen...
Posted By: RobH

Re: Wasser Shader ? - 07/20/06 18:07

@ Dmaster:
Du must die Sylex3.dll in das "Acknex_plugins" Verzeichnis in deinem Stammverzeichnis kopieren. Dann wird das Plug-In automatisch geladen.

Danke vor allem an Chris3D für den Download. Du hast wohl vielen hier einen Riesengefallen getan!!!!
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/20/06 19:17

Vielen dank das meine anfrage erhört wurde und von chris3D in die tat umgesetzt wurde ich finde das ist eines der besten communities die es gibt weiter so.
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/20/06 19:23

Weis einer wie mann die geschwindigkeit des wassers ändern kann du vielleicht Chris3D oder evtl xexes wenn er das hier liest???
Posted By: PHeMoX

Re: Wasser Shader ? - 07/20/06 20:42

Quote:

Hat jemand den "rain_drops.fx" Effekt von der manual hinbekommen? Wäre echt super wenn wir den auch noch zum laufen bringen, bei mir stürtzt er immer ab

Edit: Er stürzt jetzt nicht mehr ab, die fx war mal wieder falsch geschrieben statt, MagFilter hat xexes MagFiler geschrieben. Ich versteh net wieso er seine scripts nicht testet wenn er sie veröffentlicht...na ja auf jeden fall is der effect auch net komplett, da muss man noch einiges machen...




Er hat sie nicht offiziel veröffentlicht, heisst ja auch beta nicht um sonst ... Ich bin mir aber ziemlich sicher das post-processing effecten nie funktioniert haben (also beim XeXeS selber schon, aber nicht mit diesen beta version).

Mfg,
Posted By: innovater

Re: Wasser Shader ? - 07/21/06 09:45

Hat vielleicht jemand schon "VBLOOM" oder "HBLOOM" zum laufen gebracht, bei mir wird schwarzes Bildschirm angezeigt.
Posted By: broozar

Re: Wasser Shader ? - 07/21/06 10:37

das ding mit der geschwindigkeit ist, dass der skill4, der dafür verantwortlich sein soll, nicht mit _wave_speed gekoppelt ist, sondern mit _color_red. das heißt, man erhält bei ändern des wertes wahlweise eine grüne oder eine rote see. auch beim anpassen der skills in c-script wird es nicht besser. scheint also in der dll selbst zu liegen.
habe alle skills (1-13) durchexerziert, mit float und ohne. nichts gefunden...
Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 10:58

@Phemox:

Quote:



hm ja das mag sein, liegt vielleicht daran das sphere ganz viele shader standardmäßig am laufen hat, wärend man bei sylex die einzelnt aktivieren kann. Aber aufgrund des nicht hilfreichen Manuals, hab ich es noch nie zum laufen bekommen (naja doch den schwarz weis filter nach langer langer zeit). Aber weder bloom noch sonst was hat geklappt. Deshalb arbete ich lieber mit Sphere, is unkomplizierter






Er hat den schwarz-weiß-Filter zum laufen gebracht und das is ja auch
Postprocessing Effeckt...vieleicht gehts ja doch, aber ich hab bis jetzt auch keinen hinbekommen...also @ KIHAKU ->wie haste denn das gemacht???
Währe wirklich interessant zu erfahren
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/21/06 11:01

keine ahnung mehr bin jetzt auf der arbeit. wenn ich zuhause bin, schau ich mal nach, bin mir sicher das ich das script noch habe.

aber ich saß da auch mehrere wochen vor und hab versucht es zum laufen zu bekommen.. weis nichtmehr wieso es letzendlich lief. am anfang gabs noch immer grafikfehler, und dann hatte ich irgendwas mit der cam gemacht und schon gings.

So sah es mit dem Fehler der Kamera aus:



und nach ändern einiger sachen gings halt. ich schau zuhause mal nach.
Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 11:07

jop!Mal gucken ob uns das dann weiter hilft - wäre wirklich nich schlecht
...
UAHHRR...endlich Ferien!!! Ach is das schön wenn man frei hat und andere
Leute arbeiten müssen (is natürlich nich so gemeint )

Na dann...frohes Schaffen!!
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/21/06 11:08

q_q... ich glaub ich überleg mir das noch mit dem script
Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 11:15

NEEEEEEEIIIIIIIINNNN!!!
-> Ich hab´s mal wieder geschafft...^^"
Posted By: Chris3D

Re: Wasser Shader ? - 07/21/06 12:55

Hi Leute,
ich bin noch am rumbasteln, werde aber bald eine neue Test-Version hochladen, mit einem verbesserten wasser effekt / bzw. spiegel effekt und auch n paar postprocessing effekts. Der Bloomeffekt, läuft super schnell und ist wohl der beste von den vorprogrammieren effekten. Vielleicht bekomm ich das mit den rain_drops noch hin...
Mit "spiegel-effekt" meine ich übrigens, dass man den wassereffekt wie einen normales spiegel-panel benutzen kann also mit positions- winkel- und größenänderung
So weit ich weis, geht das RTT aber nur auf diesen Panels oder im camera view, aber nicht mit normalen model-texturen(hat xexes deaktiviert, glaube ich).
CU Chris
Posted By: gri

Re: Wasser Shader ? - 07/21/06 13:10

Quote:

...So weit ich weis, geht das RTT aber nur auf diesen Panels oder im camera view, aber nicht mit normalen model-texturen(hat xexes deaktiviert, glaube ich).
...




jo das hier war der letzte Stand :

"Aus Geschwindigkeitsgründen ist in der aktuellen Version die Möglichkeit des Zeichnes auf Acknex 6 Texturen nicht verfügbar und RenderTargets können also nur innerhalb von Sylex 3.0 verwendet werden"

Ich hatte von XeXes seinerzeit den Vorgänger von Sylex 3, das Zeraphine X2 plugin erworben. Damit war RenderToTexture auch auf A6 Texturen möglich.

,gri
Posted By: Chris3D

Re: Wasser Shader ? - 07/21/06 13:17

Hi gri, hast du das Zeraphine X2 plugin noch?
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/21/06 13:29

Ja genau wenn es geht dann bau doch einer mit dem Zeraphine x2 plugin ein netten wasser shader der gut aussieht und geht. Auserdem alles life wieder spiegelt .
Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 13:38

Ich melde ebenfalls Interesse an Zeraphine X2! ^^
Wie siehts aus gri?
Posted By: gri

Re: Wasser Shader ? - 07/21/06 13:50


hallo doppelchris

Leider war Zeraphine X2 keine Freeware und so wird es mir nicht möglich sein die Dll einfach weiterzugeben.

Damals wurde eine leere TGA Datei als Dummy benötigt und dann in diese auf Speicherebene gerendert.
(So wie es Matts Sphere Engine macht,wobei der Dummy in der Dll erzeugt wird)

Xexes war mit der Geschwindigkeit jedoch unzufrieden, weshalb er sich entschied sein eigenes Renderingsystem in den Nachfolger Zeraphine X3 (=Sylex3) einzubauen.
Klar bei einer 1024*1024 Textur gings schon in die Knie, aber kleine 256-512'er Sachen liefen richtig schnell und da konnte man schon einiges damit anstellen.

Mich würde mal interessieren ob und wann Sylex 4 "auf den Markt" kommt, da Xexes andere Sachen wie das Network-Developersystem auch noch am Laufen hat.

,gri
Posted By: PHeMoX

Re: Wasser Shader ? - 07/21/06 13:57

Quote:

Mich würde mal interessieren ob und wann Sylex 4 "auf den Markt" kommt, da Xexes andere Sachen wie das Network-Developersystem auch noch am Laufen hat.




Also ich habe schon gehört das er schon sehr weit damit ist, und das die meiste sachen schon mehr oder weniger funktionieren, aber wann das ganze wohl fertig sein wird, keine ahnung...

Sylex4 soll auch viel einfacher werden als Sylex3, also die meisten arbeit geht wohl da rein glaube ich mal.

Mfg,
Posted By: gri

Re: Wasser Shader ? - 07/21/06 14:14

Die letzte Info über Sylex4 war vom Februar diesen Jahres.

Aber vor ein paar Wochen regte sich wieder etwas auf seiner Homepage.

Es fanden "geheimnissvolle" Tests statt. Und auch die Screenshots lassen erahnen, daß Sylex 4 wahrscheinlich eine komplette 3D Engine wird.

Ach so hier der Link zu Xexes web page


,gri
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/21/06 19:10

sooo, hier is das script, habs noch. Jedoch weis ich nichtmehr was ich alles brauche, deshalb kopier ich einfach mal alles rein XD (ging ja ums monocrhom, kein plan ob die anderen gingen)


Code:

include <sylex3_csr.wdl>;


view camera
{
layer = 0;

flags = visible,noshadow,noparticle;
}



function main()
{
SLX3Initialize(SLX3_RUNMODE_DEBUG, "Testanwendung mit Sylex 3.02");

video_switch(8, 32, 0);

level_load("sylextest.wmb");
wait(3);
SLX3ViewRegister(10,"camera");

activate_Monochrom();
//activate_MotionBlur();
//activate_Bloom();

}




// Benutzerdefinierte Exitfunktion mit Beendung von Sylex 3.0
function userdef_exit()
{
// Sylex 3.0 Deinitialisieren
SLX3DeInitialize();;

// Funktionspointer freigeben
on_d3d_lost = NULL;
on_d3d_reset = NULL;

// Acknex 6 Engine beenden
exit;
}


ON_ESC = userdef_exit; // Behandlung der ESC Taste
ON_CLOSE = userdef_exit; // Behandlung des X im Systemmenü
ON_F10 = userdef_exit; // Behandlung der F10 Taste





function activate_Monochrom()
{
// Monochrom Effekt aktivieren
SLX3ViewSetPostProcessingEffect(10,0,SLX3_PPE_MONOCHROM);
SLX3ViewSetPostProcessingEffect(10,1,0);

// Post-Processing aktivieren
SLX3ViewSetPostProcessing(10,1);
}


var v_motionBlur = 0;
// Aktiviert das Post-Processing
function activate_MotionBlur()
{
// Blureffekte setzen
SLX3ViewSetPostProcessingEffect(10,0,SLX3_PPE_HBLUR);
SLX3ViewSetPostProcessingEffect(10,1,SLX3_PPE_VBLUR);
SLX3ViewSetPostProcessingEffect(10,2,SLX3_PPE_HBLUR);
SLX3ViewSetPostProcessingEffect(10,3,SLX3_PPE_VBLUR);
SLX3ViewSetPostProcessingEffect(10,4,0);

// Post-Processing aktivieren
SLX3ViewSetPostProcessing(10,1);

v_motionBlur = 1;

// While schleife für Mouse-Binding
while(v_motionBlur != 0)
{
SLX3EffectSetValue(SLX3_PPE_HBLUR,0,0.5 * mouse_force.x);
SLX3EffectSetValue(SLX3_PPE_VBLUR,0,0.5 * mouse_force.y);
wait(1);
}
}

// Deaktiviert das Post-Processing
function deactivate_MotionBlur()
{
v_motionBlur = 0;
}


// Bloom Effekt mit Sylex 3.0:
function activate_Bloom()
{
// Blureffekte setzen
SLX3ViewSetPostProcessingEffect(10,0,SLX3_PPE_4XDOWNSAMPLE);
SLX3ViewSetPostProcessingEffect(10,1,SLX3_PPE_BRIGHTPASS);
SLX3ViewSetPostProcessingEffect(10,2,SLX3_PPE_HBLOOM);
SLX3ViewSetPostProcessingEffect(10,3,SLX3_PPE_VBLOOM);
SLX3ViewSetPostProcessingEffect(10,4,SLX3_PPE_COMBINE);
SLX3ViewSetPostProcessingEffect(10,5,0);

// Post-Processing aktivieren
SLX3ViewSetPostProcessing(10,1);

v_motionBlur = 1;

// Bloomstärke setzen
SLX3EffectSetValue(SLX3_PPE_VBLOOM,0,1.5);
SLX3EffectSetValue(SLX3_PPE_HBLOOM,0,1.5);
}



// Aktion für Sylex 3.0 Skyobjekt

// Skilldefinitionen
define _SKY_SIZE,skill1;
define _SKY_ZOFFSET,skill2;
define _SKY_TEXTURE,skill3;

// WED - Einbindung
// uses: _SKY_SIZE, _SKY_ZOFFSET, _SKY_TEXTURE
// title: Sylex 3.0 Sky
// desc: Standard Aktion für Sylex 3.0 Skys
// section: Einstellungen [ Skills / Flags ]
action SLX3_Sky
{
// Dummy WED Objekt unsichtbar und passierbar machen
my.invisible = on;
my.passable = on;

SLX3TexCreate(18,SLX3TT_CUBE);
SLX3TexSetPath(18,"Sky128.dds");
SLX3TexInitialize(18);

// Skyobjekt mit angegeben Größe erstellen und Textur ID zuweißen
SLX3ObjectCreate(12,SLX3OT_SKY);
SLX3ObjectSetSkill(12,0,512);
SLX3ObjectSetSkill(12,1,camera.z);
SLX3ObjectInitialize(12);
SLX3ObjectSetTexture(12,0,18);

// Ausrichtung anpassen
//SLX3ObjectSetRotation(10,my._SKY_PAN,my._SKY_TILT,my._SKY_ROLL);
}


Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 19:59

Cool, danke!
-> werd mich gleich damit befassen
...
Der schwarz-weiß Filter funzt...leider aber der Bloom und Blur nicht

OHHHHHH!Doch das Bloom läuft Langsam glaub ich bisher waren wir nur
zu blöde -> Sylex3 läuft

DAS BLUR LÄUFT AUCH!!! -> es ist nur im Skript zu schwach eingestellt!!!
statt:

while(v_motionBlur != 0)
{
SLX3EffectSetValue(SLX3_PPE_HBLUR,0,0.5* mouse_force.x);
SLX3EffectSetValue(SLX3_PPE_VBLUR,0,0.5 * mouse_force.y);
wait(1);
}

das hier:

while(v_motionBlur != 0)
{
SLX3EffectSetValue(SLX3_PPE_HBLUR,0,15* mouse_force.x);
SLX3EffectSetValue(SLX3_PPE_VBLUR,0,15 * mouse_force.y);
wait(1);
}
->
Sylex3 is geil ich kanns kaum erwarten das Sylex4 kommt!!!
Also 15* is ein bissel viel - nur zum deutlich machen des
effektes gedacht
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/21/06 21:10

hmm weiss ja nicht ob ich zu spät bin mit ner demo aber hier ma der Link:
http://rapidshare.de/files/26480053/Rollenspiel_Files.rar.html

GG Nicolas

PS: Resources bitte nicht verwenden. Ausser scripts. Die modelle ect. stammen nicht von mir
Posted By: Hummel

Re: Wasser Shader ? - 07/21/06 21:47

sorry, aber es funzt nich ->Fehlermeldung:
water_shader.wdl 0:-1 Error(141): can´t open water_shader.wdl
...
naja mach ich mir jetzt erst mal kein Kopf(11.45UHR)*ins Bett geh
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/21/06 22:24

komisch? water_shader.wdl hab ich selbst im Work Ordner nicht. Und auch in den scripts hab ich nix davon geschrieben.
Posted By: Samb

Re: Wasser Shader ? - 07/22/06 09:22

Quote:

wieso nutzt ihr nicht sphere? :3



weil sylex mit 3DGS leveln arbeitet und daher nicht eine komplett andere engine ist?
zumal sphere recht unflexible ist. dann lieber sylex, wo ich nicht alle level noch mal neu machen muss
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/22/06 09:30

bei sylex hab ich aber nur probleme, und andere anscheinend auch. ist wohl nicht so ganz leicht. Bei Sphere kann ich alles sofort nutzen, und einige sachen gehen auch auf level geometrie (nutze ich selbst). Nachteil is halt das man soviele shader an hat und kaum was dagegen tun kann, was sich ja aber ab sphere 2 ändern wird, kommt ja in wenigen tagen :>
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 12:26

Bei Bloomeffekt (vielleicht generel bei allen Effekten) schein sich Anti-Aliasing automatisch einzuschalten, weiß einer on man das vermeiden kann?
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 12:36

Hm..ich seh nichts der gleichen - was meinst du?
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 13:14

Bei mir schaltet sich bei allen Post-Processingeffekten Kantenglättung ein
Posted By: Chris3D

Re: Wasser Shader ? - 07/22/06 13:17

Hi!
Also hier nochmal eine verbesserte Version! Mit W und S könnt ihr das Wasser-Panel auf und ab bewegen! Bloom und UnterwasserModus(mit Fog) sind aktiviert.
Download Test2


Mfg Chris
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 13:18

@innovater:
Echt?zeig mal zwei Screenshots einen mit und einen ohne.

loade mir gleich mal das neue Demolevel...
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 07/22/06 13:21

freut mich das es bei dir funktioniert, hoffe das script hat dir so weiter geholfen ^^
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 13:28

Klar Aber der waterdrop geht auch bei mir nich
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 13:42

leider kann man es an einem jpg schlecht erkennen




achtet auf landschaft kanten sowie baum links oben im eck
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 13:54

An dem baum hab ichs gesehn..du hast recht...ich glaub´ aber nich
das das ein gewollter Effekt is - sonst hätte er es doch voller
Stolz irgendwo mit aufgefürt.^^
Aber warum willst dus abschalten???
Bringt doch nur Vorteile...
Posted By: Chris3D

Re: Wasser Shader ? - 07/22/06 14:00

@innovater:
Das blur kommt vom 4xDOWNSAMPLEn! Du kannst ja den Bloomeffekt so umschreiben, aber dann sieht das Blooming nicht mehr so gut aus wie ohne, finde ich:
Code:

function activate_Bloom()
{
// Blureffekte setzen
//SLX3ViewSetPostProcessingEffect(10,0,SLX3_PPE_4XDOWNSAMPLE);
SLX3ViewSetPostProcessingEffect(10,0,SLX3_PPE_BRIGHTPASS);
SLX3ViewSetPostProcessingEffect(10,1,SLX3_PPE_HBLOOM);
SLX3ViewSetPostProcessingEffect(10,2,SLX3_PPE_VBLOOM);
SLX3ViewSetPostProcessingEffect(10,3,SLX3_PPE_COMBINE);
SLX3ViewSetPostProcessingEffect(10,4,0);
...


Aber stimmt schon, n bischen blur sieht man immer noch, na ja ich finds nice
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 14:08

Habe auch schon versucht, so werde ich nach 2 sec aus dem spiel geschmiesen
Posted By: Uhrwerk

Re: Wasser Shader ? - 07/22/06 14:37

Wäre vielleicht jemand so nett und könnte die Demo mal publishen? Ich krieg immer den Fehler, dass der Nexus zu klein sei, obwohl ich jetzt bis zu einem Gig Nexus gegangen bin...
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 15:07

Ähm ich würde es dir ja ma machen, aber bei mir hat der Teil des Terrain
welcher über dem Wasser liegt keine Skin...also wird nich dargestellt-
egal vieleicht is Chris3D so freundlich
...
so Leute Sphere2 wird keine Spiegel haben-> wirklich schade...
Ich setze jetzt voll auf Sylex4, aber mal lucken was das
neue Sphere für Features mitbringt=>ICH BIN GESPANNT
(der Kauf wird sich wahrscheinlich trotzdem lohnen - Spiegel alleine
machen ein Spiel nicht gleich zum Hit )
Posted By: XeXeS

Re: Wasser Shader ? - 07/22/06 16:45

Hallo erstmal,

ein Vögelchen in meinem Team der sich immer hier rumtreibt hat mir geflüstert das ihr Sylex 3.0 ausgegraben habt. Wenns damit probleme gibt ich weiß nicht warum ihr mich nicht einfach in ICQ anschreibt, nur keine Hemmungen.

Um allen Spekulationen über Sylex 4.0 vorzubeugen.

Sylex 4.0 basiert nicht mehr auf Sylex 3.0 und funktioniert recht anderst. Es bleibt weiterhin möglich 3DGS Levels zu verwenden anstelle alles aus Modellen bauen zu müssen. Es gibt einige neue Rendertechniken und alles ist ein bischen einfacher.

Es gibt auch Beta Tests momentan mach ich das noch alleine sollte sich aber bis in ca. einem Monat ändern.

Sylex 4.0 ist aber definitiv keine eigene 3D Engine. Was jemand an Tests auf unserer Homepage mitbekommen habt so handelt es sich hierbei um den PSE. Der PSE ist ein Echtzeitbasierender Leveleditor den ich für die GameEngine welche ich für meine Zukünftiggen Projekte entwickle programmiere.

Auch für die Gameengine wird es Test geben. Und evtl auch Freeware oder Lizensen das steht noch nicht fest. Ich tippe jedoch auf ersteres da freeware Komponente in ihr verwendet werden.

Der PSE ( Proton Scene Editor ) ist also nichts anderes wie ein Realtime Editor für die PGE ( Proton Game Engine ).

Die Engine ist weder Octree noch Quadtree basierend und verfügt über eine Terrain engine die es erlaubt auch Terrais mit 4096 x 4096 mit FPS zahlen von über 200 auf aktuellen Grafikkarten ( TEST: Geforce 6800 GT ) laufen.

Des weiteren werden , Shader, Postprocessing unterstützt. Ein Standard Audiosystem zwar 3D und 2D aber noch kein EAX unterstützt. Dynamische Schatten. ( Stencil , Texture ) sowiel beleuchtungen per Pixel sind auch drinn.

Die Gameengine basiert dabei auf Ogre 3D welche eine reine Grafikengine ist und somit nicht für Spieleentwicklung geeignet durhc PGE wird es ein leichtes sein damit spiele zu entwickeln.

Zuletzt noch die Anmerkung das PGE vorerst als Kollisionssystem die Newton Physikengine verwenden wird.


Nun noch ein kleines Video des PSE für Interressierte. Es sei allerdings noch gesagt das programm noch im alpha status ist deshalb noch ein wenig mit bugs verseucht und Die meisten Dialoge und Symbole sind noch in der mache wir haben daher niederauflösende platzhalter verwendet. Wenn grad en Icondesigner hier sein dasein fristet ich such nen talentierten.

So hier nun der Videolink:

Video Link - ACHTUNG: 20 MB - 3 Min



Und aufgrund von Sylex 4.0 , Sylex 3.0 , PGE , PSE noch ne Kontaktmöglichkeit:

MSN: SebastianLeopold@aol.com
ICQ: 152948792

Ich antworte eigentlich immer wenn ich etwas lese.
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 17:03

Cool danke für die Infos!!!
...
ähmm bezüglich des Trailers - was für ne Software brauch ich dafür???
ACE.Format->noch nie gehört
Posted By: Lukulus

Re: Wasser Shader ? - 07/22/06 17:14

Versuch es mal mit dem NeroMediaPlayer
Posted By: Chris3D

Re: Wasser Shader ? - 07/22/06 17:14

@Zeitwerk: ich bekomme das mit n publishen noch net ganz hin k.a. wieso es net geht, auf jeden fall stürtzt die dll beim starten des levels ab, vielleicht kann xexes da weiter helfen...
@Hummel: ace ist eine gepacktes format wie zip, du brauchst Winrar zum entpacken.
Mfg Chris

Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 17:29

Danke @Chris3D -> hab´s mir angeguckt-sieht wirklich interessant aus!
Posted By: Hummel

Re: Wasser Shader ? - 07/22/06 18:10

XeXes überlegt noch ob er auch noch ne Demo uploaded
-> so mit dem rain_drop Effekt und vieleicht auch sowas wie Softshadow
wäre coooooooool!!!!

EDIT: OK! Hab gerade gelesen das softshadows noch nich funzen mit der Version,
aber das wird schon
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 20:25

@ Chris3D ich bekomm ne ganz komische vorstellung von dem demo. Unter der Wasseroberfläche ist die welt in ordnung oben sieht wiederum alles anders aus





@ XeXes du bist eine Legende, ich habe mich in die dll verliebt
Posted By: innovater

Re: Wasser Shader ? - 07/22/06 20:33

@XeXes 3DS Max "Greifpfeile" endlich hat es einer erkannt das es keine besser Lösung gibt
Posted By: PHeMoX

Re: Wasser Shader ? - 07/22/06 23:13

@Innovater: Für dein problem einfach dem fog ausschalten (fog_color = 1 muss dann raus), ins script oder einfach für jedes objects ins level NoFog anstellen ... Ich glaube es gibt ne error ins fog shader oder so ...

Mfg,
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/23/06 06:28

Mal ne frage zum wasser nochmal

Alles geht wunderbar auser die geschwindigkeit also hier mal ne frage an xexes kann mann irgendwie die geschwindigkeit regeln??? Über ein zusätzliches script etc???

Andere frage wo zum teufel steht das schript geschrieben das sich das wasser über W heben und über S absenken lässt ????????????????

Ich würde mich über 2 weiterhelfenden antworten freuen .
Posted By: Loopix

Re: Wasser Shader ? - 07/23/06 06:39

Das mit dem Nebel liegt wahrscheinlich daran, dass die z/y-Koordinaten bei der neusten 3dgs Version korrigiert wurden und somit der Untertwassernebel jetzt über Wasser dargestellt wird. Evtl. reicht eine leichte Scriptkorrektur in der "water2.wdl".

Ich bin übrigens echt begeistert, endlich ein funktionierendes Sylex3-Testlevel hier zu finden...DANKE Chris3D...und Xexes, dass er uns Sylex3 gratis zur Verfügung stellt und Sylex4 in weniger als 3 Wochen released (=Wunschvorstellung)!
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 08:26

@innovater: Du meinst XeXes realtime-Editor, ja?
=> dann teile ich deine Auffassung...isn geiler Editor
- werd ihn mir zulegen!
@Christof84: wenn du Fragen an XeXes hast dann schreib eine Mail oder
benutze ICQ -> er is ni oft im Forum...
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 09:17

hi
habe mir alle Demos gezogen, aber bei mir kommt immer der Fehler "Nexus to smal". Wie bekomme ich das hin, oder was mache ich falsch, wenn es bei Euch geht.

Danke
JWeb
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 09:22

WED -> File -> Map Properties -> Nexus hochschrauben
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 09:25

hi
na super, das habe ich bis zum Max probiert. So gut kenne ich mich jetzt auch schon aus LOL.
Also obwohl ich hier größere Werte drin habe, kommt das Level nicht zum Laufen.

Danke

JWEB
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 09:35

hi
auf Seite 10 hat Zeitwerk das geleiche Problem genannt, aber ich verstehe die Antwort von Chris3d nicht, weiter unten. Was hat der Nexus Fehler mit dem Publishen zutun, oder verstehe ich da was falsch ?????

THX
JWEB
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 09:40

sorry...leider kann ich dir da nich helfen
hab´ wirklich keine Ahnung woran das liegen kann...tut mir leid
- werde aber denoch überlegen was es sein kann
...
Also ich hab jetzt versucht die beiden testlevel zu puplishen, aber
es funzt nicht - die Sylex3 Effekte werden nicht mehr dargestellt
Posted By: TimeOut

Re: Wasser Shader ? - 07/23/06 10:06

Quote:

hi
na super, das habe ich bis zum Max probiert. So gut kenne ich mich jetzt auch schon aus LOL.
Also obwohl ich hier größere Werte drin habe, kommt das Level nicht zum Laufen.

Danke

JWEB




Das Problem hat ich au. Nach langem rumprobobieren konnte ich das problem lösen indem ich die beiden hmps gegen meine eigenen ersetzte.
Posted By: broozar

Re: Wasser Shader ? - 07/23/06 11:46

Quote:

hi
habe mir alle Demos gezogen, aber bei mir kommt immer der Fehler "Nexus to smal". Wie bekomme ich das hin, oder was mache ich falsch, wenn es bei Euch geht.

Danke
JWeb




models/hmps/maps mit deiner 3dgs-version rebuilden/neu speichern.
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 12:44

hi
danke für die Hilfe, werde es probieren

THX
JWeb
Posted By: innovater

Re: Wasser Shader ? - 07/23/06 12:54

Das man es aber nicht releasen kann ist ergerlich, so bringt es nicht viel
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 13:32

hi
ja, das stimmt aber evt. findet man noch eine Lösung.
Hat jemand hier die URL für die Page wo man sich über den Nachfolger und den Edit informieren kann ???

THX
JWEB
Posted By: Uhrwerk

Re: Wasser Shader ? - 07/23/06 13:56

Quote:

models/hmps/maps mit deiner 3dgs-version rebuilden/neu speichern.


Habs versucht. Aber MED spuckt da einen Ladefehler aus.
Posted By: jweb

Re: Wasser Shader ? - 07/23/06 15:48

hi
also ich habe es jetzt auch probiert,

models/hmps/maps mit deiner 3dgs-version rebuilden/neu speichern.

funktioniert nicht da ich die 2 HMP's, terrain1.hmp und water_1.hmp nicht mit dem WED öffnen kann. (There was an error loading the file)
Das komische, innerhalb des Testlevel kann ich sie über das Menü von WED neu hinzufügen, bringt aber auch nichts und kommt der gleiche Nexus Fehler.

Hat jemand noch die 2 File in einer Form das man sie in WED öffnen kann? Verstehe nicht was mit den 2 HMPs passiert ist.

Ihc habe es nun noch nicht probiert einfach ein anders Wasser HMP und ein anderes terrain HMP einzufügen, die Funktionen anzufügen und sehen ob es dann läuft.
Wenn ich das Level in WED aufrufe ist sowaohl das Wasser als auch das Terrain als Quadrat dargestellt, aber mein Wasser für die Shder ist immer eine Fläche.

Genug der Worte, LOL

Hoffe jemand weiß noch weiter

Gruß

THX
JWEB
Posted By: Machinery_Frank

Re: Wasser Shader ? - 07/23/06 16:04

Das Testlevel crasht bei mir und ich habe einen schwarzen Bildschirm. Taskmanager, Alt-F4 und Strg+Entf funktionieren nicht mehr. Es hilft nur noch Neustart.

Das stimmt mich sehr bedenklich. Hoffentlich wird das in Sylex4 besser. Mal sehen, was Sphere2 bringen wird. Mit Sphere war ich ja bisher sehr zufrieden, weil es einfach funktioniert hat und einfach zu nutzen war (solange man mit Modellen arbeitet).

Und umgekehrt glaube ich nicht, dass ihr einen Shader auf Levelgeometrie mit Sylex hinbekommt. Das Problem ist einfach, dass die einzelnen Polygone nicht sortiert und nicht gesammelt an die Grafikkarte gesendet werden. Es enstehen vermutlich zu viele Shader-Batches. Das wird sicher in Zukunft behoben mit dem neuen Szenen-Manager (der geplante adaptive Space-Tree, der anstelle des Octree kommen soll).

Dieser Ogre-Editor von Xexes sieht interessant aus. Das Verschieben von (teils sogar animierten) Objekten klappt ja schon gut und man kann eine Cubemap austauschen. Aber auch bei Terrains wäre ein Szenenmanagement nicht schlecht. Screen-Error oder ROAM wäre sicher gut für große Terrains zu gebrauchen.

Zum Glück kann man in Sphere Indoor und Outdoor rendern und das kommende Sphere wird sogar Normalmapping auf Terrain erlauben und eine Art Speedtree-Animation für Pflanzen und es verteilt Gras anhand von Bitmaps. Ich bin da wirklich gespannt.
Posted By: broozar

Re: Wasser Shader ? - 07/23/06 16:09

@zeitwerk: mit deiner 6.22 comm musst du dich über ladefehler nicht wundern, schließlich handelt es sich ums mdl7-format (und nicht das mdl5 deiner version), ähnliches gilt fürs terrain.

ich vermute, dass es bei jweb genau das gleiche problem ist, abwohl seine version nicht im profil steht.

und die moral von der geschicht':
6.4, oder es öffnet nicht!
Posted By: TSG_Christof

Re: Wasser Shader ? - 07/23/06 16:36

Also hier meine frage nochmal Wo im script ist das eingestellt bzw gecodet das das wasser mit w hochgehoben wird???

Und mit s wieder runter kommt???

ich brauche diese funktion nicht umbedingt denn das weasser soll da bleiben wo es ist und nicht oben rumschweben.
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 17:30

@Frank_G: Wenn du dich mit Speedtree auf das Ding von der Unreal Engine 3
beziehst dann bin ich mal wirklich gespannt!
...
ach und klar Sylex3 is nich immer ganz stabil, ich z.B. hab das Problem
das sich beim simpleblur mein Screen blau färbt^^
aber es is Freeware da muss man ja nich die schlechten Seiten vorkehren
es zwingt dich schließlich keiner es zu verwenden und bei Anderen funzts ja
auch...wegen Leuten die sich andauernt aufregen müssen(du bist damit
natürlich nich angesprochen^^")lässt sich XeXes kaum noch aufm Forum blicken
was eigentlich schade is!

Ich möchte damit wirklich niemanden zunah treten und wenn sich jetzt einer
beleidigt fühlt dann tut mir das wirklich leid

Wenn man für etwas bezahlt dann will man das es funzt und hat auch
das Recht, aber sein wir mal ehrlich - hätte einer von uns
Sylex3 kostenlos allen zur Verfügung gestellt?
Und es hat auch einige herrliche Effekte die reibungslos laufen!
Da sollte man schon mal über das "Preis"-Leistungs-Verhältnis gedanken machen
und feststellen das wir rießiges Glück haben das es User wie XeXes gibt!

Also Leute immer schön nett bleiben.
Posted By: Machinery_Frank

Re: Wasser Shader ? - 07/23/06 17:52

Hummel, nicht aufregen. Hier meckert keiner über Sylex rum. Ich finde diese Geste außerordentlich sozial von Xexes und habe nichts dagegen einzuwenden.

Ich habe lediglich erwähnt, dass mein System total abgestürzt ist. So kann ich eben nicht arbeiten, egal wie kostenlos ein Tool ist.

Und ich weiß mittlerweile nach einem Gespräch per Messenger von Xexes, dass sein Ogre-Editor auch ein Szenenmanagement unterstützt, das war mir bisher nicht bekannt. Ich schätze diese Arbeit sehr.

Nicht destotrotz würde ich lieber (entgegen der Meinung von Hummel) für ein solides Sylex 4.0 bezahlen. Dabei hoffe ich, dass Xexes einiges damit verdient, es in Zukunft weiter entwickelt, an neue Gamestudio-Versionen anpasst und Fehler ausbügelt. So etwas ist mir Geld wert.
Abstürzende Systeme helfen dem Entwickler und dem Kunden nicht. Da könnte man mir sogar einen Plüschbären zu dem Produkt dazu schenken und ich würde es nicht einsetzen wollen.

Vielleicht wird aber Xexes bei Sylex 4.0 genau diesen von mir vorgeschlagenen Weg gehen. Ich würde mich darüber freuen.

Viele Grüße
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 18:05

Ich reg mich nich auf - wollt es nur mal erwähnen!

In den anderen Punkten geb ich dir Recht - ich würde auch gerne
für ein stabiles Sylex bezahlen - hab nich gesagt das ich es nicht würde
sagte nur das man sich nich drüber aufregen sollte das es nich stabil is
wenn man es doch kostenlos bekommt...

Quote:



So kann ich eben nicht arbeiten, egal wie kostenlos ein Tool ist.






"wie kostenlos"??? -> kostenlos, kostenloser, am kostenlosesten
=> find ich schick..werd ich mir merken
Posted By: Machinery_Frank

Re: Wasser Shader ? - 07/23/06 18:13

ja, mit Plüschhasen dazu ist es noch kostenloser
Posted By: Hummel

Re: Wasser Shader ? - 07/23/06 18:17

DU HAST RECHT
Posted By: Uhrwerk

Re: Wasser Shader ? - 07/23/06 18:33

Quote:

@zeitwerk: 6.4, oder es öffnet nicht!



Vergessen Signatur upzudaten. Ich eumel doch hier nicht mit 6.2 rum...
Posted By: broozar

Re: Wasser Shader ? - 07/23/06 19:03

wie, du hast 6.4, und es ging trotzdem nicht? hm, auf meinem 6.4(6.1->6.3->6.4)-system liefs sofort auf anhieb, ohne rebuild. strange.
Posted By: Chris3D

Re: Wasser Shader ? - 07/24/06 05:40

Hi Leute, also ich habe das mit dem publishen doch noch hinbekommen, ich hab vergessen den ordner "SLX3Content" und die sylex3.dll mit zu kopieren, deswegen lief es nicht.
auf jeden fall läufts jetzt bei mir, hier der link:
Download

Gruß Chris
Posted By: innovater

Re: Wasser Shader ? - 07/24/06 10:35

Perfekt
Posted By: Uhrwerk

Re: Wasser Shader ? - 07/24/06 16:40

Dank Dir, Chris!
Posted By: Samb

Re: Wasser Shader ? - 07/24/06 20:51

nette sache.
hab nur probleme mit der spiegelungsberechnung:

wie ihr seht ist die spiegelung vom schläger falsch.
ist die berechnung im script falsch und bräuchte man dafür spezielle features?
Posted By: Hummel

Re: Wasser Shader ? - 07/25/06 07:47

Ich bin auch der meinung das man noch was an der Spieglung tun sollte:



Der Pfeil 1 bezeichnet das unter dem Spiegel(Wasser ohne Wellen)
liegente Objekt und Pfeil 2/3 bezeichnet eine Spieglung dieses Objektes
-> das darf eigentlich nich sein..es dürfte nur der Teil der über dem
"Wasser" liegt gespiegelt werden...ich verwende kein anderes Skript
es sin eben nur keine Wellen zur Zeit...
Posted By: Chris3D

Re: Wasser Shader ? - 07/25/06 09:23

@Hummel: Das bei Pfeil 1 sieht aus wie eine Refraction, kannst ja mal auf 0 setzen und schauen obs immer noch da is.

@Samb: Bei dir kann ich nicht direkt erkennen wieso es nicht ganz richtig dargestellt wird, vielleicht musst du die höhe des clip planes ändern. Hast du schon selbst etwas am script verändert? Mein script is net perfekt, man muss es immer der level umgebung anpassen...
wenn das mit dem clipPlane nicht funktioniert, dann setzte mal ref_tilt=0;
gut wäre auch eine gepublishte version zum anschauen oder ein screenshot von einem anderen blickwinkel aus.
Posted By: Chris3D

Re: Wasser Shader ? - 07/25/06 10:14

Hier noch schnell ein test level wo nur die mirror funktion benutzt wird. Ich finde das die spiegelung schon recht gut ist, aber sie ist natürlich nicht perfekt. Mit a und d könnt ihr die spiegel-planes drehen, jede andere taste stoppt die drehung.
Mirrors: Last Test Version
Die "pan" drehung habe ich ganz gut hinbekommen, mit dem "tilt"-drehen hab ich noch probleme.
Mfg Chris
Posted By: Hummel

Re: Wasser Shader ? - 07/25/06 12:04

@Chris3D: Klar das is die Refraction von dem Modell unter der Oberfläche...



Also^^:
1 - ist die Wasseroberfläche.
2 - ist das Objekt, welches zum größten Teil unter wasser liegt..der
Teil mit der textur ist das was man im level als Refraction sieht
5 - ist die reflektion des Stückes meines objektes welches über dem
Wasser liegt....so mehr brauch ich gar nich-mehr sollte es auch nicht geben
ABER:
3 - das scheint die Reflektion der Refraction zu sein und sowas gibt es
doch gar nicht!

Komisch oder^-^
...
mir kommt da sone Idee, aber das muss ich erst testen....
Posted By: Slin

Re: Wasser Shader ? - 07/25/06 12:34

@Chris3D: Würdest du deine Letzte Version noch einmal ungepublished uploaden?
Denn der Spiegel sieht sehr gut aus und ich bekomm aber im moment noch einige fehlermeldungen usw. weshalb ich mir gerne genauer angucken würde was du da gemacht hast. Vielleicht würde allerdings auch eine Auflistung deiner Skillwerte ausreichen um mein Problem zu lösen. Danke.
Posted By: Chris3D

Re: Wasser Shader ? - 07/25/06 13:07

slin, wichtig ist, dass du bei den skill werten in wed, refraction_alpha auf 1 setzt und reflection_alpha auf 0. eigentlich müsste es anders rum sein, aber anscheinend hat xexes bei seinem code die skill namen verdreht (ich habs noch net korregiert). Du brauchst auch noch zwei objekte mit der action mirror_obj und mirror_obj2 und ein weiteres wasser objekt. Wenn das net weiterhilft, lad ich die version gerne noch ungepublisht hoch, heute abend aber erst, hab jetzt grad keine zeit dafür.

@hummel: veränder mal temp.z bei den clipPlanes, damit kannst du unerwünschte sachen wegschneiden, sonst weis ich auch net weiter. Schau dir am besten die einstellungen, bezüglich SLX3ViewSetClipPlane, von xexes tutorial nochmal an
Mfg Chris
Posted By: Slin

Re: Wasser Shader ? - 07/25/06 14:16

Nee schade irgendwas mach ich da noch falsch. Also wäre sehr nett wenn du das noch einmal ungepublisht uploadest. thx
Posted By: Chris3D

Re: Wasser Shader ? - 07/26/06 08:45

hi,ich habe übrigens festgestellt, das ein spiegel für andere spiegel unsichtbar ist, ich hab einen screenshot gemacht der das zeigt (siehe in download) deswegen bietet sich eigentlich an, dass man für alle spiegelungen die man in einem level hat, sei es wasser oder bodenspiegelung immer ein und das selbe spiegel-objekt verwendet und dessen aussehen/einstellungen in real-time verändert.
Mirror Test (unpublished)
Gruß Chris
Posted By: XeXeS

Re: Wasser Shader ? - 07/26/06 21:50

Raindropseffekt:

Hallo es tut mir leidt aber in der Beispielfunktion des Raindropseffekts im Tutorial sind mir ein paar fehler passiert. Ich werde diese hier nun berichtigen. Die Fehler sind allesamd im Shaderteil.

Fehler Nr.: 1
Da als Effekttexture Slot 0 angegeben wurde wird effTex1 verwendet nicht effTex2

Fehler Nr.: 2
Die Bumpwerte werden im Shader nicht beachtet.


Im nachfolgenden hier die Korektur des ganzen: Shaders

Korrekter Post-Processing Raindrops
Code:

// Texturen:
texture postTex1; // Scene nach letzten Post-Processing Pass
texture postTex2; // Original Scene
texture effTex1; // Effekttexture 1
texture effTex2; // Effekttexture 2

// Variablen
float4 vecValues1; // Effektskills 1-4
float4 vecValues2; // Effektskills 5-8

// Temporäre variablen
float4 pixel;
float2 temp;
sampler postTex = sampler_state
{
texture = (postTex1);
MinFilter = linear;
MagFilter = linear;
MipFilter = linear;
AddressU = Clamp;
AddressV = Clamp;
};

sampler bumpTex = sampler_state
{
texture = (effTex1);
MinFilter = linear;
MagFilter = linear;
MipFilter = linear;
AddressU = Wrap;
AddressV = Wrap;
};

// Pixelshader
float4 PS_RainDrops(float2 tex0 : TEXCOORD0) : COLOR
{
temp.x = tex0.x * 0.6f;
temp.y = (tex0.y + vecValues1.x) * 0.6f;
pixel = tex2D(bumpTex,temp);
temp.x = (tex0.x + pixel.x * 0.05f);
temp.y = (tex0.y - pixel.y * 0.05f);
return tex2D(postTex,temp * 0.90f);

}

// Technik 1
technique t01
{
pass p0
{
PixelShader = compile ps_2_0 PS_RainDrops();
}
}



Ich hoff das hilft allen weiter.
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/27/06 05:46

Hey danke Xexses.
Werd gleich mal ausprobieren.
Bin ja schon ma gespannt. Hab noch nie N Screen davon Gesehen.

GG Nicolas
Posted By: Chris3D

Re: Wasser Shader ? - 07/27/06 09:50

Super! Danke dir, jetzt stimmts! Du bist der beste! Wenn sylex 4 auch so super schnell läuft wie sylex 3, dann verdienst du echt einen preis für die geile arbeit.
Thx, Chris
Posted By: Slin

Re: Wasser Shader ? - 07/27/06 11:27

Ich bekomme einen Fehler
Ich kann ganz normal starten aber den Effekt gibt es nicht.
In der Sylex Debug Datei steht:
Fehler, Das Objekt mit der ID 1 wurde nicht gefunden. Die Funktion wird beendet.

Mein Script sieht so aus:

// Funktion für eigenen Post-Processing Effekt
function Regentropfen_Post()
{
SLX3ViewRegister(20,"camera");

// Laden und compilieren des Effektes
SLX3EffectCreate(21);
SLX3EffectSetPath(21,"rain_drops.fx");
SLX3EffectInitialize(21);

// Laden der BumpMap ( Effekttextur ) und zuweisen an den Effekt
SLX3TexCreate(22,SLX3TT_NORMAL);
SLX3TexSetPath(22,"nm1.jpg");
SLX3TexInitialize(22);
SLX3EffectSetTex(21,0,22);

// Setzen des Effektes als Post-Processing Effekt
SLX3ViewSetPostProcessingEffect(20,0,21);
SLX3ViewSetPostProcessingEffect(20,1,0);
SLX3ViewSetPostProcessing(20,1);

// While schleife für Animation
var local;
local = 0;
while(1)
{
local += 0.025 * time;
SLX3EffectSetValue(21,0,local);

wait(1);
}
}


Ich hab hierbei jetzt keine anderen Postprocessing effekte laufen. sonnst müsste ich die ja auch och zusätzlich alle setzen.
Also wäre toll wenn mir jemand helfen könnte.

Funktionieren eigentlich die Softshadows?

thx
Posted By: Chris3D

Re: Wasser Shader ? - 07/27/06 12:27

nimm mal statt "22" die "1", vielleicht gehts dann, sonst k.a.
hast du die nm1.jpg in deinem root-verzeichnis?
Posted By: Slin

Re: Wasser Shader ? - 07/27/06 13:51

Danke die 1 statt der 22 war es.
Hier mal ein kleines Testlevel mit Sylexeffekten welches ich erstellt habe.
Genutzt wird:
Wasser, Bloom und Blur sowie das Skysystem und der Raindropseffekt.

Steuerrung:

Bewegen mit WASD
Umgucken mit der Maus
Leehrtaste für den Blur Effekt kombiniert mit einem roten Panel
(So einen Effekt könnte es z.B. geben wenn der Spieler irgendwo herunter fällt, von einem gegner gtroffen wird ...)
alt zum staten des Regeneffektes
strg zum beenden des Regeneffektes

Download
Posted By: Chris3D

Re: Wasser Shader ? - 07/27/06 15:05

cooler blut effekt, is echt gut geworden, und der sky funzt auch nice, aber wenn du "SLX3ViewSetPostProcessingEffect(20,0,SLX3_PPE_4XDOWNSAMPLE);" ausschaltest dann is die performance halt net so gut, lass es lieber an oder frag mal xexes ob man das bloom auch ohne blur hinbekommt...
Mfg Chris
Posted By: Chris3D

Re: Wasser Shader ? - 07/28/06 21:08

Quote:

Funktionieren eigentlich die Softshadows?




^Das würde mich auch interesieren, wie schauts aus Xexes?
Gruß Chris
Posted By: TimeOut

Re: Wasser Shader ? - 07/28/06 22:11

Ich habe bereits bei XEXES nachgefragt; seine Antwort

"Ich hab beim release die softshadows entfernt das hab ich aber auch bekannt gegeben"
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/29/06 13:51

Nice nice...
Sieht super aus deine Demo. Habe gerade angefangen n Shooter mit Sylex 3 zu machen. Sobald ich das Movement habe werd ich auch ne demo bringen, die dieses mal auch "funktionieren" wird (hoffetlich )

GG Nicolas

EDIT: Kann ich gleich vergessen das ich da Syex verwende. Kann die ganze Grafik Engine nicht mehr Initialisieren Glaube das ligt an meiner neuen Grafikkarte (Obwohl sie PS 3 untestützt.
Posted By: XeXeS

Re: Wasser Shader ? - 07/29/06 15:24

Welche Grafikkarte. Wills nur wissen um Sylex 4.0 evtl darauf vorzubereiten.,
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/29/06 15:51

Hab Geforce 6600 GT von Pixelview.
Biss jetzt hab ich noch nicht hingekriegt
Posted By: Dutchie666

Re: Wasser Shader ? - 07/29/06 17:10

Versuchen Sie Restart Ihr Computer... das hilft viel

Erbärmlich für mein schlechtes Deutsch, habe ich nur dies mit Übersetzer übersetzt

Alle die tests mit sylex schauen wirklich nett an!
Posted By: nightshade

Re: Wasser Shader ? - 07/29/06 18:07

Hm, komisch, müsste aber mit deiner Graka gehen!

Habe ne kleine Frage : Wieso kann ich nur ein Wasser-Entity machen? Hab ich was nicht mitbekommen? Sorry

Edit : Falsch ausgedrückt. Wenn ich 2 Wasser Entitys mit der selben Aktion mache, sind beide unsichtbar. Thx 4 helps.


Posted By: XeXeS

Re: Wasser Shader ? - 07/29/06 20:44

Das ist weil Sylex 3.0 nur ein View mit zusätzlcihen ClipPlanes unterstütt. Sylex 4.0 kann da meherere. Dann gehen auch meherere Wasser entities.
Posted By: nightshade

Re: Wasser Shader ? - 07/29/06 21:22

Und wäre da eine Änderung zu aufwändig? Also von Sylex3...
Posted By: Nicolas_B

Re: Wasser Shader ? - 07/30/06 09:09

Hmpf. Geht auch nach neustart des Computers noch nix
Probiers ma mit den Aktuellsten Grafiktreibern.

GG Nicolas
Posted By: XeXeS

Re: Wasser Shader ? - 07/30/06 09:39

Aufwendig nicht, ich frag mich nur warum ich das machen sollte. Sylex 3.0 wurdemit Source Code released es kann jeder machen wie er es für nötig hält.
Posted By: Captain_Kiyaku

Re: Wasser Shader ? - 08/13/06 10:03

mal ne frage an euch seylex pros.

Ich versteh das noch nicht so ganz mit der RTT wie das funktioniert. Im Handbuch wird ja ne Sylex textur erstellt. Aber wie nutze ich das jetzt um zb auf ein model (ne einfache fläche) den view zu rendern? Geht das damit überhaupt?
Posted By: Hummel

Re: Wasser Shader ? - 08/13/06 19:36

Na das geht nich-nur im vorgänger ZeraphinX2 oder so, dass is/war aber kostenpflichtig....du kannst es also nur für nen ganz simplen Spiegel
verwenden oder eben fürs wasser...ich hab grad angefragt ob
Sylex4 das macht, aber XeXeS antwortet grad nich...
Posted By: TimeOut

Re: Wasser Shader ? - 01/22/07 16:45

Mit folgenden Werten bekommt man einen schönen Spiegeleffekt für die es noch nicht wissen:

plane-size 20000 (kann auch anderer wert betragen)


Wave-size 0

wave map size 2048 (kann auch anderer wert betragen)

reflect map size 1024 (kann auch anderer wert betragen)
refract size 1024 (kann auch anderer wert betragen)

color red 12
color green 12
color blue 12

refration 0
reflection 0

refraction-alpha 0.020

reflection alpha 0.600
© 2024 lite-C Forums