Archived

This topic is now archived and is closed to further replies.

mmarvi

Tracing bitmaps

Recommended Posts

I''ve noticed that most shareware 2D games out on the Net today feature ray-traced graphics. They look much better and more stylish than ordinary 2D bitmaps. As a result, I want my 2D graphics to be ray-traced as well. How can I take my .BMP files and accomplish this?

Share this post


Link to post
Share on other sites
hmm...

Raytracing is not a 2D filter. It''s a 3D rendering technique. You need a 3D model and you render it using a raytracing package (PovRay, VRay, Mental Ray, Renderman, etc). The result of that process can then be used as 2D tiles. You can''t simply convert a 2D drawn image to a raytraced one (would be a bit too easy, if that worked ).

If you want raytraced graphics, you''ll first need to learn 3D modelling. I suggest Blender (freeware) or Milkshape (shareware) to start with. Be warned though: that is definitely no easy task, good 3D artists need years of training.

/ Yann

Share this post


Link to post
Share on other sites
Is there anything else I can do to make my bitmaps look more "streamlined" and nicer? Maybe the technique those 2D games use to make their graphics look nice *isn''t* ray-tracing, maybe it''s something else, does anyone know?

Share this post


Link to post
Share on other sites
I don''t know if this is useful to you, but since you''re looking for a quick and easy route...

Have a look at Kreed''s 2xSAI (Advanced 2X Scale and Interpolation) Engine. It comes with some source code and utilities (the link for that''s near the bottom of the page I think). You can plug in your bitmaps and it will spit out slightly nicer versions (depending on your artwork). It''s worth a shot for hand-drawn graphics. It''s used in quite a lot of emulators to improve the low-res graphics.

Share this post


Link to post
Share on other sites
Thanks alimonster, but there are two problems:

1. The link you gave me doesn''t work
2. Will this work with DirectX, or is it a stand-alone program that I can use independently of my code?

Share this post


Link to post
Share on other sites
I have been 3D modelling for several years with little to no training, and have come up with some pretty impressive results. If you are looking for a quick (well, faster than going to a 4 year college for 3D modelling) way to get some raytraced graphics, the best software to use is SPatch and POVRAY. You can download povray for free at www.povray.org, but I have had trouble finding SPatch online anymore. It is also a free program, and you will want another similar program called hamapatch for texturing and lighting, but SPatch works the best. If you can''t find any of these programs online, you can e-mail me and I''ll send them to you. My address is CharlieMC86@hotmail.com

Share this post


Link to post
Share on other sites
I found a download for the 2xSAI library, but it didn''t have the pre-built library files, and I couldn''t build them on my machine (I use MSVC++ 6.0). Can someone tell me where I can find a copy of 2xSAI with the library and binaries included, or could someone who already has it on their machine email it to me? I would really appreciate it.

Share this post


Link to post
Share on other sites