73 |
73 |
{
|
74 |
74 |
mView = v;
|
75 |
75 |
|
76 |
|
mRootW = 3*LEAF_SIZE;
|
77 |
|
mRootH = 3*LEAF_SIZE;
|
|
76 |
mRootW = 4*LEAF_SIZE;
|
|
77 |
mRootH = 4*LEAF_SIZE;
|
78 |
78 |
|
79 |
79 |
mLeaf = new DistortedTexture(LEAF_SIZE,LEAF_SIZE);
|
80 |
80 |
DistortedTexture surface = new DistortedTexture(mRootW,mRootH);
|
... | ... | |
82 |
82 |
|
83 |
83 |
DistortedNode root = new DistortedNode(surface, new DistortedEffects(), mesh);
|
84 |
84 |
|
85 |
|
Static3D moveVector = new Static3D(0,LEAF_SIZE,0);
|
|
85 |
Static3D moveVector = new Static3D(0.25f*LEAF_SIZE, (mRootH-LEAF_SIZE)/2, 0);
|
86 |
86 |
Static1D chromaLevel= new Static1D(0.5f);
|
87 |
|
Static3D center = new Static3D(3*LEAF_SIZE/2, 3*LEAF_SIZE/2, 0);
|
|
87 |
Static3D center = new Static3D(mRootW/2, mRootH/2, 0);
|
88 |
88 |
Static3D axis = new Static3D(0,0,1);
|
89 |
89 |
|
90 |
90 |
MatrixEffectMove leafMove = new MatrixEffectMove(moveVector);
|
... | ... | |
119 |
119 |
|
120 |
120 |
for(int leaf=0; leaf<NUM_LEAVES; leaf++)
|
121 |
121 |
{
|
122 |
|
Dynamic4D color = new Dynamic4D(5000,1.0f);
|
123 |
|
Static4D startC = new Static4D(colors[3*leaf],colors[3*leaf+1], colors[3*leaf+2], 0);
|
124 |
|
Static4D endC = new Static4D(colors[3*leaf],colors[3*leaf+1], colors[3*leaf+2], 1);
|
125 |
|
color.add(startC);
|
126 |
|
color.add(endC);
|
|
122 |
Dynamic4D color= new Dynamic4D(3000,0.5f);
|
|
123 |
Static4D P1 = new Static4D(colors[3*leaf],colors[3*leaf+1], colors[3*leaf+2], 1);
|
|
124 |
Static4D P2 = new Static4D(colors[3*leaf],colors[3*leaf+1], colors[3*leaf+2], 1);
|
|
125 |
color.add(P1);
|
|
126 |
color.add(P2);
|
127 |
127 |
|
128 |
128 |
mGlow[leaf] = new PostprocessEffectGlow(radiusDyn,color);
|
129 |
129 |
}
|
... | ... | |
174 |
174 |
{
|
175 |
175 |
float qw = (float)width /mRootW;
|
176 |
176 |
float qh = (float)height/mRootH;
|
177 |
|
float factor = 0.6f* (qw<qh ? qw:qh);
|
|
177 |
float factor = 0.9f* (qw<qh ? qw:qh);
|
178 |
178 |
int w = (int)(factor*mRootW);
|
179 |
179 |
int h = (int)(factor*mRootH);
|
180 |
180 |
|
Some improvements for 'Moving Glow'