Amount of work needed to redo altsrfaces

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
Slalomsk8er
Posts: 128
Joined: 26.07.2004
With us: 20 years 4 months
Location: Earth 7.593358long / 47.582393lat
Contact:

Amount of work needed to redo altsrfaces

Post #1by Slalomsk8er » 25.10.2004, 19:43

This is a point i would despiratly know, as i am no c++ programmer (javascript trained and python beginner), i have no clue how many years i would spend on implement it.

Things i would like to make:

1. Slots for every texture (suface, cloude, ring what ever)
2. Timeslots and cycles (evolution, sesonal changes and cloud movement)
3. Useable for all objects and textures (change sun texture change cloud texture)
4. Show them on more then one object (suns, planets, moons and comets at the same time if in view)
5. Sets of textures (change all alt-texture-sets to x (x-foo.dds, x_bar.jpg, x-cloud-foo.dds, x_ring_bar.png) were x will be mine001, DonEdwards, 510nm or what ever)
6. color tables for black and white textures (like 510nm #00FF00 a0.5;b/w #FFFFFF a0.5)
7. Mix texture-sets (show alt-texture-set 650nm, 510nm and 475nm (RGB))
8. Integrate this stuff in the GUI (like the altsurfaces but as extra point with the new functions)

So this is what i am dreaming of.

Chris, i readed that you like to be consoulted if hacking the render code. Point nr. 7 needs devinetly hacking render code like others. What do you say about my vision?

Thanks, Dominik
ASUS A7N8X Deluxe
AMD Athlon XP 2800+ (2.08GHz)
1GB DDR RAM 333MHz
NVIDIA GeForce FX 5600 AGP 8X

Topic author
Slalomsk8er
Posts: 128
Joined: 26.07.2004
With us: 20 years 4 months
Location: Earth 7.593358long / 47.582393lat
Contact:

Post #2by Slalomsk8er » 09.11.2004, 13:01

Nobody?

Number of lines to code (+/- 100 lines)?

or time it would cost you (2-4h a day coding time) or ?

I do not want the exact time it would cost me (I know, you can't know that),
but I am in search of some clous, to figure out if I realy want and/or can do it (with my limited resources plus learning C++).

Thanks, Dominik
ASUS A7N8X Deluxe

AMD Athlon XP 2800+ (2.08GHz)

1GB DDR RAM 333MHz

NVIDIA GeForce FX 5600 AGP 8X

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #3by chris » 10.11.2004, 20:32

I'll post more details later, but what you've described would be a lot of work if you're new to C++ programming. I can give you more details later . . . I'm not sure what you mean by #4 though.

--Chris

Topic author
Slalomsk8er
Posts: 128
Joined: 26.07.2004
With us: 20 years 4 months
Location: Earth 7.593358long / 47.582393lat
Contact:

Post #4by Slalomsk8er » 13.11.2004, 15:37

I meant some thing like:

Look with IR googles at the twin suns and the Nebula in the background.
Done like, use texture set IR (#5) and check all color tables (#6) of the IR set to find a middle color. This color then will be used to color all objects not in the set (Text and Lines better not or still better contrast colors).

Next look what the suns are like in UV, Green, X-Ray (it would be cool to specify transparent meshs, so they are invisible if not textured(not black as the default)), etc.

The scientific addict and the NASA will definetly love this stuff ;-)

Thanks, Dominik
ASUS A7N8X Deluxe

AMD Athlon XP 2800+ (2.08GHz)

1GB DDR RAM 333MHz

NVIDIA GeForce FX 5600 AGP 8X


Return to “Development”