I can relate!
275I prefer with makeup because she doesn't eat, doesn't consume electricity and she only causes us when we give her the authorization 

REPLY
! REPORT
I'll take the one with makeup! 
In theory, no different than what, at least some of us are trying to emulate with Daz or whatever 3D program we're using.

In theory, no different than what, at least some of us are trying to emulate with Daz or whatever 3D program we're using.

REPLY
! REPORT
A computer scientist friend told me, however, that AI characters looked like this.
#include stdio.h
#include stdlib.h
#include time.h
#define TRUE 1
#define FALSE 0
void tri_a_bulle(int t[],int n)
{
int j = 0; /* Variable de boucle */
int tmp = 0; /* Variable de stockage temporaire */
/* Booléen marquant l'arrêt du tri si le tableau est ordonné */
int en_desordre = TRUE;
/* Boucle de répétition du tri et le test qui
arrête le tri dès que le tableau est ordonné(en_desordre=FALSE) */
while (en_desordre)
{
/* Supposons le tableau ordonné */
en_desordre = FALSE;
/* Vérification des éléments des places j et j+1 */
for (j = 0; j n-1; j++)
{
/* Si les 2 éléments sont mal triés */
if(t[j] t[j+1])
{
/* Inversion des 2 éléments */
tmp = t[j+1];
t[j+1] = t[j];
t[j] = tmp;
/* Le tableau n'est toujours pas trié */
en_desordre = TRUE;
}
}
}
}
#define max 10000;
int main()
{
int i,taille;
int tab[100000];
printf("entrez la taille du tableau - ");
scanf("%d",&taille);
srand(time (NULL));
printf("generation du tableau\n");
for(i=0;itaille;i++) tab[i]=rand()%max;
printf("debut du tri\n");
tri_a_bulle(tab,taille);
printf("fin du tri \n");
for(i=0;itaille;i++) printf("%d ",tab[i]);
return 0;
}
tri_a_bulle(tab,taille);
printf("fin du tri \n");
for(i=0;i
return 0;
}
#include stdio.h
#include stdlib.h
#include time.h
#define TRUE 1
#define FALSE 0
void tri_a_bulle(int t[],int n)
{
int j = 0; /* Variable de boucle */
int tmp = 0; /* Variable de stockage temporaire */
/* Booléen marquant l'arrêt du tri si le tableau est ordonné */
int en_desordre = TRUE;
/* Boucle de répétition du tri et le test qui
arrête le tri dès que le tableau est ordonné(en_desordre=FALSE) */
while (en_desordre)
{
/* Supposons le tableau ordonné */
en_desordre = FALSE;
/* Vérification des éléments des places j et j+1 */
for (j = 0; j n-1; j++)
{
/* Si les 2 éléments sont mal triés */
if(t[j] t[j+1])
{
/* Inversion des 2 éléments */
tmp = t[j+1];
t[j+1] = t[j];
t[j] = tmp;
/* Le tableau n'est toujours pas trié */
en_desordre = TRUE;
}
}
}
}
#define max 10000;
int main()
{
int i,taille;
int tab[100000];
printf("entrez la taille du tableau - ");
scanf("%d",&taille);
srand(time (NULL));
printf("generation du tableau\n");
for(i=0;itaille;i++) tab[i]=rand()%max;
printf("debut du tri\n");
tri_a_bulle(tab,taille);
printf("fin du tri \n");
for(i=0;itaille;i++) printf("%d ",tab[i]);
return 0;
}
tri_a_bulle(tab,taille);
printf("fin du tri \n");
for(i=0;i
return 0;
}
REPLY
! REPORT
DAZ Content for me 
"nodes" : [
{
"id" : "HumanFemale",
"url" : "/Data/Human/Female/HumanFemale.dsf#HumanFemale",
"name" : "HumanFemale",
"label" : "Human Female",
"geometries" : [
{
"id" : "geometry",
"url" : "/Data/Human/Female/HumanFemale.dsf#geometry",
"name" : "HumanFemale",
"label" : "shape",
"type" : "subdivision_surface",
"current_subdivision_level" : 2,
"edge_interpolation_mode" : "edges_only",
"subd_normal_smoothing_mode" : "smooth_all_normals",
"extra" : [
{
"type" : "studio_geometry_channels",
"channels" : [
{
"channel" : {
"id" : "SubDRenderLevel",
"type" : "int",
"value" : 3,
"current_value" : 1
}
}
]
}
]
}
],
"preview" : {
"type" : "figure",
"oriented_box" : { "min" : [ -63.083, 0.735, -12.475 ], "max" : [ 63.084, 180.03, 13.542 ] },
"center_point" : [ 0, 0, 0 ],
"end_point" : [ 0, 103.876, 0 ],
"rotation_order" : "YXZ"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},
{
"id" : "hip",
"url" : "/Data/Human/Female/HumanFemale.dsf#hip",
"name" : "hip",
"label" : "Hip",
"parent" : "#HumanFemale",
"preview" : {
"type" : "bone",
"center_point" : [ 0, 105.1781, 1.824816 ],
"end_point" : [ 0, 88.82034, 0.0240776 ],
"rotation_order" : "YZX"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},
{
"id" : "pelvis",
"url" : "/Data/Human/Female/HumanFemale.dsf#pelvis",
"name" : "pelvis",
"label" : "Pelvis",
"parent" : "#hip",
"preview" : {
"type" : "bone",
"oriented_box" : { "min" : [ -17.673, -20.335, -14.279 ], "max" : [ 17.674, 1.152, 9.831001 ] },
"center_point" : [ 0, 107.0423, 1.873485 ],
"end_point" : [ 0, 88.0048, 1.555934 ],
"rotation_order" : "YZX"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},

"nodes" : [
{
"id" : "HumanFemale",
"url" : "/Data/Human/Female/HumanFemale.dsf#HumanFemale",
"name" : "HumanFemale",
"label" : "Human Female",
"geometries" : [
{
"id" : "geometry",
"url" : "/Data/Human/Female/HumanFemale.dsf#geometry",
"name" : "HumanFemale",
"label" : "shape",
"type" : "subdivision_surface",
"current_subdivision_level" : 2,
"edge_interpolation_mode" : "edges_only",
"subd_normal_smoothing_mode" : "smooth_all_normals",
"extra" : [
{
"type" : "studio_geometry_channels",
"channels" : [
{
"channel" : {
"id" : "SubDRenderLevel",
"type" : "int",
"value" : 3,
"current_value" : 1
}
}
]
}
]
}
],
"preview" : {
"type" : "figure",
"oriented_box" : { "min" : [ -63.083, 0.735, -12.475 ], "max" : [ 63.084, 180.03, 13.542 ] },
"center_point" : [ 0, 0, 0 ],
"end_point" : [ 0, 103.876, 0 ],
"rotation_order" : "YXZ"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},
{
"id" : "hip",
"url" : "/Data/Human/Female/HumanFemale.dsf#hip",
"name" : "hip",
"label" : "Hip",
"parent" : "#HumanFemale",
"preview" : {
"type" : "bone",
"center_point" : [ 0, 105.1781, 1.824816 ],
"end_point" : [ 0, 88.82034, 0.0240776 ],
"rotation_order" : "YZX"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},
{
"id" : "pelvis",
"url" : "/Data/Human/Female/HumanFemale.dsf#pelvis",
"name" : "pelvis",
"label" : "Pelvis",
"parent" : "#hip",
"preview" : {
"type" : "bone",
"oriented_box" : { "min" : [ -17.673, -20.335, -14.279 ], "max" : [ 17.674, 1.152, 9.831001 ] },
"center_point" : [ 0, 107.0423, 1.873485 ],
"end_point" : [ 0, 88.0048, 1.555934 ],
"rotation_order" : "YZX"
},
"extra" : [ { "type" : "studio_node_channels", "version" : 4 } ]
},
REPLY
! REPORT












