Commit Graph

222 Commits (77ca768d633db132a116bcb28602b509ebd44c41)

Author SHA1 Message Date
Fridger Schrempp 471f97b6cb suppress fv printing because of AutoMag... 2002-09-22 14:52:38 +00:00
Fridger Schrempp 5b030588ec Added tuning of AutoMag 2002-09-22 14:51:35 +00:00
Fridger Schrempp 046f6e2077 Added culling in galaxy rendering, tuning of AutoMag 2002-09-22 14:49:49 +00:00
Chris Laurel c9f5a48886 Enhanced print command 2002-09-22 09:17:10 +00:00
Chris Laurel 2cf0fb4b5e Made stars rotate (again) 2002-09-13 08:06:22 +00:00
Chris Laurel 07f8f10759 New and improved illumination for rings; when vertex programs are available, don't use a constant eye direction for all ring particles. 2002-09-13 07:35:50 +00:00
Chris Laurel a877267246 Use an elliptical orbit for the Moon outside a range of 2000 years from present; keeps Moon from crashing into the Earth far in the past or future. 2002-09-13 07:33:33 +00:00
Chris Laurel 9ddbba65ca New view options dialog items for comet tails, ring shadows, constellation boundaries, and distance filter stars. 2002-09-09 10:16:15 +00:00
Chris Laurel 8d6a798b09 Support Tycho catalog numbers better 2002-09-09 03:51:22 +00:00
Chris Laurel 757dc67ddc Added distance filtering for stars and rendering flag for comet tails and ring shadows. 2002-09-09 03:50:37 +00:00
Chris Laurel 2330573bc4 Support Tycho catalog numbers. 2002-09-08 07:28:24 +00:00
Chris Laurel 8c14b7ed16 Added FOV to set command. 2002-09-02 21:13:41 +00:00
Chris Laurel 35b7a49be0 Improved comet rendering . . . still needs some tweaking. 2002-09-02 21:13:10 +00:00
Chris Laurel 8b68bc1f5e Fixed bug that made clouds black when spec and bump maps were used together. 2002-08-30 07:44:23 +00:00
Chris Laurel 9db723aa16 Made clouds rotate when vertex shaders are enabled. 2002-08-28 04:39:20 +00:00
Chris Laurel 9de80f60db Fixed cloud layers so that they don't cause z fighting when vertex shaders are enabled. 2002-08-27 17:11:35 +00:00
Chris Laurel 765d811bd7 Added InfoURL field for bodies 2002-08-25 04:19:09 +00:00
Chris Laurel 26c6c53b72 Fixed stupid for scoping error (thanks, MSVC!) 2002-08-22 08:08:23 +00:00
Chris Laurel 698712ad30 Handle different sized base, bump, and specular mask textures correctly. 2002-08-20 09:09:35 +00:00
Bob Ippolito 1a728e3f94 Changes to compile with gcc3 under apple's april dev tools, possibly other platforms too (only added std:: to some STL stuff in starbrowser, shouldn't break anything elsehwere) 2002-08-02 00:18:16 +00:00
Bob Ippolito 550ee4a5bc Small syntax changes to compile in OS X 2002-08-01 21:27:58 +00:00
Chris Laurel 31c269aee6 Improved specular maps. The renderer can now use a separate textures for the specular mask instead of using the alpha channel of the base texture. Specular maps can also be used together with bump mapping. There's still the restriction that, like a bump map, a separate specular map must be the same size as the base texture if either is large enough to be split. Also, it'd be good to have a version of the renderer that can take advantage of more than two textures per pass. 2002-07-26 05:41:25 +00:00
Bob Ippolito b2e05f3a11 Fixed osxGetProcAddress (OpenGL extensions work on OS X now, won't crash on planets with rings and such)
Wrapped all the rendering options in CelestiaRenderer (label modes, render flags, etc)

Did rendering options panel to control rendering options (apple menu -> preferences... for now, should make a nicer panel sometime)

Fixed PNG loading (just a define in the pbproj, until the QT loader is written)
2002-07-22 05:14:39 +00:00
Chris Laurel 1c72085a9e Beginning of support for separate specular map 2002-07-03 17:14:06 +00:00
Fridger Schrempp cc5d6534e3 AutoMag declarations 2002-06-22 15:16:27 +00:00
Fridger Schrempp 239efad88c Introduce AutoMag for stars, halo fixes and display tunings 2002-06-22 15:15:44 +00:00
Chris Laurel 835c04d4df Uncommented constellation boundary code. 2002-06-21 21:14:51 +00:00
Chris Laurel 4b0c4d8704 Fixed broken OpenGL extension crud. Again. 2002-06-17 02:41:11 +00:00
Bob Ippolito 646ecf860f Changes to allow compile on OS X and to be wrapped with Objective C++, please let me know if this had any adverse effects on other platforms. Don't expect much out of this from OS X, because these are only changes that affect the celestia base.
bob@redivi.com
2002-06-14 15:34:22 +00:00
Chris Laurel 849048288a Beginnings of comet rendering . . . 2002-06-12 05:29:34 +00:00
Chris Laurel 34f252483e Added module boundaries.cpp 2002-06-05 05:41:19 +00:00
Chris Laurel 4073f4b641 Added constellation boundaries 2002-06-05 05:27:53 +00:00
Chris Laurel 0d1209882c Added module boundaries.cpp 2002-06-05 05:23:22 +00:00
Chris Laurel 9791d1e49c Fixed bug in code to read boundaries file 2002-06-05 05:23:05 +00:00
Chris Laurel 705678af0f Code to read and render constellation boundaries. 2002-06-04 16:45:23 +00:00
Chris Laurel add3d7e665 Changed to use a local viewer model for computing specular reflections 2002-06-01 23:55:12 +00:00
Chris Laurel 8fd256203b Initialized specularPower in constructor 2002-05-27 23:25:11 +00:00
Chris Laurel b321673c5b Corrected a delete to delete[] 2002-05-27 23:23:49 +00:00
Chris Laurel 1e3e32adb4 Moved all computation of orientation from renderObject to renderPlanet; support new orientation field for bodies. 2002-05-14 17:02:04 +00:00
Chris Laurel 7714387a17 Added orientation field for bodies 2002-05-14 17:00:41 +00:00
Chris Laurel a5fd72f4c8 Added orientation field 2002-05-14 17:00:17 +00:00
Chris Laurel 5060e827d6 Added parseRotation method 2002-05-14 16:59:12 +00:00
Fridger Schrempp 0f36a215eb New multitexture search, scanning current, lower and also higher resolutions 2002-05-08 21:11:53 +00:00
Chris Laurel a57c4005d9 Added support for loading extra stars stored in text files. 2002-05-08 08:02:27 +00:00
Chris Laurel ffa90573d6 Preliminary work on reading text stars files. 2002-05-07 16:30:45 +00:00
Chris Laurel b76601d186 Added getRealTime and getArrivalTIme methods 2002-05-02 07:58:00 +00:00
Chris Laurel 1176feae2c Added preload textures command to scripting system 2002-05-02 07:57:38 +00:00
Chris Laurel c343b5b1a6 Removed debugging changes for Jupiter and Earth orbits. 2002-04-30 07:21:10 +00:00
Chris Laurel 80b23b4930 Added some more astronomical constants 2002-04-30 06:52:46 +00:00
Chris Laurel e15939a6a8 Fixed calculation of orbits for times far in the future or past by falling back to purely elliptical approximation. 2002-04-30 06:52:17 +00:00