当前位置:首页 » 图片素材 » 纹理图片素材球体
扩展阅读
励志高清图片手机壁纸 2025-09-11 10:33:35
灯心草主要长在哪里图片 2025-09-11 10:14:42

纹理图片素材球体

发布时间: 2022-08-31 22:22:46

① 哪位大侠可以找到如图的纹理图片,要很清晰的图片哦 最好是A4纸大小的图片。(一定要一模一样的纹理)急

这是布料或织物,到聚搜图纹理搜索,有你满意的。

② 3DMAX VR谁知道如何把做纹理贴图的时候如何把材质球调成方形的

按M键,在面板的左上方有一列按钮,按下圆柱体按钮出现一排形状按钮,选方形

③ 请问C4D怎么做这种纹理的球体

④ openGL如何给一个球体纹理贴图,并且当求转动的时候,纹理要随着球一起转动,要c++的详细代码,重谢!

/*
*Copyright(c)1993-1997,SiliconGraphics,Inc.
*ALLRIGHTSRESERVED
*Permissiontouse,,modify,anddistributethissoftwarefor
*,providedthattheabove
*
*,andthat
*thenameofSiliconGraphics,Inc.notbeusedinadvertising
*,
*writtenpriorpermission.
*
*"AS-IS"
*ANDWITHOUTWARRANTYOFANYKIND,EXPRESS,IMPLIEDOROTHERWISE,
*INCLUDINGWITHOUTLIMITATION,
*FITNESSFORAPARTICULARPURPOSE.INNOEVENTSHALLSILICON
*GRAPHICS,INC.,
*SPECIAL,INCIDENTAL,
*KIND,ORANYDAMAGESWHATSOEVER,INCLUDINGWITHOUTLIMITATION,
*LOSSOFPROFIT,LOSSOFUSE,SAVINGSORREVENUE,ORTHECLAIMSOF
*THIRDPARTIES,WHETHERORNOTSILICONGRAPHICS,INC.HASBEEN
*,HOWEVERCAUSEDANDON
*ANYTHEORYOFLIABILITY,
*POSSESSION,.
*
*
*Use,plication,
*restrictionssetforthinFAR52.227.19(c)(2)orsubparagraph
*(c)(1)(ii)
*clauseatDFARS252.227-7013and/orinsimilarorsuccessor
*.
*Unpublished--
*UnitedStates.Contractor/manufacturerisSiliconGraphics,
*Inc.,2011N.ShorelineBlvd.,MountainView,CA94039-7311.
*
*OpenGL(R),Inc.
*/

#include<GL/glut.h>
#include<stdlib.h>
#include<stdio.h>

#definestripeImageWidth32
GLubytestripeImage[4*stripeImageWidth];

#ifdefGL_VERSION_1_1
staticGLuinttexName;
#endif

voidmakeStripeImage(void)
{
intj;

for(j=0;j<stripeImageWidth;j++){
stripeImage[4*j]=(GLubyte)((j<=4)?255:0);
stripeImage[4*j+1]=(GLubyte)((j>4)?255:0);
stripeImage[4*j+2]=(GLubyte)0;
stripeImage[4*j+3]=(GLubyte)255;
}
}

/**/
staticGLfloatxequalzero[]={1.0,0.0,0.0,0.0};
staticGLfloatslanted[]={1.0,1.0,1.0,0.0};
staticGLfloat*currentCoeff;
staticGLenumcurrentPlane;
staticGLintcurrentGenMode;
staticfloatroangles;

voidinit(void)
{
glClearColor(0.0,0.0,0.0,0.0);
glEnable(GL_DEPTH_TEST);
glShadeModel(GL_SMOOTH);

makeStripeImage();
glPixelStorei(GL_UNPACK_ALIGNMENT,1);

#ifdefGL_VERSION_1_1
glGenTextures(1,&texName);
glBindTexture(GL_TEXTURE_1D,texName);
#endif
glTexParameteri(GL_TEXTURE_1D,GL_TEXTURE_WRAP_S,GL_REPEAT);
glTexParameteri(GL_TEXTURE_1D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_1D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
#ifdefGL_VERSION_1_1
glTexImage1D(GL_TEXTURE_1D,0,GL_RGBA,stripeImageWidth,0,
GL_RGBA,GL_UNSIGNED_BYTE,stripeImage);
#else
glTexImage1D(GL_TEXTURE_1D,0,4,stripeImageWidth,0,
GL_RGBA,GL_UNSIGNED_BYTE,stripeImage);
#endif

glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE);
currentCoeff=xequalzero;
currentGenMode=GL_OBJECT_LINEAR;
currentPlane=GL_OBJECT_PLANE;
glTexGeni(GL_S,GL_TEXTURE_GEN_MODE,currentGenMode);
glTexGenfv(GL_S,currentPlane,currentCoeff);

glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_1D);
//glEnable(GL_CULL_FACE);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glEnable(GL_AUTO_NORMAL);
glEnable(GL_NORMALIZE);
glFrontFace(GL_CW);
//glCullFace(GL_BACK);
glMaterialf(GL_FRONT,GL_SHININESS,64.0);
roangles=45.0f;
}

voiddisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);

glPushMatrix();
glRotatef(roangles,0.0,0.0,1.0);
#ifdefGL_VERSION_1_1
glBindTexture(GL_TEXTURE_1D,texName);
#endif
//glutSolidTeapot(2.0);
glutSolidSphere(2.0,32,32);
glPopMatrix();
glFlush();
}

voidreshape(intw,inth)
{
glViewport(0,0,(GLsizei)w,(GLsizei)h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
if(w<=h)
glOrtho(-3.5,3.5,-3.5*(GLfloat)h/(GLfloat)w,
3.5*(GLfloat)h/(GLfloat)w,-3.5,3.5);
else
glOrtho(-3.5*(GLfloat)w/(GLfloat)h,
3.5*(GLfloat)w/(GLfloat)h,-3.5,3.5,-3.5,3.5);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}

voididle()
{
roangles+=0.1f;
glutPostRedisplay();
}
intmain(intargc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);
glutInitWindowSize(256,256);
glutInitWindowPosition(100,100);
glutCreateWindow(argv[0]);
glutIdleFunc(idle);
init();
glutDisplayFunc(display);
glutReshapeFunc(reshape);

glutMainLoop();
return0;
}

这是OpenGL红宝书的例子,稍作改动,以显示球体转动时纹理是跟着动地。还有原来例子画的是Teapot.。。。

⑤ 请教MAYA球体贴图问题

平面映射比较好~选定一半个求面,再平面映射到合适的轴,虽然要映射两次,但是到时候的UV就直观多了,因为是圆形的,跟你的图片差不多,直接把那两幅图片在ps调整对应上UV的大小就可以了。