COMPILER


TUTORIAL

Keresés

Bemutatkozás

Ez az oldal elsősorban gyereknek készült. Egy általam kitalált programozási nyelvet fordít át WebGL nyelve. Az új böngészők ezt már képesek 3D-ben megjeleníteni.

Az oldal ingyenes, ezért bármilyen támogatásnak örülök. (Megosztás, reklámozás, anyagi támogatás.)

Niethammer Zoltán


PayPal azonosító:
niethammer.zoli@gmail.com 

3D Időkép

Fejlesztés alatt van a 3D időkép vizualizáció, amely az ingyenes adatbázis  alapján élőben mutatja a legfontosabb időjárási adatokat. 

A fejlesztés részleteiről itt olvashatsz: 3d-idokep

Kén-oxidok

Nemrégiben töltöttem fel néhány egyszerű textúrát, amelyeket jól lehet használni kémiai modellekhez.

Ezekkel készült a kén-oxidokat bemutató egyszerű modell:  

Az alapgeometriából készült 100 db másolatot animálok a következő 3 modellben.

KÉN-MONOXID
KÉN-DIOXID
KÉN-TRIOXID
     

Grafén

Wikipedia:

"A grafén nanotechnológiai anyag, egy egyetlen atom vastagságú grafitréteg. Andre Geim és Konsztantyin Szergejevics Novoszjolov fedezte fel a manchesteri egyetemen, találmányukért 2010-ben fizikai Nobel-díjat kaptak. A két fizikus speciális ragasztószalag segítségével addig szedett le rétegeket egy grafittömbről, amíg sikerült arról egyetlen atomnyi réteget leválasztani."

A webglbasic modell viszonylag egyszerű, mivel egy alapgeometriát kell ismételni x, és Z irányban. A képen látható gömböket (sárga), és egyeneseket (piros) helyeztem egy dupla ciklus közelébe. A szén atomok átmérője 0.2 egység, és a köztük lévő távolság 1 egység. Ebből adódik az x eltolás mértéke, ami 1.732 egység.

A forrás, és a teljes képernyős modell innen letölthető:

 A 3D modell 1.2 Mbájt méretű. Az "ANIM OFF" kapcsolóval kell az animációt leállítani, és utána használható a másik két kamera gomb is!

Vízmolekulák

Ebben a példában 101 db vízmolekulát generálok.

Az egész persze azzal kezdődik, hogy 1 db molekulát elkészítek. Ennek a geometriája elég egyszerű, mivel 3 db gömbből áll. A „Chem” textúrák közül az oxigén, és a hidrogén textúráit használtam a gömbök felszínén.

Nem akartam fényes, csillogó felületet, ezért a szín utasításban csak az első paraméter fehér, a többi fekete, illetve a negyedik paraméter a csillogás mértéke is nulla.

Ezután a három gömböt a „VÍZ’ nevű csoportba helyeztem. Később majd ezt fogom klónozni.

A következő blokkban egy ciklus 100x másolja le a VÍZ csoportot, és előtte véletlenszerűen elforgatja, és helyezi el a térben a másolatokat. Minden másolat egyéni nevet kap OBJ_$N, ahol $N helyén a ciklus pillanatnyi számértéke lesz: OBJ_1, OBJ_2 .. OBJ_100

Ezt a 100 db másolatot, és az eredeti VÍZ objektumot is csoportba foglalom OBJ néven. Legvégül csak ezt kell egy forgató animációval megforgatni.