當前位置:首頁 » 圖片素材 » 紋理圖片素材球體
擴展閱讀
中秋月餅海報圖片素材 2025-09-11 16:31:24
自己圖片製作成卡通 2025-09-11 16:17:41

紋理圖片素材球體

發布時間: 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的大小就可以了。