//---------------------------------------- // BEÁLLÍTÁSOK beállítások(koordináták,ki) égboltszín(#0,#0) //---------------------------------------- // Textúrás háttérgömb skydome(sky360/2k_stars.jpg) //--------------------------------------- // Részecskék textúrája particle(particle/particle02.png) //--------------------------------------- // Spirál paraméterek a=1 b=0.3 //--------------------------------------- // Csoport definiálása csoport() DEF GALAXIS //------------------------------------- // Ciklus 0-360 fokig 90 fokos lépésekkel // Azaz 4 karja lesz a galaxisnak // Érdemes 60, esetleg 45, 30 fokos lépésekkel is tesztelni for(s,0,360,90) forgás(0,0,s) // pontfelhő tefiniálása // #333355 sínű, 1.5 méretű pontokkal pontfelhő(#333355,1.5) def GALAXIS_A[s] //------------------------------- // 120 elemből áll egy kar for(t,0,120) tt=t/20 //----------------------------------------- // spirál számítása + 0.1 véletlen x=a*exp(b*tt)*cos(tt)+rand(-1,1)/10 y=a*exp(b*tt)*sin(tt)+rand(-1,1)/10 z=rand(-1,1)/10 pont(x,y,0) r=sqrt(x*x+y*y) //------------------------ // Minden pont körül lesz 4 db // további véletlen pont for(v,1,4) xx=x+rand(-5,5)/10 yy=y+rand(-5,5)/10 zz=z+rand(-5,5)/(10*r) pont(xx,yy,zz) next(v) next(t) pontfelhő.vége() csoport.add(GALAXIS_A[s]) next(s) //-------------------------------- // Forgás animáció animáció(AN1,10) kulcs( 0%, 0, 0, 0) kulcs( 50%, 0, 0, -180) kulcs(100%, 0, 0, -359) animáció.forgás(GALAXIS,AN1) csoport.vége() camera(START, -0.11, -10.37, 4.09, -0.05, -0.34, -0.85) camera(TOP, 0.01, -3.61, 14.56, 0.18, 0.28, -0.14)