• Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Social Media
    •   @Wings3dOfficial
    •   @Wings3dOfficial
    •   Wings3dOfficial
    •   Wings3dOfficial
  • Register
  • Login
  • Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Register
  • Login
Wings 3D Development Forum Wings 3D Design & Development v
« Previous 1 2 3 4 5 … 11 Next »
YafaRay Plug-in

 
  • 1 Vote(s) - 5 Average
YafaRay Plug-in

oort
Offline

3D Obsessed

Posts: 1,184
Threads: 69
Joined: Nov 2012
#87
04-20-2021, 03:58 AM (This post was last modified: 04-20-2021, 04:00 AM by oort.)
Micheus,
I think the code I had for exporting Light Portals was wrong from the beginning. I have done some testing and think I have the fix.

Quote: lightportal ->
println(F," "),
println(F, "<light name=\"~s\">",[NameStr]),
println(F, "<type sval=\"bgPortalLight\"/>"),
println(F, "<power fval=\"~.10f\"/>",[Lightportal_Power]),
println(F, "<samples ival=\"~w\"/>",[Lightportal_Samples]),
println(F, "<object ival= \"~w\"/>",[Id]),
println(F, "<with_diffuse bval=\"~s\"/>",[Lightportal_Diffusephotons]),
println(F, "<with_caustic bval=\"~s\"/>",[Lightportal_Causticphotons]),
println(F, "<photon_only bval=\"~s\"/>",[Lightportal_Photon_Only]),
println(F, "</light>"),
println(F," ")

end,

println(F, "<mesh id=\"~w\" vertices=\"~w\" faces=\"~w\" has_uv=\"~s\" type=\"0\">",[Id,length(Vs),length(Fs),HasUV]),
export_vertices(F, Vs),

and then the following further down in the code...
Quote: case Object_Type of
mesh ->
println(F," "),
println(F, "</mesh>"),
println(F," ");

volume ->
println(F," "),
println(F, "</volumeregion>"),
println(F," ");

meshlight ->
println(F," "),
println(F, "</mesh>"),
println(F," ");

lightportal ->
println(F," "),
println(F, "</mesh>"),
println(F," ")

end,
Changes above are listed in bold font.
An example of exported code is as follows if I am not wrong...
Quote:<!--Object Name w_LightPortal, Object # 7-->

<light name="w_LightPortal">
<type sval="bgPortalLight"/>
<power fval="200.0000000000"/>
<samples ival="480"/>
<object ival= "7"/>
<with_diffuse bval="true"/>
<with_caustic bval="true"/>
<photon_only bval="true"/>
</light>
<mesh id="7" vertices="8" faces="12" has_uv="false" type="0">
<p x="-1.2546906412" y="-1.0369074538" z="-0.4884244088"/>
<p x="-1.2546906412" y="-1.0369074538" z="0.1960134569"/>
<p x="-1.2546906412" y="-0.9565645256" z="0.1960134569"/>
<p x="-1.2546906412" y="-0.9565645256" z="-0.4884244088"/>
<p x="-1.6357234410" y="-1.0369074538" z="-0.4884244088"/>
<p x="-1.6357234410" y="-1.0369074538" z="0.1960134569"/>
<p x="-1.6357234410" y="-0.9565645256" z="0.1960134569"/>
<p x="-1.6357234410" y="-0.9565645256" z="-0.4884244088"/>
<set_material sval="w_Light Portal"/> <f a="0" b="3" c="2" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="2" b="1" c="0" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="3" b="7" c="2" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="7" b="6" c="2" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="0" b="4" c="7" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="0" b="7" c="3" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="2" b="6" c="1" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="6" b="5" c="1" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="5" b="6" c="7" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="5" b="7" c="4" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="1" b="5" c="4" uv_a="0" uv_b="0" uv_c="0"/>
<set_material sval="w_Light Portal"/> <f a="1" b="4" c="0" uv_a="0" uv_b="0" uv_c="0"/>
</mesh>
I need to do more testing but I think Light Portals are working with those simple changes. I have not had time to try compiling the suggested changes to make sure they work. I have only exported an xml file from Wings3D and manually edited it and then rendered the modified xml file. I will do more testing tomorrow but wanted to go ahead and post what I had found so far.

oort
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Messages In This Thread
YafaRay Plug-in - by oort - 11-08-2012, 06:10 PM
RE: YafaRay Plug-in - by ggaliens - 11-20-2012, 02:58 PM
RE: YafaRay Plug-in - by oort - 11-20-2012, 05:14 PM
RE: YafaRay Plug-in - by oort - 01-22-2013, 07:14 AM
RE: YafaRay Plug-in - by oort - 01-26-2013, 11:45 PM
RE: YafaRay Plug-in - by oort - 01-27-2013, 04:10 AM
RE: YafaRay Plug-in - by oort - 02-14-2013, 09:31 AM
RE: YafaRay Plug-in - by oort - 02-19-2013, 04:51 AM
RE: YafaRay Plug-in - by micheus - 02-19-2013, 01:37 PM
RE: YafaRay Plug-in - by oort - 02-19-2013, 04:25 PM
RE: YafaRay Plug-in - by micheus - 02-19-2013, 05:13 PM
RE: YafaRay Plug-in - by oort - 02-19-2013, 07:35 PM
RE: YafaRay Plug-in - by oort - 02-20-2013, 04:17 AM
RE: YafaRay Plug-in - by oort - 02-21-2013, 04:03 AM
RE: YafaRay Plug-in - by oort - 02-22-2013, 06:07 AM
RE: YafaRay Plug-in - by oort - 02-28-2013, 05:29 AM
RE: YafaRay Plug-in - by oort - 03-05-2013, 06:30 PM
RE: YafaRay Plug-in - by oort - 03-06-2013, 12:51 AM
RE: YafaRay Plug-in - by oort - 03-08-2013, 03:58 AM
RE: YafaRay Plug-in - by micheus - 03-23-2013, 08:05 PM
RE: YafaRay Plug-in - by oort - 03-23-2013, 11:54 PM
RE: YafaRay Plug-in - by micheus - 03-26-2013, 11:50 PM
RE: YafaRay Plug-in - by oort - 03-25-2013, 11:41 PM
RE: YafaRay Plug-in - by micheus - 03-26-2013, 01:47 AM
RE: YafaRay Plug-in - by oort - 03-26-2013, 02:40 AM
RE: YafaRay Plug-in - by oort - 03-26-2013, 05:25 PM
RE: YafaRay Plug-in - by Wegg - 03-26-2013, 08:55 PM
RE: YafaRay Plug-in - by oort - 03-26-2013, 11:57 PM
RE: YafaRay Plug-in - by micheus - 03-30-2013, 12:04 PM
RE: YafaRay Plug-in - by oort - 03-30-2013, 02:42 PM
RE: YafaRay Plug-in - by micheus - 03-30-2013, 04:24 PM
RE: YafaRay Plug-in - by oort - 03-30-2013, 09:04 PM
RE: YafaRay Plug-in - by oort - 04-05-2013, 04:28 AM
RE: YafaRay Plug-in - by oort - 04-11-2013, 09:25 PM
RE: YafaRay Plug-in - by oort - 04-12-2013, 02:13 PM
RE: YafaRay Plug-in - by ggaliens - 04-12-2013, 05:19 PM
RE: YafaRay Plug-in - by RayR - 04-23-2013, 08:17 PM
RE: YafaRay Plug-in - by oort - 04-26-2013, 05:19 PM
RE: YafaRay Plug-in - by oort - 05-03-2013, 03:15 PM
RE: YafaRay Plug-in - by oort - 05-24-2013, 06:05 PM
RE: YafaRay Plug-in - by oort - 05-29-2013, 10:10 PM
RE: YafaRay Plug-in - by povmaniac - 05-30-2013, 03:24 PM
RE: YafaRay Plug-in - by oort - 05-30-2013, 08:41 PM
RE: YafaRay Plug-in - by povmaniac - 05-31-2013, 03:57 PM
RE: YafaRay Plug-in - by oort - 05-31-2013, 10:16 PM
RE: YafaRay Plug-in - by povmaniac - 06-01-2013, 12:51 AM
RE: YafaRay Plug-in - by oort - 06-01-2013, 01:24 AM
RE: YafaRay Plug-in - by povmaniac - 06-01-2013, 09:36 AM
RE: YafaRay Plug-in - by micheus - 06-01-2013, 09:14 PM
RE: YafaRay Plug-in - by oort - 06-01-2013, 02:43 PM
RE: YafaRay Plug-in - by povmaniac - 06-01-2013, 11:50 PM
RE: YafaRay Plug-in - by micheus - 06-02-2013, 12:10 AM
RE: YafaRay Plug-in - by povmaniac - 06-02-2013, 12:37 AM
RE: YafaRay Plug-in - by povmaniac - 06-02-2013, 09:15 AM
RE: YafaRay Plug-in - by oort - 06-02-2013, 05:29 PM
RE: YafaRay Plug-in - by micheus - 06-02-2013, 05:50 PM
RE: YafaRay Plug-in - by povmaniac - 06-02-2013, 09:35 PM
RE: YafaRay Plug-in - by oort - 06-03-2013, 02:34 PM
RE: YafaRay Plug-in - by micheus - 07-06-2013, 08:56 AM
RE: YafaRay Plug-in - by oort - 04-09-2015, 07:03 PM
RE: YafaRay Plug-in - by oort - 05-07-2015, 06:51 PM
RE: YafaRay Plug-in - by oort - 06-12-2015, 04:18 PM
RE: YafaRay Plug-in - by oort - 07-09-2015, 08:47 PM
RE: YafaRay Plug-in - by oort - 07-29-2015, 12:40 AM
RE: YafaRay Plug-in - by oort - 08-07-2015, 05:59 AM
RE: YafaRay Plug-in - by oort - 08-12-2015, 12:16 AM
RE: YafaRay Plug-in - by oort - 08-28-2015, 01:18 AM
RE: YafaRay Plug-in - by oort - 08-28-2015, 05:36 PM
RE: YafaRay Plug-in - by oort - 09-04-2015, 01:54 AM
RE: YafaRay Plug-in - by oort - 09-05-2015, 04:09 AM
RE: YafaRay Plug-in - by micheus - 09-07-2015, 04:12 PM
RE: YafaRay Plug-in - by povmaniac - 09-10-2015, 07:49 AM
RE: YafaRay Plug-in - by oort - 09-18-2015, 12:45 AM
RE: YafaRay Plug-in - by oort - 10-11-2015, 01:21 AM
RE: YafaRay Plug-in - by micheus - 04-06-2021, 05:10 AM
RE: YafaRay Plug-in - by oort - 04-06-2021, 02:42 PM
RE: YafaRay Plug-in - by VictorLincolnPine - 04-07-2021, 11:24 AM
RE: YafaRay Plug-in - by oort - 04-08-2021, 01:14 AM
RE: YafaRay Plug-in - by oort - 04-08-2021, 02:20 AM
RE: YafaRay Plug-in - by micheus - 04-08-2021, 01:01 PM
RE: YafaRay Plug-in - by oort - 04-08-2021, 08:33 PM
RE: YafaRay Plug-in - by oort - 04-13-2021, 01:33 AM
RE: YafaRay Plug-in - by micheus - 04-14-2021, 11:02 PM
RE: YafaRay Plug-in - by oort - 04-14-2021, 11:32 PM
RE: YafaRay Plug-in - by micheus - 04-15-2021, 04:25 PM
RE: YafaRay Plug-in - by oort - 04-16-2021, 09:49 PM
RE: YafaRay Plug-in - by oort - 04-20-2021, 03:58 AM
RE: YafaRay Plug-in - by oort - 04-23-2021, 01:56 AM
RE: YafaRay Plug-in - by micheus - 04-24-2021, 08:59 PM
RE: YafaRay Plug-in - by oort - 04-25-2021, 03:17 AM
RE: YafaRay Plug-in - by micheus - 04-25-2021, 11:20 PM
RE: YafaRay Plug-in - by oort - 04-26-2021, 06:55 PM
RE: YafaRay Plug-in - by oort - 04-27-2021, 06:10 PM
RE: YafaRay Plug-in - by micheus - 04-27-2021, 09:25 PM
RE: YafaRay Plug-in - by oort - 04-28-2021, 12:17 AM
RE: YafaRay Plug-in - by oort - 05-01-2021, 07:37 PM
RE: YafaRay Plug-in - by david.bluecame - 05-02-2021, 04:22 PM
RE: YafaRay Plug-in - by oort - 05-02-2021, 06:07 PM
RE: YafaRay Plug-in - by oort - 05-02-2021, 08:13 PM
RE: YafaRay Plug-in - by oort - 05-04-2021, 11:37 PM
RE: YafaRay Plug-in - by david.bluecame - 05-05-2021, 03:16 AM
RE: YafaRay Plug-in - by micheus - 05-05-2021, 03:29 AM
RE: YafaRay Plug-in - by oort - 05-07-2021, 10:16 PM
RE: YafaRay Plug-in - by micheus - 05-17-2021, 04:48 AM
RE: YafaRay Plug-in - by oort - 05-18-2021, 07:14 PM
RE: YafaRay Plug-in - by micheus - 12-04-2023, 01:50 PM
[split] YafaRay Plug-in - by oort - 05-16-2021, 05:48 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode