Thread View: pl.comp.lang.pascal
17 messages
17 total messages
Started by SubZero
Wed, 23 Dec 1998 16:39
pascal - 3D
Author: SubZero
Date: Wed, 23 Dec 1998 16:39
Date: Wed, 23 Dec 1998 16:39
7 lines
991 bytes
991 bytes
Hej Mam taka prosbe - czy moglby mi ktos przeslac przykladowe programiki napisane w pascalu i zajmujace sie grafika 3d (cokolwiek). Aha - dobrze by bylo , aby byly one ze zrodlem :) SubZero subzeros@friko.onet.pl
Re: pascal - 3D
Author: kielon
Date: Sat, 26 Dec 1998 12:04
Date: Sat, 26 Dec 1998 12:04
5 lines
1061 bytes
1061 bytes
moge ci dac wzory do przeliczania z trzech wsp. na dwie (z XYZ, na XY) sa banalne i kazdy obiekt ktory sobie stworzysz w przestrzeni bedziesz mogl obracas przesowac itd. tylko musze ich poszukac bo na pamiec ich nie znam
Re: pascal - 3D
Author: Jacek Popławski
Date: Sat, 26 Dec 1998 18:21
Date: Sat, 26 Dec 1998 18:21
11 lines
1205 bytes
1205 bytes
kielon wrote: >moge ci dac wzory do przeliczania z trzech wsp. na dwie (z XYZ, na XY) sa >banalne i kazdy obiekt ktory sobie stworzysz w przestrzeni bedziesz mogl >obracas przesowac itd. tylko musze ich poszukac bo na pamiec ich nie znam jejku... te wzory sa naprawdę banalne :-)))) xe=d*x/(z+d) ye=d*y/(z+d) gdzie d to odległość obserwatora od ekranu :)
Re: pascal - 3D
Author: kielon
Date: Sat, 26 Dec 1998 18:58
Date: Sat, 26 Dec 1998 18:58
17 lines
1493 bytes
1493 bytes
Jacek Popławski napisał(a) w wiadomości: ... >kielon wrote: >>moge ci dac wzory do przeliczania z trzech wsp. na dwie (z XYZ, na XY) sa >>banalne i kazdy obiekt ktory sobie stworzysz w przestrzeni bedziesz mogl >>obracas przesowac itd. tylko musze ich poszukac bo na pamiec ich nie znam > >jejku... te wzory sa naprawdę banalne :-)))) > >xe=d*x/(z+d) >ye=d*y/(z+d) > >gdzie d to odległość obserwatora od ekranu :) > mowilem ze sa banalne. tylko ta skleroza :)))) ale moze ktos zna sposob (w miare prosty) na zakrywanie plaszczyzn niewidocznych ?
Re: pascal - 3D
Author: Jacek Popławski
Date: Sun, 27 Dec 1998 02:24
Date: Sun, 27 Dec 1998 02:24
7 lines
1156 bytes
1156 bytes
kielon wrote: >ale moze ktos zna sposob (w miare prosty) na zakrywanie plaszczyzn >niewidocznych ? najprostszy to rysowanie wszystkich płaszczyzn od tej najdalszej do najbliższej :) ten którego ja używam (i 3dfx'y chyba też) - to zbuffer
Re: pascal - 3D
Author: Sebastian A.Dusza
Date: Sun, 27 Dec 1998 15:54
Date: Sun, 27 Dec 1998 15:54
8 lines
1126 bytes
1126 bytes
> >mowilem ze sa banalne. tylko ta skleroza :)))) WOW ,skumalem to ! tylko niech ktos mi powie jak to zastosowac w perspektywie ?(wszystkie punkty prowadza do srodka ekranu). Seba
Re: pascal - 3D
Author: Jacek Popławski
Date: Mon, 28 Dec 1998 00:11
Date: Mon, 28 Dec 1998 00:11
17 lines
1879 bytes
1879 bytes
Sebastian A.Dusza wrote: >WOW ,skumalem to ! tylko niech ktos mi powie jak to zastosowac w >perspektywie ?(wszystkie punkty prowadza do srodka ekranu). jejku... dlaczego ci tak pilno? :) przecież robię te lekcje z 3D... jak prosiłem o zainstalowanie wgeta i sucka to mówiłeś, że za miesiąc, a lekcje (które trzeba napisać) chciałbyś od razu... ;) powiedziałbyś lepiej co jeszcze będzie potrzebne? na początku będzie wyprowadzenie tych wzorów na perspektywę, potem jak np. obracać punkty wokól 3 osi, mogę też pokazać jak robić eksplozje, deszcz, wodę (wszystko podobnie - na particles (cząsteczki)), potem będzie rysowanie trójkątów (jednokolorowych, cieniowanych, texturowanych, z 3d-bumpem), potem zbuffer (zasłanianie niewidocznych powierzchni) i clipping (obcinanie trójkąta by nie wychodził poza ekran - cholernie trudne, w moim engine zajmowało jakieś 50% kodu:) OK - co jeszcze ? :-)
Re: pascal - 3D
Author: SubZero
Date: Mon, 28 Dec 1998 07:55
Date: Mon, 28 Dec 1998 07:55
20 lines
1983 bytes
1983 bytes
>jejku... dlaczego ci tak pilno? :) przecież robię te lekcje z 3D... >jak prosiłem o zainstalowanie wgeta i sucka to mówiłeś, że za miesiąc, >a lekcje (które trzeba napisać) chciałbyś od razu... ;) >powiedziałbyś lepiej co jeszcze będzie potrzebne? na początku będzie >wyprowadzenie tych wzorów na perspektywę, potem jak np. obracać punkty >wokól 3 osi, mogę też pokazać jak robić eksplozje, deszcz, wodę (wszystko >podobnie - na particles (cząsteczki)), potem będzie rysowanie trójkątów >(jednokolorowych, cieniowanych, texturowanych, z 3d-bumpem), potem >zbuffer (zasłanianie niewidocznych powierzchni) i clipping (obcinanie >trójkąta by nie wychodził poza ekran - cholernie trudne, w moim engine >zajmowało jakieś 50% kodu:) > >OK - co jeszcze ? :-) Supper !. Te eksplozje , deszcz , woda itp sie przydadza :) Przydala by sie takze lekcja o robieniu szyb (okien) i luster. SubZero subzeros@friko.onet.pl
Re: pascal - 3D
Author: Kowal
Date: Mon, 28 Dec 1998 13:31
Date: Mon, 28 Dec 1998 13:31
12 lines
1378 bytes
1378 bytes
> jak robić eksplozje, deszcz, wodę (wszystko >podobnie - na particles (cząsteczki)), potem będzie rysowanie trójkątów >(jednokolorowych, cieniowanych, texturowanych, z 3d-bumpem), potem >zbuffer (zasłanianie niewidocznych powierzchni) i clipping (obcinanie >trójkąta by nie wychodził poza ekran - cholernie trudne, w moim engine >zajmowało jakieś 50% kodu:) Nie wierze, ze to wszystko zrobisz w pascalu, tak szybko, zeby na moim PII Celeron 300A bylo plynnie. Kowal ( kowal2@friko6.onet.pl )
Re: pascal - 3D
Author: Mateusz
Date: Mon, 28 Dec 1998 16:24
Date: Mon, 28 Dec 1998 16:24
24 lines
2093 bytes
2093 bytes
Jacek Popławski <jpopl@kki.net.pl> napisał(a) w artykule <slrn78d7p5.1aj.jpopl@localhost.localdomain>... > Sebastian A.Dusza wrote: > >WOW ,skumalem to ! tylko niech ktos mi powie jak to zastosowac w > >perspektywie ?(wszystkie punkty prowadza do srodka ekranu). > > jejku... dlaczego ci tak pilno? :) przecież robię te lekcje z 3D... > jak prosiłem o zainstalowanie wgeta i sucka to mówiłeś, że za miesiąc, > a lekcje (które trzeba napisać) chciałbyś od razu... ;) > powiedziałbyś lepiej co jeszcze będzie potrzebne? na początku będzie > wyprowadzenie tych wzorów na perspektywę, potem jak np. obracać punkty > wokól 3 osi, mogę też pokazać jak robić eksplozje, deszcz, wodę (wszystko > podobnie - na particles (cząsteczki)), potem będzie rysowanie trójkątów > (jednokolorowych, cieniowanych, texturowanych, z 3d-bumpem), potem > zbuffer (zasłanianie niewidocznych powierzchni) i clipping (obcinanie > trójkąta by nie wychodził poza ekran - cholernie trudne, w moim engine > zajmowało jakieś 50% kodu:) > > OK - co jeszcze ? :-) > wszystko super .tylko podaj adres strony ;-)
Re: pascal - 3D
Author: Jacek Popławski
Date: Mon, 28 Dec 1998 17:06
Date: Mon, 28 Dec 1998 17:06
7 lines
1320 bytes
1320 bytes
SubZero wrote: >Te eksplozje , deszcz , woda itp sie przydadza :) Przydala by sie takze >lekcja o robieniu szyb (okien) i luster. co do szyb - to umiem jedynie robić dwu-wymiarowe szkło (tzn. jakbyś na ekran miał nałożony filtr, albo soczewkę) nie bawiłem się ze szkłem i lustrami w 3D
Re: pascal - 3D
Author: Jacek Popławski
Date: Mon, 28 Dec 1998 22:46
Date: Mon, 28 Dec 1998 22:46
8 lines
1354 bytes
1354 bytes
Kowal wrote: >Nie wierze, ze to wszystko zrobisz w pascalu, tak szybko, zeby na moim PII >Celeron 300A bylo plynnie. w czystym pascalu? czy użycie instrukcji mem to jeszcze pascal? p2 nigdy nie używałem, ale skoro jest to takie szybkie to nie będzie problemu BTW moja strona jest o _assemblerze_ i _kodowaniu_, nie o pascalu
Re: pascal - 3D
Author: Sebastian A.Dusza
Date: Tue, 29 Dec 1998 09:17
Date: Tue, 29 Dec 1998 09:17
7 lines
1137 bytes
1137 bytes
Wczoraj w serwisie zamiescilem troche efektow tego typu z pascala (z asmem) jak zalamywanie bitmap (efekt jakby patrzec spod wody).... http://programmers.programy.nom.pl zapraszam :) SebASoul
Re: pascal - 3D
Author: SubZero
Date: Tue, 29 Dec 1998 15:31
Date: Tue, 29 Dec 1998 15:31
8 lines
1306 bytes
1306 bytes
>w czystym pascalu? czy użycie instrukcji mem to jeszcze pascal? >p2 nigdy nie używałem, ale skoro jest to takie szybkie to nie będzie >problemu >BTW moja strona jest o _assemblerze_ i _kodowaniu_, nie o pascalu > Mam nadzieje , ze o kodowaniu , ale w sensie takim , ze efekty sa opisane , a nie tylko program w asmie. BTW , kiedy sie mozna spodziewac tej strony ?
Re: pascal - 3D
Author: SubZero
Date: Tue, 29 Dec 1998 15:32
Date: Tue, 29 Dec 1998 15:32
7 lines
1174 bytes
1174 bytes
>co do szyb - to umiem jedynie robić dwu-wymiarowe szkło (tzn. jakbyś >na ekran miał nałożony filtr, albo soczewkę) >nie bawiłem się ze szkłem i lustrami w 3D 2d tez jest cool. Moze napisz cos blizej o tych efektach ? SubZero
Re: pascal - 3D
Author: Sebastian A.Dusza
Date: Tue, 29 Dec 1998 19:43
Date: Tue, 29 Dec 1998 19:43
11 lines
1336 bytes
1336 bytes
>Mam nadzieje , ze o kodowaniu , ale w sensie takim , ze efekty sa opisane , >a nie tylko program w asmie. >BTW , kiedy sie mozna spodziewac tej strony ? Oj niepredko :) Trzeba to "ladnie" polaczyc zeby wygladalo jak artykul .... do Jacka P.: co do wgeta i sucka to ciagne o to tego admina co serwer postawil (jakby mi pozwolil to juzby bylo zainstalowane).
Re: pascal - 3D
Author: SubZero
Date: Wed, 30 Dec 1998 05:48
Date: Wed, 30 Dec 1998 05:48
17 lines
1462 bytes
1462 bytes
Sebastian A.Dusza napisał(a) w wiadomości: <36893b1a.0@news.vogel.pl>... >>Mam nadzieje , ze o kodowaniu , ale w sensie takim , ze efekty sa opisane , >>a nie tylko program w asmie. >>BTW , kiedy sie mozna spodziewac tej strony ? > > >Oj niepredko :) >Trzeba to "ladnie" polaczyc zeby wygladalo jak artykul .... > > >do Jacka P.: co do wgeta i sucka to ciagne o to tego admina co serwer >postawil (jakby mi pozwolil to juzby bylo zainstalowane). > > :(((((((
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads