G-Force Visualisation enhancements!
#1
hi,

since the xpr pack is supportet by xbmc. please add the function to read the texture algos from the packet xpr instead reading the txt files [> 490 files !!!]

this is very easy to implement..

regards
geminiserver

look here these are the files:
:nuts: :nuts: :nuts:
[quote]
file name size
---------------------------------- ---------------
g-force colormaps\
10 machina - dawn.txt 249
acid gap.txt 138
acid gap - purity.txt 194
acid gap - sunshine.txt 178
angantyr blue nothing.txt 50
aqua.txt 48
back in the 70s (red-blue).txt 804
bizarro-colorwheel.txt 52
blood.txt 50
book of changes.txt 450
candlelight pilgrimage.txt 165
color bleed.txt 141
colorwheel.txt 4,635
dali.txt 291
dark rainbow.txt 79
daydream.txt 157
dragonfly at kaler's pond.txt 307
dt - antarctis.txt 352
dt - greenpoison.txt 414
dt - horror.txt 393
dt - lake of fire.txt 346
dt - metal.txt 366
dt - neon knights.txt 401
dt - november rain.txt 353
dt - ocean club.txt 343
dt - plastic.txt 363
dt - purple haze.txt 337
dt - silver machine.txt 355
dt - wild west end.txt 341
eclipse.txt 180
electricacid.txt 229
fall of the house of usher.txt 291
farther up and further in.txt 244
fear & loathing.txt 235
firestorm.txt 82
goth.txt 63
grand scheme.txt 322
hero.txt 49
hero 3.txt 161
ice nightshade.txt 61
intensely mellow.txt 184
jellyfish.txt 257
juice.txt 188
latinum.txt 171
lavender.txt 53
logistics.txt 112
lust.txt 47
machina - call to war.txt 267
midnight dream.txt 65
mononoke.txt 141
muted middle.txt 1,333
mystery unveiled.txt 66
mystery unveiled - dim.txt 67
nazarene.txt 234
nice acid gap.txt 195
old glory.txt 375
orange to blue.txt 149
oxidation.txt 244
primarily mine.txt 135
primarily mine - i.txt 219
punkin'.txt 53
purple & blues.txt 115
purple & blues ii.txt 101
purple ghost returns.txt 114
quick silver - ice.txt 212
radioactive.txt 244
sandalwood.txt 179
scythe.txt 66
solarwinds.txt 54
soot-yolk.txt 63
spectrologist's assistant.txt 395
strawberry.txt 66
strawberry dreams.txt 176
sunchemicals from a bee.txt 208
teal.txt 49
wades constant change v.txt 212
warm blues.txt 91
where there's smoke.txt 85
winterstock revival.txt 232
g-force colormaps\cvs\
entries 4,072
entries.extra 1,936
entries.old 0
entries.extra.old 0
repository 39
root 54
g-force deltafields\
(djk)lemming's water.txt 215
(djk)traverseambit.txt 163
(mt) vaporize.txt 165
6 feet under.txt 172
acid flower.txt 155
act of love.txt 431
angantyr antigravity well.txt 257
angel's caress.txt 440
birth of the sea.txt 183
bits between bits.txt 290
blaze.txt 253
bruce.txt 232
claustrophobia.txt 313
cloverleaf.txt 201
clusterswirlz.txt 329
collapse & turn.txt 67
collapsing sun.txt 303
concentricity.txt 294
constant out.txt 59
contrail.txt 250
davef-cyclone clouds.txt 167
davef-diagonal slice.txt 123
davef-evacuate.txt 236
davef-hybiscus.txt 317
davef-in the ring.txt 108
davef-lovely darts.txt 154
davef-neucleus.txt 208
davef-rolling hills.txt 229
davef-smoketornado.txt 189
davef-swirlo.txt 465
davef-waveworld.txt 250
davef-you are here.txt 234
deep zoom.txt 804
diamond.txt 238
directed spread.txt 236
directrix expand - x.txt 322
directrix expand - y.txt 322
disco ball.txt 306
do not adjust your set.txt 621
donut.txt 109
drawn and quartered.txt 163
dreamscape.txt 286
dreamscape 3.txt 731
dt - boxes.txt 296
dt - chaos.txt 258
dt - horizon.txt 331
dt - swirl.txt 360
dt - tip.txt 315
dt - water.txt 297
echo.txt 145
electric.txt 176
equalateral hyperbola.txt 72
escher swirls.txt 454
ether leak.txt 181
event horizon.txt 748
expand and turn.txt 66
eyes.txt 249
fiberoptic nerve.txt 317
five hole.txt 266
flamage.txt 167
flamin ice cubes.txt 256
flee.txt 185
flower power flow.txt 313
fractal sweetness.txt 212
free yourself.txt 1,068
freezymelt.txt 102
frontal lobe.txt 166
frosted.txt 191
g-life.txt 2,082
gail force winds.txt 280
gedenghi.txt 442
get smart.txt 349
get smarter.txt 349
gevian rage.txt 157
glassfiber realm.txt 292
glassfiber realm - misty.txt 369
glassfiber twist.txt 744
gravity.txt 103
gravity ball.txt 168
great minds.txt 128
hal - crop circle.txt 1,243
hal - crop spiral.txt 1,327
hal - dynamic.txt 619
hal - iris.txt 262
hal - julia seahorse.txt 1,786
hal - paint spinner.txt 361
hal - puddle pie.txt 926
hal - r chaos 2.txt 369
hal - sublime.txt 943
hal - waves of grain.txt 1,233
hal - weierstrauss spread.txt 968
hip-no-therapy.txt 65
honeycomb.txt 464
hs101 mess.txt 201
hubcap.txt 450
hurry up and wait.txt 235
jb1 - tunnel.txt 120
jb2 - bubble tunnel.txt 155
jb3.txt 126
jb5 - crafty spread.txt 135
jb9 - quarters.txt 178
jba0 - wavy diverge.txt 160
jba1 - diamonds.txt 226
jbb1 - diamond tiled tunnel.txt 183
jbc1.txt 213
jbd1 - dual spirals.txt 203
jbf0.txt 151
jbg0.txt 241
jbg1 - waves.txt 200
jbh0.txt 176
jbi0.txt 183
jbi1 - theta collapse.txt 211
jbk1 - sun sine ray.txt 173
jbm0.txt 197
jbo1 - bizarre tiles.txt 202
jbp0.txt 280
jbr0 - i love to burn.txt 190
jbs0.txt 249
jbs1 - bizzare star.txt 195
jbsl.txt 279
jbv0 - centrifugal.txt 207
jbv1 - the sun.txt 304
jbw0 - wavy converge.txt 220
jbx0 - organized smoke.txt 308
julia b.txt 250
lava kava.txt 306
left turn and flow out.txt 66
lens flare.txt 452
linear spread.txt 2,053
lucretia.txt 260
mitosis.txt 180
nexus-one.txt 247
noise.txt 85
nowhere.txt 47
once upon a time.txt 156
one.txt 462
out of control.txt 186
paint.txt 438
phantom flame.txt 197
phantom mist.txt 197
physics be damned.txt 283
pixeldream.txt 292
poinsetta.txt 205
pscyco linear spread.txt 105
psilocybin growth formulae.txt 397
psychedelic sunburst.txt 118
psycho disco ball.txt 118
quadrophilia.txt 177
quantum ripple.txt 373
quantum theta.txt 379
r.e. away from the globe.txt 140
r.e. coils.txt 160
r.e. digital staircase.txt 172
r.e. flamin.txt 266
r.e. fountain.txt 257
r.e. glass columns.txt 121
r.e. globe in the middle.txt 135
r.e. light brush strokes.txt 199
r.e. nebula.txt 306
r.e. platforms of heaven.txt 122
r.e. rolling waves.txt 250
r.e. sides up.txt 241
r.e. spider web.txt 386
r.e. spiral.txt 173
r.e. that's me.txt 149
r.e. verdri goood.txt 221
r.e. whirlpool.txt 157
radial breakaway.txt 89
radialmadness iv.txt 295
right turn.txt 66
rotating blob.txt 411
rotating sun.txt 843
sandstorm.txt 356
scatter burst.txt 139
scattered flow in.txt 113
scattered flow out.txt 113
scattered sunburst.txt 129
see spot.txt 464
serendipity.txt 258
simple sine-sphere.txt 90
sincos.txt 107
smoke in the mist.txt 132
sols perspective.txt 355
sols point and hang.txt 405
sols tinsle.txt 325
sparkle and fade.txt 465
sphere.txt 218
spiraling.txt 259
split and twist.txt 168
st elmo's fire.txt 237
star.txt 334
star of david.txt 327
starburst.txt 228
strangeitude.txt 303
sunburst.txt 150
sunscape.txt 262
swirly.txt 1,640
tan turn.txt 98
the maw.txt 472
the randomizer speaks.txt 252
theta divergence.txt 161
thick river.txt 146
time.txt 420
time portal.txt 154
timewarp.txt 118
traffic flow.txt 275
tripping hard.txt 161
tropic of capricorn.txt 208
tunnel vision.txt 229
twister.txt 180
uber concert.txt 193
uber focus.txt 217
uber incognito.txt 161
uber supernova.txt 172
ufo.txt 384
unfocused.txt 149
unfolding before you.txt 244
walking tiles rotate.txt 209
warpo tunnel.txt 330
waterfall of life.txt 268
watery ripples.txt 98
whirlpool in the waves.txt 130
whoo-whoo!!.txt 259
wild fire.txt 127
wormhole.txt 226
wrap your brain around this.txt 429
yes.txt 116
g-force deltafields\cvs\
entries 11,620
entries.extra 5,488
entries.old 0
entries.extra.old 0
repository 41
root 54
g-force particles\
8 flying bassheadz (tomi).txt 627
airport.txt 566
attack.txt 378
blades.txt 905
brain candy.txt 580
bunch.txt 299
centipede.txt 495
circwarp.txt 679
clouds.txt 154
colliders.txt 2,481
conic rave.txt 657
converge.txt 364
converge - circle.txt 364
converge 3.txt 495
cotillion.txt 448
cross.txt 1,304
crosshairs.txt 357
crosshatch.txt 361
cycling dots.txt 2,152
dancing string.txt 593
darren bird.txt 653
davef - planets align.txt 300
dense spiral.txt 497
dna string.txt 1,932
dot grid.txt 503
dt - birds.txt 501
dt - explode.txt 771
dt - galaxy.txt 276
dt - mysko.txt 324
dt - snake.txt 349
dt - zoomplanet.txt 1,056
engage.txt 794
explosion.txt 798
juggler.txt 955
lizy's starry night.txt 3,282
metors.txt 786
miri's ball.txt 2,218
moon.txt 454
moon & sun.txt 433
orbiting rods.txt 563
orbiting rods - n sticks.txt 795
outer spikes.txt 283
pair.txt 1,164
pearl.txt 450
pollock dots.txt 2,241
pop circles.txt 254
prophesy_sc.txt 461
protozoan lovers.txt 1,254
pulsing oval.txt 241
pyramidion particle.txt 1,850
qvark.txt 564
raindrops.txt 181
raining oscilliscopes.txt 708
ripplingspiral.txt 1,729
robox.txt 508
rotating pulsating oval.txt 305
sine.txt 265
snake.txt 458
snakes.txt 577
solala.txt 458
sparkling table water.txt 440
spinners.txt 5,234
spinning cube.txt 3,281
spinning plane.txt 1,455
spinning tetra.txt 1,773
spinning tetraeder.txt 2,974
spiral.txt 524
splutterbug.txt 568
sprinkles.txt 319
square dance.txt 873
square wheel 5.txt 360
starsweep.txt 3,425
storm beat.txt 1,053
suck me in.txt 2,030
tango particles.txt 466
tosser.txt 783
tri-cycling dots.txt 2,384
typhoon.txt 1,807
uber spirograph.txt 220
uber twin snake.txt 322
warp me away.txt 471
waves.txt 738
yearmix box.txt 545
g-force particles\cvs\
entries.extra 1,820
entries.old 0
entries 4,064
entries.extra.old 0
repository 39
root 54
g-force waveshapes\
a new hope.txt 375
align.txt 486
arena.txt 608
batsignal.txt 405
big and banded.txt 126
boombarrel.txt 742
caffene junkie.txt 194
championship.txt 550
chi ii.txt 696
critters.txt 862
crossball.txt 2,040
cutters.txt 1,691
cylinder.txt 887
cylinder crown.txt 905
dan's furathama.txt 775
dancing days.txt 1,526
darren ddoublehelix.txt 756
darren doublehelix.txt 611
darren quadhelix.txt 867
darren scanner.txt 676
darren stairway.txt 834
dbears - three dance.txt 587
dbears dancing curls.txt 389
dbears spin grow.txt 613
dense spiral.txt 340
dt - birds.txt 615
dt - borderthunder.txt 485
dt - circle ii.txt 346
dt - circle iii.txt 345
dt - sine.txt 501
dt - sinedot.txt 584
dt - spectrum.txt 827
dt - wild.txt 254
ellipses.txt 730
example spectrum.txt 1,209
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#2
i always thought this should be done it is very anoying when uploading new builds and deleting old ones.
Reply
#3
Thumbs Up 
ahh ok im sure this has been requested before but i cant seem to find it. so anyways to the point. the g-force vis is the most popular vis used in xbmc and its great... but how it has no control kinda drives me insane :veryangry: . sometimes i start it up and it will have a cool style going ... but then change to a style that well isnt to pleasing to the eyes. so why not maybe somehow add some options to the vis like to stay on a certain style . i was thinking maybe like have an option in the gui for it to be random or set with control. when you have it on set control maybe have so u can use the dpad left and right to change wave styles and maybe the up and down to change the particles. or u could use different bottons dosnt really matter just as long as u can set it to the way u like. this would be a great addition if any of the devs are up to it.

anyways you guys rock for the work u have done already... this would just be a small plus to the great job thus far.
:kickass:
Reply
#4
this would be interesting (i can see having buttons to change the deltafield, colorcycle, waveforms, and particles individually as well as all together).


the problem is that the current vis interface doesnt allow user input to be passed to the vis so that would have to be redesigned and that would probably break all the existing plugins.
Reply
#5
Lightbulb 
any chance anyone could fix/add the writing and reading of g-forceprefs.txt.

this would allow some configuration of the g-force visualisation by hacking the file.

then we could enable current config display and we could easily isolate the few g-force configs that don't work properly.
Reply
#6
sorry, hadn't seen this topic... (thanx pike Smile )

reading everything from a big file should be no problem, but than it's not as easy to delete not working effects. i've contacted the original author of g-force and asked about newer versions as source-release. including fft and bass-recognition is not as easy in this version... i've already looked into that.

user-input needs to be implemented in the xbmc-core, so that's a bigger issue.

prefs: what settings do you want to modify? i could include them in the xml-config-file...
Reply
#7
i think these basic prefs would be useful (taken from the code):

mnewconfignotify = mprefs.getpref( 'shwt' ); // show config names
mprefs.getpref( 'wint', mshapeintervalstr ); // waveshape duration before transition to next
mprefs.getpref( 'dint', mfieldintervalstr ); // flowfield duration
mprefs.getpref( 'cint', mcolorintervalstr ); // colormap duration
mprefs.getpref( 'pdur', mparticleduration ); // particle duration

mmaxsize.v = mprefs.getpref( 'maxy' ); // defines active window size
mmaxsize.h = mprefs.getpref( 'maxx' );

i guess it would be cool, though not really necessary, if the numeric keys on the key pad could be used to cycle the colormaps, flowfields etc. though i suspect this means adding ir reading code to the g-force lib otherwise it would break compatibility for other visualisations.
Reply
#8
how about a boolean option along the lines of

"display current displayconfig filenames"

when on this would display the filenames of the current deltafield, colormap, waveform, and particle filenames in the top left.

g-force looks absolutely great lots of the time but some of the effects just look pretty aweful. some of the deltafields have large broken regions and some of the color maps are black for some reason. the problem is that it is hard to root out the offending files without knowing which ones are currently displayed.

i guess this would probably require rebuilding g-force... but it would allow me to clean up files (and put the changes to the cvs). what do you all think?
Reply
#9
hey looking at the code this looks actually really easy to do since there is builtin support for it already :kickass:

im not sure about the xbox side of things but looking through the g-force code a call of

gforce->handlekey('l')

will display the current filenames onto the screen in a scrolling console thing.

the things needing changing are
g-force_core.cpp
g-force_core.h
(to add a function to make the call)

and the render function of

g-force.cpp
which should make the call probably once every 100 times it is called.
also adding the option to the xml file and the loadsettings function would be nice to have (adding another 4 lines of code)

all in all its like 8 lines of code.

any takers?

/doesnt have vs.net Image
Reply
#10
would love to see some management or at least to view which ones are bad, so we all can report it
Reply

Logout Mark Read Team Forum Stats Members Help
G-Force Visualisation enhancements!0