Posts: 145
	Threads: 18
	Joined: Jul 2011
	
	
 
	
		RE: Camera, lights
		
		
		2016-11-06, 16:03 
		
	 
	
		 (2016-11-06, 12:34)Tore Eriksson Wrote:   (2016-08-22, 14:00)Michael Horvath Wrote:  Just want to add that light.dat by itself is not enough for spotlights. Which is why it would be nice to specify them as a pair.
This could be done with my Datshine program, but it takes knowledge in POV-Ray coding and inlining POV code into LDraw files.
This is not a spotlight, but a general illumntion "Light Brick" I made with DatShine of a 1x4 plate. In ML-Cad and LDView, it looks like a normal clear 1x4 plate. but in POV-ray, it emitts light. I know there is POV code for spotlights, too, but I never experimented with it.
Code:
0 Plate  1 x  4 Clear with POV Light
0 Name: 3710L47.dat
0 // Generated by DatShine v2.01
0 Author: Tore Eriksson
0 Unofficial LDraw Part
0 // based on work by James Jessiman
0 // Credits to Anders Isaksson and Tim Gould
0 // http://news.lugnet.com/cad/ray/?n=2764
0 L3P IFPOV
0 light_source {
0     <0, 0, 0>
0     color rgb 0.4*<0.9,0.9,0.9>
0     // fade_distance 60.0
0     // fade_power 1.6
0     looks_like {_3710_dot_dat texture { 
0         pigment { rgbf <0.9,0.9,0.9,0.90> }
0         finish { ambient 0.6 diffuse 0 phong 0.5 phong_size 40 
0             reflection 0.9
0             refraction 1 ior 1.25
0             }
0         }
0 }    }
0 L3P ELSEPOV
1 47  0 0 0  1 0 0  0 1 0  0 0 1  3710.dat
0 L3P ENDPOV
0
It works with L3P, with or without L3PAO, but I'm not sure if it works with LDView. Here's the result:
![[Image: moonbaselarger_Q2.png]](https://dl.dropboxusercontent.com/u/15954981/tmp5/moonbaselarger_Q2.png)