图形学
reecefan
BIG
展开
-
[KSP]次世代模型帖图
blender展开UV+sp烘焙并制作贴图是个好东西,unf3D可以持续学,sp可以快速生成更加真实的各种通道贴图,利用他的材质球。高低模的对应只要保证他俩位置差不多,离的近一些即可,同时,high/low必须继承一套模型,通常可以low做完生成UV,然后在low基础上做HIGH(或反向由high拓扑low),然后high烘焙纹理到low即可(可SP中)即可,不行的话sp中调整烘焙的最大最小输出距离。...原创 2020-10-22 22:00:00 · 358 阅读 · 0 评论 -
osg
OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的OpenGL 硬件抽象层(HAL)实现了底层硬件显示的驱动。原创 2016-09-16 16:14:58 · 394 阅读 · 0 评论 -
openGL学习心得(1)
实际的OpenGL库的开发者通常是显卡的生产商。你购买的显卡所支持的OpenGL版本都为这个系列的显卡专门开发的。当你使用Apple系统的时候,OpenGL库是由Apple自身维护的。在Linux下,有显卡生产商提供的OpenGL库,也有一些爱好者改编的版本。由于OpenGL的大多数实现都是由显卡厂商编写的,当产生一个bug时通常可以通过升级显卡驱动来解决。这些驱动会包括你的显卡能支持的最新版原创 2016-09-23 15:48:55 · 1222 阅读 · 0 评论 -
openGL学习心得(2)
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的。然后构建GLFW.library。CMake是一个工程文件生成工具。用户可以使用预定义好的CMake脚本,根据自己的选择(像是Visual Studio, Code::Blocks, Eclipse)生成不同IDE的工程文原创 2016-09-24 23:01:00 · 475 阅读 · 0 评论 -
动态链接与静态链接的区别
静态(Static)链接是指编译时就将库代码里的内容整合进你的二进制文件。优点就是你不需要管理额外的文件了,只需要发布你单独的一个二进制文件就行了。缺点就是你的可执行文件会变得更大,另外当库有升级版本时,你必须重新进行编译整个程序。动态(Dynamic)链接是指一个库通过.dll或.so的方式存在,它的代码与你的二进制文件的代码是分离的。优点是使你的二进制文件大小变小并且更容易升级,缺点是原创 2016-09-26 23:11:03 · 426 阅读 · 0 评论 -
openGL学习心得(3)
在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(Graphics Pipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的.(类似于软件工程所说的黑盒过程,现在只关翻译 2016-10-22 09:54:19 · 895 阅读 · 1 评论