Jump to content

Rendering stars

Recommended Posts



I am programmer for 27 years, mostly in 3d graphics, games and ray-tracing visualizations of real world.


Recently I started experimenting with simulating universe, rendering stars using star database that are freely available in the Internet.


So far I came up with rendering Sirius, Orion, Betelgeuse stars which you can see below, renders and animation:


Rendering in 3d without motion blur (zoom in to see stars):


Full resolution is 2048 x 2048.


Betelgeuse is pretty much in the center of this image.






Rendering in 3d with motion blur:






Animation 360 degree (it was rendered, 60 frames image sequence, in 4h on 8 cores computer)




You need H.264 codec to see this animation.


Link to comment
Share on other sites

Currently I am using database with just a few hundred thousands stars data from our closest area.

If you have access to raw data (preferably txt format) easily parsed data with millions or billions star data, please reply with link to them or write to me PM.

Data that are compressed, proprietary format, binary, not open, are useless.

Link to comment
Share on other sites

Just stunning. What language did you write this in?


I write everything in C/C++.

In mine work I require speed even from the smallest tasks.

In the '80-'90 years I was writing stuff in assembler.


1 frame of animation without motion blur is rendering in 3 minutes on Core i7 930.

It has 16 passes of anti-aliasing and resolution 2048 x 2048 = 4.2 mln pixels * 16 = 67.1 mln internal code executions.

With motion blur it's going to ~35 minutes per frame..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.