Thread View: pl.comp.demoscena
17 messages
17 total messages
Started by Damian.G.
Tue, 26 Oct 2004 11:35
strony z algorytmami
Author: Damian.G.
Date: Tue, 26 Oct 2004 11:35
Date: Tue, 26 Oct 2004 11:35
5 lines
1094 bytes
1094 bytes
Szukam stron gdzie mogłbym znaleść takie rzeczy jak opis algorytmów generowania ognia,plazmy i wogule opisu robienia fajnych bajerów graficznych. Narazie programuje w c z biblioteka allegro i w srodowisku devc++. Szukałbym dokumentów raczej po polsku i morze ktos wie gdzie morzna sciagnac przykłady żródeł takich efektów.
Re: strony z algorytmami
Author: Maciej Matyka
Date: Tue, 26 Oct 2004 13:27
Date: Tue, 26 Oct 2004 13:27
15 lines
1423 bytes
1423 bytes
Damian.G. wrote: > Szukam stron gdzie mogłbym znaleść takie rzeczy jak opis algorytmów > generowania ognia,plazmy i wogule opisu robienia fajnych bajerów > graficznych. Narazie programuje w c z biblioteka allegro i w srodowisku > devc++. Szukałbym dokumentów raczej po polsku i morze ktos wie gdzie > morzna sciagnac przykłady żródeł takich efektów. mozna tutaj jakies male efekciki wyszukac: nehe.gamedev.net Jak dobrze poszukasz to MORZESZ znalezc tez wersje po polsku, maq -- Maciej Matyka http://panoramix.ift.uni.wroc.pl/~maq/eng/
Re: strony z algorytmami
Author: Damian.G.
Date: Wed, 27 Oct 2004 17:13
Date: Wed, 27 Oct 2004 17:13
12 lines
1300 bytes
1300 bytes
> > mozna tutaj jakies male efekciki wyszukac: nehe.gamedev.net Jak dobrze > poszukasz to MORZESZ znalezc tez wersje po polsku, > > maq a MORZESZ mi powiedziec czy znasz jakies miejsca w polskim necie ? bo tam to specjalnie durzo nie znalazlem Szykalem w necie po polsku ale okazalo ze raczej trzeba sie przerzucic na OGL albo DX. A w ostatecznosci assembler (tylko ze specjalnie z niego nie kapuje nic).
Re: strony z algorytmami
Author: Piotr Horzycki
Date: Wed, 27 Oct 2004 19:11
Date: Wed, 27 Oct 2004 19:11
24 lines
2097 bytes
2097 bytes
Zobaczcie, jak Damian.G. zakłóca spokój publiczny: > a MORZESZ mi powiedziec czy znasz jakies miejsca w polskim necie ? > bo tam to specjalnie durzo nie znalazlem Po pierwsze piszemy "możesz" i "dużo". Po drugie spróbuj załatwić sobie Bajtka 12/94. Osobiście nie mam go, bo pożyczyłem, ale był w nim algorytm rysowania plazmy. Ewentualne źródełka na pewno znajdziesz na polskich stronach programistycznych (np. www.pikpok.prv.pl), wystarczy dobrze poszukać. > Szykalem w necie po polsku ale okazalo ze raczej trzeba sie przerzucic > na OGL albo DX. A w ostatecznosci assembler (tylko ze specjalnie z niego > nie kapuje nic). To niedobrze, bo myślisz, że w czym piszą intra 64K? ;-) Polecam http://spiff.tripnet.se/~iczelion/ - znakomity kurs assemblera pod Win32. -- Piotr Horzycki, Kutno(PL) <mediaworks!o2.pl> GG# 1013039 -- Linux Registered User# 340163 Redaktor naczelny Magazynu @t -- www.at.w.pl Prawdziwa kopalnia życzliwości jest w Tobie.
Re: strony z algorytmami
Author: Aragorn/Vime
Date: Wed, 27 Oct 2004 20:09
Date: Wed, 27 Oct 2004 20:09
19 lines
1788 bytes
1788 bytes
W artykule <clokrh$rdo$1@inews.gazeta.pl> Damian.G. napisał(a): > Szykalem w necie po polsku ale okazalo ze raczej trzeba sie przerzucic > na OGL albo DX. No. XXI wiek mamy. Poza tym nie trzeba, wystarczy pokumać dokumentację do Allegro. Masz tam przecież rysowanie pikseli, inicjalizację trybu i takie tam. Nie za bardzo rozumiem czego oczekujesz. > A w ostatecznosci assembler (tylko ze specjalnie z niego > nie kapuje nic). Można i na pewnym etapie pewnie i warto, ale to sztuka dla sztuki. -- +---> http://apcoln.linuxpl.org <----- | -----> Aragorn_Vime@jabber.org <----+ | Put a stake through my heart! And drag me into sunlight. | | So awake for your greed as you're slaying the dreamer. | +---> http://biznes.linux.pl <---- | ----> Aragorn/Vime (Marcin Stępnicki) <-+
Re: strony z algorytmami
Author: mhl999
Date: Thu, 28 Oct 2004 13:51
Date: Thu, 28 Oct 2004 13:51
12 lines
1249 bytes
1249 bytes
Aragorn/Vime <arag0rn_ANTYSPAM@go2.pl.invalid> napisał(a): > > A w ostatecznosci assembler (tylko ze specjalnie z niego > > nie kapuje nic). > oczekuje przepisu podanego na tacy - takie czasy nastaly:D ja to nazywam lenistwem:) pozdrawiam/mhl999 -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: strony z algorytmami
Author: Damian.G.
Date: Fri, 29 Oct 2004 13:10
Date: Fri, 29 Oct 2004 13:10
22 lines
1786 bytes
1786 bytes
Użytkownik Aragorn/Vime napisał: > W artykule <clokrh$rdo$1@inews.gazeta.pl> Damian.G. napisał(a): > > >>Szykalem w necie po polsku ale okazalo ze raczej trzeba sie przerzucic >>na OGL albo DX. > > > No. XXI wiek mamy. Poza tym nie trzeba, wystarczy pokumać dokumentację > do Allegro. Masz tam przecież rysowanie pikseli, inicjalizację trybu > i takie tam. Nie za bardzo rozumiem czego oczekujesz. > Oczekuje ze ktos zna jakies adresy gdzie sa opisane podstawy robienia efektow graficznych. Umiem rysowac poszczegolne piksele, ale co mi z tego jak nie znam algorytmow jakie stosuje sie powiedzmy do robienia ognia czy plazmy. > > Można i na pewnym etapie pewnie i warto, ale to sztuka dla sztuki. > Prubuje sie go uczyc ale dosc topornie to idzie
Re: strony z algorytmami
Author: Damian.G.
Date: Fri, 29 Oct 2004 13:13
Date: Fri, 29 Oct 2004 13:13
11 lines
1388 bytes
1388 bytes
> oczekuje przepisu podanego na tacy - takie czasy nastaly:D > ja to nazywam lenistwem:) > > pozdrawiam/mhl999 > Po prostu w naszym rodzimym internecie raczej jest malo dokumentow dotyczacych podstaw grafiki. I Morze ktos z doswiadczonych koderow poswieci swoj czas i opisze chocby jakies tam podstawowe algorytmy I to by byla fajna stronka, na ktora bym napewno uczeszczal.
Re: strony z algorytmami
Author: Tom
Date: Fri, 29 Oct 2004 18:02
Date: Fri, 29 Oct 2004 18:02
48 lines
3003 bytes
3003 bytes
> Oczekuje ze ktos zna jakies adresy gdzie sa opisane podstawy robienia
> efektow graficznych. Umiem rysowac poszczegolne piksele, ale co mi z
> tego jak nie znam algorytmow jakie stosuje sie powiedzmy do robienia
> ognia czy plazmy.
No to proszę...
Każdy piksel to jakaś funkcja koloru w czasie,
dwa zasadnicze sposoby wyznaczania funkcji w czasie:
- jawny wzór funkcji, kolor = f(t,x,y),
np.
natężenie (składowej) koloru = f(t,x,y) = sin((x+sin(y+t)) *
(y+cos(x+t*.7)))*128+128
i masz chłopak plazmę jak się patrzy :P
funkcja f(t,x,y) może być wyznaczana w różny sposób, np. na podstawie:
- parametrycznego wzoru funkcji
(aka wykres funkcji <- geometria, krzywe, itp...)
- może opisywać powierzchnię <- np. wypełniona elipsa / prostokąt :P
- innej funkcji lub tablicy funkcji (aka bitmapy),
- iteracyjne wyznaczanie funkcji,
wartość przypisana do piksela =
f(poprzednia wartość przypisana do piksela, wartości przypisane do
sąsiednich pikseli)
np.
natężenie koloru = (old(x,y+1)*240 + old(x,y)*16)/256
gdzie old(x,y) to natężenie koloru w pikselu (x,y) w poprzedniej klatce
animacji...
+ za każdym razem: natężenie koloru punkt w (x,ostatnia linia ekranu) =
rand()/128
i masz chłopak ogień :P
Kombinuj dalej, a zrobisz wodę, dym, ciecze, fraktale, i co tam jeszcze
chcesz...
> >
> > Można i na pewnym etapie pewnie i warto, ale to sztuka dla sztuki.
> Prubuje sie go uczyc ale dosc topornie to idzie
A to się nie ucz, bez sensu.. po co sobie robić trudności.
Angielskiego też się nie ucz, lepiej poczekać, aż koledzy Ci wszystko
przetłumaczą...
http://freespace.virgin.net/hugo.elias/ <- na tą stronę lepiej też nie
wchodzić, albo poproś kogoś, żeby Ci przeczytał/przetłumaczył, bo to też
przecież wysiłek... jeszcze będzie Ci topornie szło i się zniechęcisz.
--
Tomkh
Re: strony z algorytmami
Author: Damian.G.
Date: Sun, 31 Oct 2004 14:22
Date: Sun, 31 Oct 2004 14:22
31 lines
2378 bytes
2378 bytes
sie go uczyc ale dosc topornie to idzie > > > A to się nie ucz, bez sensu.. po co sobie robić trudności. > Angielskiego też się nie ucz, lepiej poczekać, aż koledzy Ci wszystko > przetłumaczą... > http://freespace.virgin.net/hugo.elias/ <- na tą stronę lepiej też nie > wchodzić, albo poproś kogoś, żeby Ci przeczytał/przetłumaczył, bo to też > przecież wysiłek... jeszcze będzie Ci topornie szło i się zniechęcisz. > > -- > Tomkh > > co do twojej zlosliwej wypowiedzi to ci powiem ze coraz lepiej mi z asmem idzie. Tylko jeszcze takie lamerskie pytanko. Bawie sie na dev c++ i wstawki w asmie na tym kompilatorze troche inaczej chyba wygladaja nirz na wyrobach borlanda? Narazie bawie sie albo w tasm albo wstawki w turbo pascalu ale wolalbym c++. Czy w komilatorach gcc jest notacja asseblera AT&A, czy morze jakas odmiana intelowskiej notacji?? poszukam jeszcze w googlach ale mlo by bylo jakby ktos udzielil glosu. P.S nie rozumiem czemu w usenecie tak trudni wyciagnac od kogos informacje wiem ze czesto sa trywialne ale bez przesady w dzisiejszcch czasach gdy sie czegosz szuka w necie to po prostu jest tyle smieci ze trudno znalesc to o co chodzi, a to chyba nie problem podzielic sie jakims adresem ktory ma sie w ulubionych?? to byl moj apel o wyrozumialosc.
Re: strony z algorytmami
Author: venire
Date: Sun, 31 Oct 2004 17:59
Date: Sun, 31 Oct 2004 17:59
28 lines
2116 bytes
2116 bytes
> Narazie bawie sie albo w tasm albo wstawki w turbo pascalu ale wolalbym > c++. Czy w komilatorach gcc jest notacja asseblera AT&A, czy morze jakas > odmiana intelowskiej notacji?? gcc jest kompilatorem natywnie unixowym, a więc notacja wyłącznie AT&T > poszukam jeszcze w googlach ale mlo by bylo jakby ktos udzielil glosu. Oczywiście w google o tym piszą... > nie rozumiem czemu w usenecie tak trudni wyciagnac od kogos informacje > wiem ze czesto sa trywialne ale bez przesady w dzisiejszcch czasach gdy > sie czegosz szuka w necie to po prostu jest tyle smieci ze trudno > znalesc to o co chodzi, a to chyba nie problem podzielic sie jakims > adresem ktory ma sie w ulubionych?? > to byl moj apel o wyrozumialosc. Żadko kto z osób lekko doświadczonych trzyma w ulubionych stronki z tutorialami. A może jednak? Nie wiem w sumie... Nie pamiętam za to czy zdarzyło mi się kiedykolwiek nie znaleźć odpowiedzi samemu...szczególnie na pytania typu "gdzie jest jakiś tutorial" -- Venire/DMA
Re: strony z algorytmami
Author: Aragorn/Vime
Date: Sun, 31 Oct 2004 18:28
Date: Sun, 31 Oct 2004 18:28
30 lines
2137 bytes
2137 bytes
W artykule <cm2oqh$gkt$1@inews.gazeta.pl> Damian.G. napisał(a): > Narazie bawie sie albo w tasm albo wstawki w turbo pascalu ale wolalbym > c++. Czy w komilatorach gcc jest notacja asseblera AT&A, czy morze jakas > odmiana intelowskiej notacji?? Ocean AT&T. http://sig9.com/archive/articles/att-intro.html > znalesc to o co chodzi, a to chyba nie problem podzielic sie jakims > adresem ktory ma sie w ulubionych?? Niech Ci będzie http://www.google.pl :D. A tak poważnie to weź się określ o co Ci chodzi, bo jak dla mnie to łapiesz naraz za dużo srok za ogon. Ja na Twoim miejscu zacząłbym od tego: http://qjstudio.lava.pl/modules.php?name=NeHe_PL -- +---> http://apcoln.linuxpl.org <----- | -----> Aragorn_Vime@jabber.org <----+ | Put a stake through my heart! And drag me into sunlight. | | So awake for your greed as you're slaying the dreamer. | +---> http://biznes.linux.pl <---- | ----> Aragorn/Vime (Marcin Stępnicki) <-+
Re: strony z algorytmami
Author: mhl999
Date: Mon, 01 Nov 2004 17:10
Date: Mon, 01 Nov 2004 17:10
25 lines
1903 bytes
1903 bytes
Damian.G. <dugi.1985@gazeta.pl> napisał(a):
> sie go uczyc ale dosc topornie to idzie
widzisz kodowanie m.in. polega na
-odkrywaniu swoich umiejetnosci
-dociekaniu do prawdy
-analizie obcych zrodel i wyciaganiu wnioskow
i co chyba najwazniejsze
- na cierpliwosci, ktorej ci brakuje
> nie rozumiem czemu w usenecie tak trudni wyciagnac od kogos informacje
> wiem ze czesto sa trywialne ale bez przesady w dzisiejszcch czasach gdy
> sie czegosz szuka w necie to po prostu jest tyle smieci ze trudno
> znalesc to o co chodzi, a to chyba nie problem podzielic sie jakims
> adresem ktory ma sie w ulubionych??
mysle, ze otrzymales tu kilka linkow
niestety dla ciebie sa nieciekawe
a smietnik na necie? coz kto szuka ten znajduje, patrz: cierpliwosc:)
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: strony z algorytmami
Author: Damian.G.
Date: Wed, 03 Nov 2004 12:56
Date: Wed, 03 Nov 2004 12:56
17 lines
1812 bytes
1812 bytes
> > a smietnik na necie? coz kto szuka ten znajduje, patrz: cierpliwosc:) > > > Dzieki za wszytkie rady ja nie programuje od wczoraj, ale raczej nigdy tak powarznie do tego nie podchodzilem jak ostatnio. I cierpliwy to ja jestem nawet bardzo. Nie mam w domu netu wiec jak sie do niego dorwie to zadaje wszytkie pytania jakie mi do glowy przyszly miedzy czasie nieobecnosci w sieci. chetnie bym z wami "GURU" podzielil swimi dzielami ale pewno wyzwiecie mnie od lamerstwa. A ostatnio udalo mi sie zrobic: prosty scroll, scroll po sinusie, lipny efekt ,ktory mial byc ogniem ;(, i gwiazdki z taka niby glebia. A tak pozatym to robie mala gierke ekonomiczna, ale jest to program konsolowy.
Re:
Author: specu
Date: Thu, 11 Nov 2004 04:32
Date: Thu, 11 Nov 2004 04:32
14 lines
1702 bytes
1702 bytes
> Polecam http://spiff.tripnet.se/~iczelion/ - znakomity kurs assemblera > pod Win32. jesli chodzi o assembler pod win32 to rzeczwisicie iczelion jest najlepszy, ale nie znajdziesz tam wielu informacji o samym assemblerze, instrukcjach jak dzialaja, jakie sa rejestry itp. raczej poleclabym to jako kurs api. chcesz kodowac efekty i poznac assembler to polecam na poczatek "adams tutorial" dokument sie nazywa spasm.txt:(http://www.geocities.com/SiliconValley/Vista/3112/SPASM.TXT) jest tam opisany dosc szcegolowo asm x86 (jest to dosc leciwy dokument, ale przeczytac monza to w jedna noc, i wiedziec mniej wiecej o co chodzi) jest tam tez efekt ognia ze zrodlem. > To niedobrze, bo myślisz, że w czym piszą intra 64K? ;-) teraz ? jak najbardziej w C++ ;-)
Re: strony z algorytmami
Author: Jaytee
Date: Wed, 17 Nov 2004 20:56
Date: Wed, 17 Nov 2004 20:56
32 lines
3081 bytes
3081 bytes
Damian.G. wrote: > chetnie bym z wami "GURU" podzielil swimi dzielami ale pewno wyzwiecie > mnie od lamerstwa. A ostatnio udalo mi sie zrobic: > prosty scroll, scroll po sinusie, lipny efekt ,ktory mial byc ogniem ;(, > i gwiazdki z taka niby glebia. A tak pozatym to robie mala gierke > ekonomiczna, ale jest to program konsolowy. No bez przesady, tu jest demoscena, tu się początkujących od lamerów nie wyzywa. Lamer to ten który ukradł czyjąś pracę (np. wyrypował czyjś kod) i się pod nią podpisał - to jest lamerstwo. Lamerstwem nie jest brak wiedzy. Eh te pokolenie scenowców wychowane na CDA czy temu podobnych dziwach... Jeżeli zaś chodzi o różne efekty graficzne, typu plazma, scroole czy tunele to najlepiej żebyś pościągał sobie stare magazyny dyskowe. W wielu był zazwyczaj code corner i tam możesz znaleźć artykuły jak zrobić różne efekty. Wejdź też sobie na irca i np. na #amisia albo #amycoders poproś jakiegoś amigowca żeby Ci skopiował artykuły ze starych amigowych zinów - tam tego będzie mnóstwo, i po polsku. No i jak już sobie klepiesz te efekciory to pamiętaj że czasy pisania w assemblerze dawno minęły (przynajmniej jeśli chodzi o pecety) i możesz spokojnie sobie pokodować w C++ - przyda Ci się na przyszłość (ale nie twierdzę że znajomość asma się nie przyda, jak masz czas to warto zgłębić tajniki działania maszyny na poziomie assemblera). Niestety czasy takie nastały że teraz efektów jako takich się już nie koduje, teraz tworzysz silnik 3d i do tego najczęściej na API DirectX czy OpenGL, potem grafik robi Ci scenki, tworzy ścieżki dla kamer i w sumie tyle. Koder tylko powstawia jakieś blendowane obrazki, zrobi niby design, puści w tle muzykę i tyle - całe demo. -- Pozdrawiam! Jaytee
Re: strony z algorytmami
Author: specu
Date: Sat, 20 Nov 2004 00:58
Date: Sat, 20 Nov 2004 00:58
14 lines
2059 bytes
2059 bytes
> podobnych dziwach... > Jeżeli zaś chodzi o różne efekty graficzne, typu plazma, scroole czy > tunele to najlepiej żebyś pościągał sobie stare magazyny dyskowe. W > wielu był zazwyczaj code corner i tam możesz znaleźć artykuły jak zrobić poszukaj na www.hornet.org tam jest duzo "staroci" i materialow. najlepszy tutorial o programowaniu efektow 2d i 3d (ale tych starszych typu jak zrobic texturowany szescian pod dosem czy gouard) to tutorial Denthora (wpisz Asphyxia) i tam jest od podstaw wszytko wyjasnione, po za tym jest wersja zrobiona przez snowmana w C++. jest duzow wiecej perelek, tylko pytanie czy warto sie tego uczyc. mi sie wydaje ze jak chcesz miec wiedze jak to naprawde wszystko dziala, i miec satysfackje z pierwszego wypelnionego trojkata, to polecam.... jesli nie to tez zrozumiemy.... ;] ps: cierpliwych i upartych ludzi sie tutaj bardzo ceni :)
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