wollte mir mal die demo aus dem handbook näher anschauen, allerdings bekomme ich noch eine fehlermeldung, welche ich nicht beheben kann.
schaut in etwa so aus:
API 0.0 warn 302004: H:\mray_nt-x86\shaders_standard\include/base.mi, line 237: while defining declaration "mib_lookup_spherical": declaring nonexisting function mib_lookup_spherical
diese meldung kommt so gut wie bei jedem shader. wenn ich in die entsprechenden zeilen gehe, steht dort z.b. version 2. lösche ich das ganze, kommt die meldung aber weiterhin.
was ich bis jetzt gemacht habe:
systemvariable auf den orndern mit der ray.exe gesetzt. ray3rc auf c:\ erstellt mit diesem inhalt:
- Code: Select all
registry "{_MI_REG_INCLUDE}" value "H:\mray_nt-x86\shaders_standard\include"
end registry
registry "{_MI_REG_LIBRARY}" value "H:\mray_nt-x86\shaders_standard\shaders"
end registry
$include "base.mi"
link "base.dll"
$include "contour.mi"
link "contour.dll"
$include "physics.mi"
link "physics.dll"
$include "subsurface.mi"
link "subsurface.dll"
den renderbefehl rufe ich über eine batchdatei auf, mit:
- Code: Select all
@echo off
ray -file_type tga -file_name H:\mray_nt-x86\output.tga
-resolution 510 510 -v on -x on -imgpipe 1 raymarch_cloud.mi | imf_disp -
gerender wird das bild schon, allerdings kommen anfangs immer die fehlermeldungen. auch wenn ich nur ray aufrufe. habt ihr ne idee woran das liegt? weiß auch, dass meine ray3rc nicht so toll geschrieben ist, allerdings hab ich sie noch nicht besser hinbekommen...
