L'éditeur de formules
de Carrara Studio - Page 36
Courbures de surfaces (suite)
1 : Hibou de Maeder
11 : Coloriage suivant la courbure totale
110 : Hibou: Formules
Formule objet |
Formule texture |
a=4;
qmin=0.05;qmax=1;
p=4*PI*u;
q=(qmax-qmin)*v+qmin;
x=a*(q*cos(p)-pow(q,2)*cos(2*p)/2);
y=a*(-q*sin(p)-pow(q,2)*sin(2*p)/2);
z=4*a*pow(q,3/2)*cos(3*p/2)/3;
|
a=4;
qmin=0.05;qmax=1;
q=(qmax-qmin)*v+qmin;
K=(q==0?0:1/(pow(a,2)*q*pow(1+q,4)));
Kmin=1/(pow(a,2)*qmax*pow(1+qmax,4));
Kmax=1/(pow(a,2)*qmin*pow(1+qmin,4));
Kaux=(K<Kmin?Kmin:(K>Kmax?Kmax:K));
Kn=(Kaux-Kmin)/(Kmax-Kmin);
sub1=0.005;sub2=0.01;sub3=0.05;sub4=0.1;
clr1=0.5*sub1;
clr2=sub1+0.5*(sub2-sub1);
clr3=sub2+0.5*(sub3-sub2);
clr4=sub3+0.5*(sub4-sub3);
clr5=sub4+0.5*(1-sub4);
e1=0.5*sub1;
e2=0.5*(sub2-sub1);
e3=0.5*(sub3-sub2);
e4=0.5*(sub4-sub3);
e5=0.5*(1-sub4);
crb1=(abs(Kn-clr1)<=e1);
crb2=(abs(Kn-clr2)<=e2);
crb3=(abs(Kn-clr3)<=e3);
crb4=(abs(Kn-clr4)<=e4);
crb5=(abs(Kn-clr5)<=e5);
coef1=0.75;
coef2=0.4;
coef3=0.8;
red=coef1*(crb1||crb2||crb5);
green=coef2*(crb2||crb3);
blue=coef3*(crb4||crb5);
|
111 : Hibou: Vue 1
Rendu |
|
112 : Hibou: Vue 2
Rendu |
|
113 : Hibou: Vue 3
Rendu |
|
114 : Hibou: Vue 4
Rendu |
|
12 : Coloriage en fonction de p1
120 : Hibou: Formules
Formule objet |
Formule texture |
a=4;
qmin=0.05;qmax=1;
p=4*PI*u;
q=(qmax-qmin)*v+qmin;
x=a*(q*cos(p)-pow(q,2)*cos(2*p)/2);
y=a*(-q*sin(p)-pow(q,2)*sin(2*p)/2);
z=4*a*pow(q,3/2)*cos(3*p/2)/3; |
a=4;n=-0.25*pow(p1,2)+0.75*p1+1;
qmin=0.05;qmax=1;
q=(qmax-qmin)*v+qmin;
K=(q==0?0:1/(pow(a,2*n)*pow(q,n)*pow(1+q,4*n)));
Kmin=1/(pow(a,2*n)*pow(qmax,n)*pow(1+qmax,4*n));
Kmax=1/(pow(a,2*n)*pow(qmin,n)*pow(1+qmin,4*n));
Kaux=(K<Kmin?Kmin:(K>Kmax?Kmax:K));
Kn=(Kaux-Kmin)/(Kmax-Kmin);
sub1=0.005;sub2=0.01;sub3=0.05;sub4=0.1;
clr1=0.5*sub1;
clr2=sub1+0.5*(sub2-sub1);
clr3=sub2+0.5*(sub3-sub2);
clr4=sub3+0.5*(sub4-sub3);
clr5=sub4+0.5*(1-sub4);
e1=0.5*sub1;
e2=0.5*(sub2-sub1);
e3=0.5*(sub3-sub2);
e4=0.5*(sub4-sub3);
e5=0.5*(1-sub4);
crb1=(abs(Kn-clr1)<=e1);
crb2=(abs(Kn-clr2)<=e2);
crb3=(abs(Kn-clr3)<=e3);
crb4=(abs(Kn-clr4)<=e4);
crb5=(abs(Kn-clr5)<=e5);
coef1=0.75;
coef2=0.4;
coef3=0.8;
red=coef1*(crb1||crb2||crb5);
green=coef2*(crb2||crb3);
blue=coef3*(crb4||crb5);
|
121 : Hibou: Vue 1 pour p1 = -0.75
Rendu |
|
122 : Hibou: Vue 2 pour p1 = 0.5
Rendu |
|
2 : Conocuneus
21 : Coloriage suivant la courbure totale
210 : Conocuneus: Formules
Formule objet |
Formule texture |
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
x=4*cos(p);
y=q*sin(p);
z=q;
|
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
expr=pow(q*cos(p),2)+pow(sin(p),2)+pow(sin(p),4);
K=(expr==0?0:pow(cos(p)*sin(p),2)/pow(expr,2));
Kmin=0;
Kmax=0.5;
Kaux=(K<Kmin?Kmin:(K>Kmax?Kmax:K));
Kn=(Kaux-Kmin)/(Kmax-Kmin);
sub1=0.005;sub2=0.01;sub3=0.05;sub4=0.1;
clr1=0.5*sub1;
clr2=sub1+0.5*(sub2-sub1);
clr3=sub2+0.5*(sub3-sub2);
clr4=sub3+0.5*(sub4-sub3);
clr5=sub4+0.5*(1-sub4);
e1=0.5*sub1;
e2=0.5*(sub2-sub1);
e3=0.5*(sub3-sub2);
e4=0.5*(sub4-sub3);
e5=0.5*(1-sub4);
crb1=(abs(Kn-clr1)<=e1);
crb2=(abs(Kn-clr2)<=e2);
crb3=(abs(Kn-clr3)<=e3);
crb4=(abs(Kn-clr4)<=e4);
crb5=(abs(Kn-clr5)<=e5);
coef1=0.75;
coef2=0.4;
coef3=0.8;
red=coef1*(crb1||crb2||crb5);
green=coef2*(crb2||crb3);
blue=coef3*(crb4||crb5);
|
211 : Conocuneus: Vue 1
Rendu |
|
212 : Conocuneus: Vue 2
Rendu |
|
22 : Coloriage en fonction de p1
220 : Conocuneus: Formules
Formule objet |
Formule texture |
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
x=4*cos(p);
y=q*sin(p);
z=q; |
n=p1+1.5;
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
expr=pow(q*cos(p),2)+pow(sin(p),2)+pow(sin(p),4);
K=(expr==0?0:pow(cos(p)*sin(p),2)/pow(expr,n));
Kmin=0;
Kmax=0.5;
Kaux=(K<Kmin?Kmin:(K>Kmax?Kmax:K));
Kn=(Kaux-Kmin)/(Kmax-Kmin);
sub1=0.005;sub2=0.01;sub3=0.05;sub4=0.1;
clr1=0.5*sub1;
clr2=sub1+0.5*(sub2-sub1);
clr3=sub2+0.5*(sub3-sub2);
clr4=sub3+0.5*(sub4-sub3);
clr5=sub4+0.5*(1-sub4);
e1=0.5*sub1;
e2=0.5*(sub2-sub1);
e3=0.5*(sub3-sub2);
e4=0.5*(sub4-sub3);
e5=0.5*(1-sub4);
crb1=(abs(Kn-clr1)<=e1);
crb2=(abs(Kn-clr2)<=e2);
crb3=(abs(Kn-clr3)<=e3);
crb4=(abs(Kn-clr4)<=e4);
crb5=(abs(Kn-clr5)<=e5);
coef1=0.75;
coef2=0.4;
coef3=0.8;
red=coef1*(crb1||crb2||crb5);
green=coef2*(crb2||crb3);
blue=coef3*(crb4||crb5);
|
221 : Conocuneus: Vue 1 pour p1 = -1
Rendu |
|
222 : Conocuneus: Vue 2 pour p1 = 1
Rendu |
|
23 : Coloriage en fonction de x^2 + y^2 + k*z^2
230 : Conocuneus: Formules
Formule objet |
Formule texture |
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
x=4*cos(p);
y=q*sin(p);
z=q; |
qmin=-8;qmax=8;
p=2*PI*u;
q=(qmax-qmin)*v+qmin;
xs=4*cos(p);
ys=q*sin(p);
zs=q;
K=pow(xs,2)+pow(ys,2)+pow(zs,2)*pow(cos(p),2);
Kmin=0;
Kmax=500;
Kaux=(K<Kmin?Kmin:(K>Kmax?Kmax:K));
Kn=(Kaux-Kmin)/(Kmax-Kmin);
sub1=0.005;sub2=0.01;sub3=0.05;sub4=0.1;
clr1=0.5*sub1;
clr2=sub1+0.5*(sub2-sub1);
clr3=sub2+0.5*(sub3-sub2);
clr4=sub3+0.5*(sub4-sub3);
clr5=sub4+0.5*(1-sub4);
e1=0.5*sub1;
e2=0.5*(sub2-sub1);
e3=0.5*(sub3-sub2);
e4=0.5*(sub4-sub3);
e5=0.5*(1-sub4);
crb1=(abs(Kn-clr1)<=e1);
crb2=(abs(Kn-clr2)<=e2);
crb3=(abs(Kn-clr3)<=e3);
crb4=(abs(Kn-clr4)<=e4);
crb5=(abs(Kn-clr5)<=e5);
coef1=0.75;
coef2=0.4;
coef3=0.8;
red=coef1*(crb1||crb2||crb5);
green=coef2*(crb2||crb3);
blue=coef3*(crb4||crb5);
|
231 : Conocuneus: Vue 1
Rendu |
|
232 : Conocuneus: Vue 2
Rendu |
|
|