🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.demoscena
17 messages
17 total messages Started by Damian.G. Tue, 26 Oct 2004 11:35
strony z algorytmami
#32372
Author: Damian.G.
Date: Tue, 26 Oct 2004 11:35
5 lines
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
#32373
Author: Maciej Matyka
Date: Tue, 26 Oct 2004 13:27
15 lines
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
#32374
Author: Damian.G.
Date: Wed, 27 Oct 2004 17:13
12 lines
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
#32375
Author: Piotr Horzycki
Date: Wed, 27 Oct 2004 19:11
24 lines
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
#32377
Author: Aragorn/Vime
Date: Wed, 27 Oct 2004 20:09
19 lines
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
#32378
Author: mhl999
Date: Thu, 28 Oct 2004 13:51
12 lines
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
#32380
Author: Damian.G.
Date: Fri, 29 Oct 2004 13:10
22 lines
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
#32379
Author: Damian.G.
Date: Fri, 29 Oct 2004 13:13
11 lines
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
#32381
Author: Tom
Date: Fri, 29 Oct 2004 18:02
48 lines
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
#32382
Author: Damian.G.
Date: Sun, 31 Oct 2004 14:22
31 lines
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
#32383
Author: venire
Date: Sun, 31 Oct 2004 17:59
28 lines
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
#32384
Author: Aragorn/Vime
Date: Sun, 31 Oct 2004 18:28
30 lines
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
#32385
Author: mhl999
Date: Mon, 01 Nov 2004 17:10
25 lines
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
#32386
Author: Damian.G.
Date: Wed, 03 Nov 2004 12:56
17 lines
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:
#32376
Author: specu
Date: Thu, 11 Nov 2004 04:32
14 lines
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
#32387
Author: Jaytee
Date: Wed, 17 Nov 2004 20:56
32 lines
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
#32388
Author: specu
Date: Sat, 20 Nov 2004 00:58
14 lines
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