Jump to content
  • Advertisement
Sign in to follow this  
Lord_Vader

Nebulae

This topic is 4238 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello guys, currently I am trying to create a Nebulae like some nice looking Nebulaes we meet in various space screensavers(and games like STAR TREK:LEGACY). The problem is that I dont even know how to start making one. Can I create it without using GLSL? How? Any ideas? [Edited by - Lord_Vader on February 13, 2007 7:03:30 PM]

Share this post


Link to post
Share on other sites
Advertisement
Sure, why not? You need to think, though, about exactly what you want to show. GLSL doesn't have a drawNebula() intrinsic, any more than OpenGL has glDrawNebula(). The onus is on you to figure out what precisely needs to go on the screen in order for that something to look like what you think a nebula should look like. Does it animate at all? When you texture it, what should the texture consist of? How is it lit? How does it change depending on the viewing angle, and will the viewing angle significantly change?

BTW, the singular is "nebula" and the plural is "nebulae".

Share this post


Link to post
Share on other sites
Hmmm,yes, the main problem is how to create this fractal like shape of the Nebula. Should I make a texture or something else? How can I create the variations in color and how to create the lighting? Of course it wont depend of the viewing angle.
I have seen some spectacular Nebula graphics out there.How do they do it?

Share this post


Link to post
Share on other sites
Quote:
Original post by Lord_Vader
How do they do it?


Short answer: lots of art school.

The long answer would involve you learning the technology and/or art skills necessary to create one. Sure you could paint one in photoshop and use it as a texture, you could also likely create one with some procedural code and use the result as a texture, you could also create some particle effect that looks like a nebula. As with anything artistic there are hundreds of ways to do it. The question is which skillset do you possess more of and/or which approach sounds more interesting? Pick one or the other and then spend a few months learning the necessary skills.

I know my answer sounds trite, but the "spectacular" versions that you see are created by people with _years_ of training in their respective discipline.

-me

Share this post


Link to post
Share on other sites
Quote:
Original post by Palidine

I know my answer sounds trite, but the "spectacular" versions that you see are created by people with _years_ of training in their respective discipline.

-me


Yes I agree in some extet with that.
Point is that the during the past few months that I am learning OpenGL,the 60% of the code of the engine(and I have made some nice looking graphics) that I have created is by modifying and ebodying the code from various sources from the internet(why bother creating something from
the beggining when it is out there and waiting for you? :-) ).And this saved me an enornous ammount of time.

So I posted this message because someone might have made something or point me to a tutorial or something...
By the way I googled but I didnt find anything usefull.

Share this post


Link to post
Share on other sites
You're on the right track that you need a texture. Which means an image of a nebulae.

What you're asking isn't really a technical question, it's an art question. i.e. how do i paint a realistic looking human, etc. You could rip the image from some NASA pictures or find some on the web. Creating your own nebulae is just going to require artistic creativity and skill.

-me

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!