KFiresaver3D (OpenGL) - Source

Screensavers

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 58.0%
Description:

NOTE 31-Dec-2003 :: www.kde-apps.org has born !!!! Thank you all, this is my personal contribute.

KFiresaver3D, is a project originated from the great work that is David Sansome's kfiresaver. For those who already tried previous versions, let's say that the screensaver is improved so much. Now there is a setup dialog (thanks David) whith tons of options to fully configure the screensaver and adapt it to your needs! I've also added a 'shading' effect, sound, gFX, the possibility to use presets for options and many other things...

Look at the screenshots; it was very hard to choice three ones..
But you have to see it in motion!!
Note: The screenshots are taken using KoRaL's preset. Fortunately there are more presets and options if you don't like excessive eye-impressing frames ^_^

>> Sometimes it looks better than real fireworks ^_^

** Installation instructions **
untar the package:
- tar xjpvf kfiresaver3d-0.6-leakfix.tar.bz2
switch to that directory and type:
- ./configure
- make
- make install
Last changelog:

16 years ago

Last Day of 2003:
-since kde-apps.org is born I uploaded the version that fixes a bastard mem leak on code :-) (the patch has lied on my hd for almost a year). Enjoy

Sept 2002:
-added a configurable shader ('fade effect')
-configurable stars
-sound (yeah, poor by now...)
-many new types of fireworks (rings, double-rings, etc..)
-tons of speedups
-some bugfixes (did I made some bugs?)
-fixed a missing include (thanks to Spiral Man)
-lots of eyecandy ^_^
-a sort of 'show timeline'
-etc.. etc..

ZennouRyuu

17 years ago

Hey i have an idea, why not allow users to define an Mp3 file to play in the background, and have the firewaorks react to the beat (like the XMMS plugin that was being discussed). Obviously this will be somthing in the future but its a thought.

Report

ezulueta

17 years ago

I can run the screensaver in a window but where is the setup dialog window. The kfiresaver3d.desktop is located with the rest of the screensavers but it does not show up in the control panel. How do I get it to show up or can I just access the setup in another fashion. I would like to run it full screen.

Report

PovMan

17 years ago

There is a problem with redhat (and maybe redhat based) systems.
I have actually made a symbollic link from /usr/local/kde to /usr and it fixes all problems i've had

Report

skrrytch

17 years ago

Thats the same problem I have. And until another one tells me to use "--prefix": I know how to configure, compile and install KDE application! But KDE wont register this screensaver.

To setup kfiresaver have a look at its commandline parameters (kfiresaver3d --help), but thats not what you want, is it?!

Report

randompacket

17 years ago

To successfully get this to work with an SuSE KDE you need to use './configure --prefix=/opt/kde3' to make KDE find all the stuff. On SuSE, I also needed to 'chmod 666 /dev/nvidia*' to give normal users rw access to the display controller. This is now working perfectly with SuSE 8 + KDE + NVidia card.

Report

Elassus

17 years ago

i have the same setup, but it says, when i try to make, the following:

In file included from particle.h:24,
from particle.cpp:24:
/usr/lib/qt3/include/qgl.h:72: GL/gl.h: No such file or directory
/usr/lib/qt3/include/qgl.h:73: GL/glu.h: No such file or directory

now, i checked in /usr/lib/qt3/include/qgl.h, on those lines, and it says this:

#if defined(Q_WS_MAC)
#ifndef QMAC_OPENGL_DOUBLEBUFFER
#define QMAC_OPENGL_DOUBLEBUFFER
#endif
# include
# include
#else
# include
# include
#endif

these lines are commented out, yes?

can somebody help me make sense of this? i'm running nvidia as my driver, using the GLX modules for a Ti4600, on SuSE 8 and KDE3.0.2. but i don't know enough about qt to know how to modify this file.

suggestions?

thanks,

EE

Report

skrrytch

17 years ago

I did that (of course):"make install" copies kfiresaver3d to /opt/kde3/bin/ and kfiresaver3d.desktop to /opt/kde3/share/applink/System/Screensavers/

But there is no new Screensaver in kcontrol. Does anybody know, WHERE kde looks for screenssavers or (if the above settings seems ok) WHAT went wrong on my system?!

Report

merauder

17 years ago

Man this bugged me eheh, but I figured out how to fix it:

For Mandrake 8.2 users with kde 3 and above installed do the following:

cd /opt/kde3/share/applnk/System/ScreenSavers

then:
cp kfiresaver3D.desktop /opt/kde3/share/applnk-mdk/.hidden/ScreenSavers/

its that nasty .hidden directory that got me! Im sure its the same for Mandrake 9, just different paths.. oh and run:
update-menus
and
sync
when done, should be in your screensaver panel now!

Report

ExoZagNoid

17 years ago

I registered here just to thank you. I've been trying to figure this out for awhile.
Mandrake 9 installs KDE into the /usr directory like before (not into /opt anymore).
For anyone else who's reading this with Mandrake 9/KDE 3.0.3+:
Make sure you prefix with /usr.

Copy the kfiresaver3D.desktop file into both: /usr/share/applnk/System/ScreenSavers
and
/usr/share/applnk-mdk/.hidden/ScreenSavers

I just copied it there and KDE picked it up by itself instantly. Works like a dream.
thx again.
Exo

Report

bombs14

17 years ago

./configure --prefix=yourKdeDir
make
make install as root

every linux distribution installs KDE in different locations, so where ever your kde is installed, you do that for the prefix

Report

ezulueta

17 years ago

I'm running Nvidia TNT2 using the latest drivers from NVIDIA on Mandrake 8.2 using kernel 2.4.19-mdk6custom. I was able to configure and install the screensaver. The problem arises when I try to run it. It seg faults. It can not find /usr/X11R6/lib/libGL.so.1.2. It is not installed. All other OpenGL apps work great. Does anybody have a similar setup and problem? If you do were you able to get it to run? If so. How? It looks great I want to get it to run. Thanks.

Report

Phiba

16 years ago

Yeah i have alot of Open GL errors, even tho i use the nVidia driver cant get this screensaver to make, even though i have the libary it says im missing next time im getting a radeon and saving myself alot of trouble =)

Report

Deciare

17 years ago

nVidia's version of libGL.so should be in /usr/lib with a name like libGL.so.1.0. .

What you need to do is create a symlink from nVidia's driver to the one that KFireSaver3D is looking for. So in a console, do this:
ln -s /usr/lib/libGL.so.1.0.2960 /usr/X11R6/lib/libGL.so.1.2
ldconfig

Replace 2960 with the version number of the driver you're using and you should be set.

Report

ezulueta

17 years ago

I was thinking of that but I just wanted to make sure. Thanks. It looks great.

Report

jinpjj

17 years ago

I have NVIDIA TNT2 on redhat 7.3, need to add -lGL to get through make, otherwise no problem to install. but when I try to run it, it gives out message "Aborted" then exit. Did not see it looking for GL library. Any help? Thanks

Report

ZennouRyuu

17 years ago

....What a great job you have done on this screensaver, I can't wait for the XMMS plugin should you decide to make one

Report

Elassus

17 years ago

whoops! it did ./configure okay, but when i did make, it said:

In file included from particle.h:24, particle.cpp:24:

/usr/lib/qt3/ggl.h:72: Gl/gl.h: no such file or directory
/usr/lib/qt3/ggl.h:73: Gl/glu.h: no such file or directory

and quits with Error 2.

is this my fault (i've been discovering that some files didn't get where they were supposed to be) or the compiler's? hope you can help; i keep trying to install this, and i keep failing.

oh yeah: SuSE 8.0 with KDE3.0.1 (or maybe it's 3.0.2)

thanks.

Report

randompacket

17 years ago

Install mesaglu-devel from YaST

Report

Elassus

17 years ago

just to check, and make sure about my /usr/lib/qt3/ directory:

there aren't ANY files in that directory. only more subdirectories. is there something wrong here?

durned thing still won't make...

Report

Elassus

17 years ago

did you mean mesaglut-devel? 'cause that's what YasT spits back when i search for mesaglu.

and it is installed. already. so make isn't finding it, yes? any ideas why not?

as i told you, my computer seems to have issues putting packages where they belong.

hmmm...

Report

bombs14

17 years ago

THIS is a work of art right here, I've never used the fireworks screensavers posted previously cuz they didn't look as good, but this one, this just replaced my old screensaver. ^_^ Keep up the good work

Report

C

koral

17 years ago

I'd like to thank you all for let my screensaver hitting a rating peak of 92% ^_^
Even if now it's falling down (83% argh!!), i'm very happy..
Thanks also to David (try it and let me know) Spiral (the faster bug fixxer) and Dario (for reminding me i've to study for my exams, instead of compiling all day :-)
Bye, koral

Report

davidsansome

17 years ago

The screenshots look amazing! I can't wait to get home and download it :-)

Thanks very much,
David

Report

tport

17 years ago

./configure works fine without any problems
when i try make i get the following:
kfiresaver3d-0.6]$ make
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis

Report

C

koral

17 years ago

on my compiler the implicit cast it produces a warning, not an error.
anyway i just uploaded the fixed package...
sorry for this inconvenience..
I'm sure you'll enjoy so much this screensaver ^_^
koral

Report

16 years ago

Last Day of 2003:
-since kde-apps.org is born I uploaded the version that fixes a bastard mem leak on code :-) (the patch has lied on my hd for almost a year). Enjoy

Sept 2002:
-added a configurable shader ('fade effect')
-configurable stars
-sound (yeah, poor by now...)
-many new types of fireworks (rings, double-rings, etc..)
-tons of speedups
-some bugfixes (did I made some bugs?)
-fixed a missing include (thanks to Spiral Man)
-lots of eyecandy ^_^
-a sort of 'show timeline'
-etc.. etc..

12345678910
1
product-maker sefran Aug 01 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.6
updated Dec 31 2003
added Sep 08 2002
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1