Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
The TC-Ray documentation is on line...
#1
I did my best to explain how I managed to build this huge prog...
[Image: Object.gif]
[Image: Water.jpg]
[Image: TcRay5.jpg]


Hope these few pages will help: any suggestion, remark, etc... is of course welcome !

The next pages will be:

The Perlin noise (2D and 3D)
The HSV colourspace

http://mandelbrot.dazibao.free.fr
You can click directly on the main pic, or go to the Quick-Basic section and select TC-Ray

Enjoy !
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#2
Wow! Awesome start!

You could put also a link to some of your posts in this forum, they are tutorials by themselves.

A suggestion: Black text would be more readable. The present color blends with the background.
Antoni
Reply
#3
I am impressed but confused a lot... How do you do that? I went to your site, but I am not french... so.... does somebody have source code that I could stare blankly at for awhile and say "wow" ?
ovaProgramming.

One night I had a dream where I was breaking balls. The next morning, BALLSBREAKER was born.

Quote: Excellent. Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Reply
#4
Nova, you can use Google's translator or babelfish. Whichever, you can still read it in English pretty easily Tongue
am an asshole. Get used to it.
Reply
#5
Jark, I've been impressed with your work for some time now. I'm wondering, are the images you present "screen shots" or do you generate your data to a *.bmp or some other bitmapped file? If it's the latter, I'd be interested in seeing some of your code to generate high-res bitmaps from non-displayed data.

Anyway...keep up the good work. I'm just now getting into c++ and am just learning "standard c++" so far...no graphics at all. However, if I understood more about graphics file structures, I'm pretty sure that I could do similar things as your progs and output to file, rather than display directly. Without all the waiting you sometimes complain about ;-)

Seriously, your "digital art" is stunning. I'm interested in learning more about your techniques. Nice work.


EDIT::: OK...I just looked at your cube plotter program and realize that you output data to BMP. I'll take a look-see. I noticed that the output file is "viewable" in Corel Photopaint v8, but not in the Microsoft BMP viewer that is launched by "double-clicking"...who knows...MS prob has some strict requirements regarding header-files that your code doesn't strictly follow. In any case...it doesn't really matter since I *can* view the output using software I already have. Cheers.

EDIT@2::: Jark, following Antonio's post, I retried opening the bitmap in "MS Pictures & Fax Viewer", and it worked fine. I don't know what was going on last night...perhaps it was the ethanol, or maybe the 'puter just needed it's morning reboot? Anyway....I just wanted to acknowledge that there is apparently no problem with the Jark-implementation of the BMP format ;-)
Reply
#6
Nova: the TC-Ray documentation is in english... I'm writing the rest, to include the TC-Lib documentation and a few tutos such as the HSV conversion.

As for the source codes, they are all documented in english, and the variables names are english also (except maybe in some early progs)...

Mango, if you read the TC-Ray introduction page, you will see that my progs work either by direct bmp generation, either by screen rendering in Vesa/SVGA true modes.

An example with TC-Ray. You put the following files in your QB directory:

1) TcRay21.bas
2) TcBmp.bas
3) TcLib17L.bas (The TCLib17.bas file is the complete library, it's too big to work along with TcRay)
4) TcLib17.bi

You open TcRay21.bas, then you load TcBmp.bas via the File/Load menu. QB generates a small .mak textfile that stores that loading information. Now, if you run TcRay with F5 or shift F5, TCBmp will create a bitmap which is used as a virtual screen: you may change the size of this bitmap by tweaking the SizeScreen parameter efore calling "SetVGA".

Then, you can unload TCBmp, and load TcLib17L instead: then TCRay will display the graphics on screen in SVGA mode (provided your Vesa card is compliant with the TC-Lib).

As for your problem with opening the bmp files: the format I use has been working real fine for over one year... Remember the pics that are displayed on the website are Jpegs or Gifs, never bitmaps that would be too heavy.

If you look for a fantastic images viewer/processor, go to http://www.cerious.com and download Thumbnails Plus: it's the best shareware I've seen in this domain, I've been using it for 7 years now!

As for the cube prog, it was developed in a few minutes in a bar with a couple of beers. So...
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#7
BMPs generated by TC-Ray are correctly opened by the thumbnail view of MS Explorer (view as Web page) and also by Paint, both standard in Windows 2000.
Edited:
I just tested it in W98 and it also works
Antoni
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)