Accueil Carrara : Index 

 

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
36hibou111

112 : Hibou: Vue 2

Rendu
36hibou112

113 : Hibou: Vue 3

Rendu
36hibou113

114 : Hibou: Vue 4

Rendu
36hibou114

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
36hibou121

122 : Hibou: Vue 2 pour p1 = 0.5

Rendu
36hibou122

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
36cococuneus211

212 : Conocuneus: Vue 2

Rendu
36cococuneus212

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
36cococuneus221

222 : Conocuneus: Vue 2 pour p1 = 1

Rendu
36cococuneus222

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
36cococuneus231

232 : Conocuneus: Vue 2

Rendu
36cococuneus232