开元周游
德国频道
查看: 1302|回复: 9
打印 上一主题 下一主题

感谢青鸟,我终于 3D render in real time 了。

[复制链接]
1#
发表于 2.3.2004 22:36:00 | 只看该作者
即时机票
哇。。。哈。。。哈。。。

test.jpg (0 Bytes, 下载次数: 13)

test.jpg
2#
 楼主| 发表于 2.3.2004 22:40:57 | 只看该作者
高兴死了,再来张游戏的

test2.jpg (0 Bytes, 下载次数: 11)

test2.jpg
3#
发表于 3.3.2004 14:26:09 | 只看该作者
好好好!就等着你的作品了<!--emo&--><img src='http://www.kaiyuan.org/modules/ipboard/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
4#
发表于 3.3.2004 14:28:27 | 只看该作者
不知道伞兄对纯粹的OpenGL编程有多少了解,给俺说说看。<br>比如OpenGL/glut under Linux下的3D开发。Thx&#33;
5#
 楼主| 发表于 3.3.2004 19:31:49 | 只看该作者
我终于 3D render in real time 了<br><br>有个隐含意思,就是刚刚开始。<br><br>不过也可以现现丑,directX和<br>openGL就是很基础的3D引擎。<br><br>原理不是很难,就是繁琐,图<br>像处理理论多。<br><br>比如说什么 model, shader,<br>texture, alpha, wire, spencil shadow,<br>radio, raytrace. 一步步做就<br>可以了。如果有人把它做成methode/function/handler<br>再话一堆时间去优化他。就成&quot;高级&quot;3D引擎。<br><br>但是model 和 animation/motion capture这些<br>都和他关系不大,一般是其它软件做的。<br><br>单元没有说错,换因批品<br>
6#
匿名  发表于 4.3.2004 08:31:39
7#
匿名  发表于 4.3.2004 10:00:21
        glBegin(GL_TRIANGLES);<br>                glVertex3f(-0.5,-0.5,0.0);<br>                glVertex3f(0.5,0.0,0.0);<br>                glVertex3f(0.0,0.5,0.0);<br><br>------------------------------------------------------<br>these thing are always the same.<br>no matter what , opengl/glut or director.<br>Save maybe different names<br>------------------------------------------------------<br><br>But you got to have basic knowlege of 3D principles.<br>e.g. Perspective<br>        // Set the correct perspective.<br>        gluPerspective(45,ratio,1,1000);<br>        glMatrixMode(GL_MODELVIEW);<br>        glLoadIdentity();<br>        gluLookAt(0.0,0.0,5.0, <br>                      0.0,0.0,-1.0,<br>                          0.0f,1.0f,0.0f);<br>camera, diffuse, alpha, reflection, refraction and so on.<br><br>another example:<br>void drawSnowMan() {<br><br><br>        glColor3f(1.0f, 1.0f, 1.0f);<br><br>// Draw Body        <br>        glTranslatef(0.0f ,0.75f, 0.0f);<br>        glutSolidSphere(0.75f,20,20);<br><br><br>// Draw Head<br>        glTranslatef(0.0f, 1.0f, 0.0f);<br>        glutSolidSphere(0.25f,20,20);<br><br>// Draw Eyes<br>        glPushMatrix();<br>        glColor3f(0.0f,0.0f,0.0f);<br>        glTranslatef(0.05f, 0.10f, 0.18f);<br>        glutSolidSphere(0.05f,10,10);<br>        glTranslatef(-0.1f, 0.0f, 0.0f);<br>        glutSolidSphere(0.05f,10,10);<br>        glPopMatrix();<br><br>// Draw Nose<br>        glColor3f(1.0f, 0.5f , 0.5f);<br>        glRotatef(0.0f,1.0f, 0.0f, 0.0f);<br>        glutSolidCone(0.08f,0.5f,10,2);<br>}<br><br><br>All codes are from GLUT.
8#
发表于 4.3.2004 10:07:33 | 只看该作者
Au&szlig;er GL und Direct3D gibt es noch Java3D.<br><br>Für Nicht-Computergraphiker empfehle ich VRML.<br><br>
9#
匿名  发表于 4.3.2004 11:12:15
oder was ich von cybird habe,<br>Lingo 3D, Director build in 3D engine.<br><br>All the same.<br><br>Silver<br><br>my first 3D scene------------------------------<br>  --rest 3D world<br>  planet001=member(&quot;adelu_scene&quot;)<br>  planet001.resetWorld()<br>  --create box <br>  planet_boxResource = member(&quot;adelu_scene&quot;).newModelResource(&quot;boxResource&quot;, #box, #both)<br>  planet_boxResource.height = 50<br>  planet_boxResource.width = 50<br>  planet_boxResource.length = 50<br>  planet_boxResource.front=false<br>  planet_boxResource.back=false<br>  <br>  planet_boxModel = member(&quot;adelu_scene&quot;).newModel(&quot;boxModel&quot;, planet_boxResource) <br>  planet_boxModel.rotate(_global.a,_global.b,_global.c)   
10#
匿名  发表于 4.3.2004 11:14:00
<!--QuoteBegin-游侠+Mar 4 2004, 10:07 --></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (游侠 @ Mar 4 2004, 10:07 )</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Au&szlig;er GL und Direct3D gibt es noch Java3D.<br><br>Für Nicht-Computergraphiker empfehle ich VRML. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> Für Nicht-Computergraphiker empfehle ich DICH.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 20.12.2024 19:38

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表