01 2011 档案
摘要:一、本篇要点 续文章创建自己的primitives,在之前这篇文章中,我们介绍了如何自制balder中基本体的过程,我们一步步完善基本体,从最开始的只有线构成,到接下来的实体,到最后的具有颜色的实体,本篇将在此基础上,结合之前对balder内的基本体的贴图过程,我们来看看它们之间有什么区别,又有...
阅读全文
摘要:一、对于前一篇创建天空盒的一点补充 在之前那篇文章中,我们在天空盒中创建了一块木板,但是,你会发现,这块木板还不够真实,因为在天空中是有太阳的,我们从不同的视角去观察它,应该出现明暗变化,为了达到这样的效果,我们只需要对Box做如下修改: Code highlighting prod...
阅读全文
摘要:序言: 由于介绍Silverlight 3D相关的中文资料较少,也由于出于兴趣爱好,遂整理总结Balder 3D 相关知识, 称不上什么技术含量,只是简单的知识点,也难免有不少不对的地方,望谅解,如阁下有幸看到,且觉得对你有用,那我会很开心,如果你觉得这是不切实际的东西,简直是瞎扯,我也不会觉得...
阅读全文
摘要:一、天空盒的概念 天空盒是一种让计算机游戏屏幕背景具有更广阔视野的一种方法,当使用天空盒的时候,水平画面被限制在一个立方体当中,背景中遥远的山川,远处的建筑,还有天空等等都被投射到了立方体的各个面(这是使用立方体投影贴图的方式 cube mapping)。通过这样的方式来创建逼真的三维环境。更详...
阅读全文
摘要:一、Balder中的材质 目前的Balder版本中,对材质的要求如下: 1.支持图片格式:PNG和 JPEG。 2.图片大小要求:必须是2的幂,例如:2,4,8,16,32,64,128,256等等。 二、实战演练 首先,还是和以前一样,别忘记导入Balder的dll文件,具体操作,看前面的文...
阅读全文
摘要:一、About primitives 在Balder中,有很多已经创建好了的基本体,你只要直接调用就可以了,这和3DMax等软件类似,里面也提供了一系列的基本体,给设计者扩展使用。目前,Balder的Geometries命名空间下已经有Box,Cylinder,Ring等等基本体。在之前的文章...
阅读全文
摘要:一、前言 在前一篇关于sprite的文章中,我们介绍了它的基本情况和基本用法,在本文中,我们将在前文的基础上,使用sprite实现一个小效果。这个效果就是旋转木马的特效,之前我也写过一篇文章,那是使用椭圆方程来实现的。 二、基本原理 1.通过使用sprite的Position,在屏幕中适当...
阅读全文
摘要:一、关于Balder的一些东西Balder 是一款开源的3D图形引擎,它支持Silverlight, Windows Phone 7, Xna and OpenGL。 它的下载地址如下: http://balder.codeplex.com/releases/view/53579在进行这次与Spr...
阅读全文
