3D-grafiikkaa assylla

Kertokaapas gurut arvionne, kuinka vaikeaa on tehdä DOSsille assemblerilla animaatio jossa ruudulla pyörii kuution tai jonkin muun yksinkertaisen monikulmion 3d-rautalankamalli?
31163
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Se on n. 3kB, referenssiksi esim. tämä

http://www.opferman.org/Source/

Mutta kannattaa tehdä itse, niin oppii eniten.

Toinen juttu voiskin ollan ajaa sitä käyttistä (DOS, tuskin ;-) siellä graffukortilla tähän malliin

http://www.gpgpu.org/

Äänestä

eipä tuo nyt niin vaikeata ole.

-siirry mode13:een
-tee putpixel ja drawline -aliohjelmat
-varaa tilaa 8 kärkipisteelle (3d), jokainen yhtä etäällä origosta (helppoa)
-määritä kuution reunaviivat kahtena indeksinä kärkipisteisiin
-tee aliohjelma jolla kierretään 3d-pistettä origon ympäri
-tee aliohjelma joka tekee 3d->2d muunnoksen
-piirrä kuution reunaviivat
-pyöritä pisteitä, piirrä ja luuppaa tätä kunnes joku painaa nappia

Äänestä

Jos eka kertaa teet, niin kaipa siinä tovi menee. Riippuu vähän, osaatko idean vai pitääkö se opetella. Mutta kyllä se hyvä harjoitus on :-)

Äänestä

Kommentoi aloitusta


artiste kirjoitti:

Kertokaapas gurut arvionne, kuinka vaikeaa on tehdä DOSsille assemblerilla animaatio jossa ruudulla pyörii kuution tai jonkin muun yksinkertaisen monikulmion 3d-rautalankamalli?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu