***********Latest News***********
Last Complete build:
[href]
mythrada.distantstar.org.uk/lightning_lights_v1.20.zip[/href]
Please see latest post for info about demos with a few more features.
*******************************
Late last year I released Lightning Lights V1.0, a program designed to create visual effects with a minimum of effort. However, it had a poorly designed GUI, was almost totally keyboard driven and was incredibly limited (only 10 objects could be loaded! I must have been out of my mind
) So, over the last three or four months I've been redesigning Lightning Lights and virtually building it up again from scratch.
Improvements include:
A comfortable, Windows-style user interface
Support for 5000 items (objects or matrices)
Integerated Context Sensitive help (Just press F1!)
A smoother, higher frame rate file browser
Spotlights now have accurate representation on the "Cones and Spheres of Light" feature (i.e. the cones used to represent the spotlight actually line up with the spotlight, instead of pointing off in some other direction.)
It's going to be
Free (Now that's a definite improvement
!)
So, here's a comprehensive list of what Lightning Lights 1.20 can do:
= Completed,
= in progress
Create Point- Spot- and Directional- Lights
Position Point- and Spot- Lights
Set Point- and Spot- Light Ranges
Rotate Spotlights
Set Spotlight Angles
Rotate Directional Lights
Point Directional Lights
Colour Lights
Select Multiple Lights
Colour Backdrop
Set Percentage Global Ambient Light (Redundant?)
Colour Global Ambient Light
Set Fog Range
Colour Fog
Load .X, .3ds and .mwdb objects/levels (I'm just starting work on MatEdit files)
Position, Rotate and Scale Objects
Ghost Objects
Set Object Properties
Set Object Ambient
Set Object Diffuse
Set Object Emissive
Set Object Specular
Export Source code for DB Classic or DBPRo!!!!!
Choose to export source code for:
Lighting effects
Load Objects
Set Object properties (Including DBC V1.20 object lighting commands)
Save native .Lit projects
Open native .Lit projects
Here's a screenshot, and a few links to some others. This is what Lightning Lights can do in about 60 seconds!
[href][/href]
[href]
mythrada.distantstar.org.uk/Sunrise02.png[/href]
[href]
mythrada.distantstar.org.uk/Night.png[/href]
[href]
mythrada.distantstar.org.uk/BattleDawn.png[/href]
Unzip all 3 files included in the demo to the same directory - without them, the program
will lock! To find out about a particular button, just hover the mouse over it and press F1 to access the Context Sensitive Help. When you've finished reading, just press F1 or click the "X" on the window that has appeared. That will return you to the main program.
IMPORTANT
There are still a few bugs in the system:
It's not mentioned in the help files, but when keying in floats you should only go to 6 significant figures. DBC floats can't be more accurate than that.
Textboxes differ from Windows standard textboxes very slightly - you have to press Return/Enter to confirm the value you have typed. Clicking anywhere with the mouse will revert to the stored value. I'm not too happy about this, but I don't know whether to change it or not.
So, there it is. DBC 1.13 users needn't worry about this being useless for their projects - once this version gets the OK, I'll build another version with DBC 1.13, exactly the same just minus the V1.20 object commands.
I've also been considering getting DarkGDK for a while now - if there's enough interest, I may port the code over from DBC to DGDK to give support to .DBO object files. I may be mistaken (so please correct me if I'm wrong) but I think DGDK is practically the same as DBPro (except that it's in C++), so Lightning Lights coded in DGDK might be better for those who use DBPro.
Let me know what you think of this, I can't wait to hear from you!
It is said there are 10 types of people in this world - those who understand binary, and those who have friends!