小星星的天空

O(∩_∩)O 小月亮的fans ^_^

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 0 文章 :: 61 评论 :: 0 Trackbacks
@abuby
将顶点用模型视图投影矩阵变换后得(x,y,z)。然后x/z,y/z得到剪切坐标,变换到纹理坐标就行了( x/z + 1)* 0.5;
@OwnWaterloo
那,有谁能讲讲为什么不能保证:指针是nullptr,浮点数是0.0, 0.0f, 0.0lf呢?
@周龙亭

这个是我转的,不代表我的意见。
问题是如果说一个类有上千个属性的话,要咋清零呢?
谢谢!@OwnWaterloo
@李熙建
你说的也可以,两种方法都行,依你的需要而定。总之最终你需要获得一个纹理的uv值来访问纹理,得到高度后怎么用那也视个人需求而定,我是用它来得到高度后进行mvp变换,输出顶点位置。
@陈昱(CY)
你说的到是个方法,等有时间试试,呵呵
@陈昱(CY)
还有个原因就是我这没有树的模型,只好这么凑活着,那位大哥有给我发一个
xinghaizhou214@163.com 多谢多谢!
图元数不要太大,我手头上有好多都是一个模型好几万个面的,渲染一个还行,渲染一片森林,我机器能累疯了!
@Touchsoft
先从OpenGL学起,然后看的Cg语言,还有引擎工具也要了解,开始时因为我的项目用到了vega,所以对图像引擎的使用还算了解,后来研究了下orge,按照他的框架结合vega的模式,自己开发了现在这个东西。没啥实用价值,个人娱乐:)
@陈昱(CY)
这也正是我想讨论的问题,现在一帧内做的事情太多了,怎样才能提高渲染效率呢?
@true
呵呵,你也睡的好晚啊
@陈昱(CY)
有道理
啥格式都有,md2,ms3d,3ds。
@shongbee2
这个不是我自己写的,也是从网上找的代码,不过我把它整合到我的程序中了。
我也不大了解3ds的格式,材质的读取我也是从别的地方找的例子,照着上面做的。如果只能给你发一个可以读取3ds文件格式的代码O(∩_∩)O~
@OwnWaterloo
谢谢你的提醒。
这个错误的道理我当然明白,我起那样的标题只是为了让同样遇见这个问题的人更容易的搜索到这。

这个办法也是权益之计,我想如果10不够大,可能就得再曾加一些,因为实在是搞不懂3ds这个鬼格式。目前这个改动至少能让我把我的所有3ds文件都加载进来。