中国有游戏引擎吗擎

只需一步,快速开始
Unity 一个模拟人头像的源码[视频]Unity C#基础系列视频教程[文本编辑器Li系列更新貔貅麒麟+贴图材质Unity道路和河流编辑工具白骨精飞行一些武器低、中、高、模(3DSMax)FindGameObjectsWithTag冒泡算法依次按顺序地形文件自定义鼠标插件 Cursor ChangerUni2D
169218597144421510012631135739210542651877225638455369
2735619103124131180989381043678811537997148750821810026739294916081721564698021
今日: 331|昨日: 1412|帖子: 140284|会员: 73137|欢迎新会员:
滚动消息:
最新图片最新相册
最新主题热门主题精华主题最新日志最新活动
1版块名称:推荐文章 News主题分类名称:精华文章总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:3总浏览数:38热度值:3推荐数:02&版块名称:推荐文章 News主题分类名称:精华文章总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1总浏览数:17热度值:1推荐数:03&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:0总浏览数:54热度值:0推荐数:04&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:0总浏览数:34热度值:0推荐数:05&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:0总浏览数:35热度值:0推荐数:06&版块名称:资源分享 Asset主题分类名称:模型总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:8总浏览数:119热度值:8推荐数:07&版块名称:资源分享 Asset主题分类名称:模型总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:15总浏览数:169热度值:14推荐数:08版块名称:推荐文章 News主题分类名称:精华文章总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1总浏览数:61热度值:1推荐数:09&版块名称:推荐文章 News主题分类名称:精华文章总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:6总浏览数:118热度值:1推荐数:010&版块名称:推荐文章 News主题分类名称:精华文章总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:8总浏览数:131热度值:3推荐数:01&&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:8130总浏览数:56574热度值:7953推荐数:172&&&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:7325总浏览数:53468热度值:7117推荐数:313&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:6551总浏览数:49637热度值:6395推荐数:124&版块名称:资源分享 Asset主题分类名称:模型总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:3799总浏览数:27356热度值:3720推荐数:235&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:2806总浏览数:19103热度值:2747推荐数:116&版块名称:资源分享 Asset主题分类名称:其他总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1923总浏览数:12413热度值:1884推荐数:07&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1902总浏览数:17267热度值:1865推荐数:68&版块名称:资源分享 Asset主题分类名称:其他总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1810总浏览数:11809热度值:1786推荐数:49&&版块名称:教程分享 Tutorial主题分类名称:实例开发教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1648总浏览数:11736热度值:1613推荐数:110&版块名称:资源分享 Asset主题分类名称:模型总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1512总浏览数:8938热度值:1498推荐数:41&&版块名称:资源分享 Asset主题分类名称:粒子系统总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:945总浏览数:7216热度值:961推荐数:02&&版块名称:资源分享 Asset主题分类名称:插件总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:9总浏览数:518热度值:7推荐数:03&&版块名称:版主讨论主题分类名称:中文总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:5总浏览数:227热度值:0推荐数:04&&&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:7325总浏览数:53468热度值:7117推荐数:315&&版块名称:资源分享 Asset主题分类名称:模型总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:1426总浏览数:10436热度值:1410推荐数:36&&版块名称:资源分享 Asset主题分类名称:材质贴图总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:46总浏览数:2062热度值:46推荐数:17&&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:43总浏览数:1073热度值:30推荐数:18&&版块名称:教程分享 Tutorial主题分类名称:基础教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:450总浏览数:7254热度值:438推荐数:29&&版块名称:教程分享 Tutorial主题分类名称:实例开发教程总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:18总浏览数:1400热度值:10推荐数:010&&版块名称:资源分享 Asset主题分类名称:源码总发帖数:0今日发帖数:0最后回复时间:发帖时间:回复数:214总浏览数:2790热度值:207推荐数:01&评论数:0浏览数:86路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:02&评论数:0浏览数:93路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:03评论数:0浏览数:91路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:04&评论数:0浏览数:100路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:05评论数:0浏览数:95路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:06&评论数:0浏览数:114路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:07&评论数:0浏览数:114路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:08&评论数:0浏览数:168路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:09&评论数:0浏览数:170路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:010评论数:0浏览数:140路过数:0鸡蛋数:0鲜花数:0握手数:0雷人数:01&活动时间: 19:34报名截止时间:N/A每人花销:0活动地点:Unity3D联盟活动类型:活动性别要求:0需要人数:0已报名人数:02&活动时间: 19:13报名截止时间:N/A每人花销:0活动地点:Unity3D联盟活动类型:站内活动性别要求:0需要人数:0已报名人数:03&活动时间: 22:31 -
22:31报名截止时间: 22:31每人花销:0活动地点:Unity联盟活动类型:奖励性别要求:0需要人数:0已报名人数:244活动时间: 09:45 -
17:45报名截止时间:N/A每人花销:0活动地点:北京服装学院(芍药居)活动类型:聚会性别要求:0需要人数:10已报名人数:15&活动时间: 01:25 -
17:37报名截止时间:N/A每人花销:0活动地点:Unity联盟活动类型:奖励活动性别要求:0需要人数:0已报名人数:1176&活动时间: 03:06报名截止时间:N/A每人花销:0活动地点:Unity联盟活动类型:奖励性别要求:0需要人数:0已报名人数:227&活动时间: 18:00 -
06:00报名截止时间:N/A每人花销:0活动地点:Unity联盟活动类型:送金币活动性别要求:0需要人数:0已报名人数:8598&活动时间: 02:15 -
22:22报名截止时间:N/A每人花销:0活动地点:Unity联盟活动类型:团购性别要求:0需要人数:0已报名人数:17
活跃会员人气版块
2112021931741751761571481491310661版块帖子数:75642版块话题数:1092版块今日新帖数:66版块介绍:3D游戏引擎开发资源库,精品资源需要你我共享!
<a href="http://www.u3dchina.c512版块帖子数:3027版块话题数:759版块今日新帖数:51版块介绍:Unity人才招聘外包区
<a href="/forum.php?mod=forumd353版块帖子数:1629版块话题数:326版块今日新帖数:35版块介绍:项目展示有利于提高个人或公司声誉
<a href="/forum.p304版块帖子数:4166版块话题数:959版块今日新帖数:30版块介绍:Unity3D一般问题讨论区
<a href="/forum.php?mod=foru265版块帖子数:1831版块话题数:408版块今日新帖数:26版块介绍:3D游戏引擎业内资讯
<a href="/forum.php?mod=forumdi206版块帖子数:3333版块话题数:429版块今日新帖数:20版块介绍:3D游戏引擎常用代码
<a href="/forum.php?mod=forumdi207版块帖子数:1335版块话题数:209版块今日新帖数:20版块介绍:赶走烦恼带来欢笑一起分享彼此的快乐
<a href="/forum108版块帖子数:1300版块话题数:483版块今日新帖数:10版块介绍:79版块帖子数:46282版块话题数:411版块今日新帖数:7版块介绍:3D游戏引擎教程分享区
<a href="/forum.php?mod=forum510版块帖子数:800版块话题数:159版块今日新帖数:5版块介绍:←插件讨论区
<a href="/forum.php?mod=forumdisplay
新注册会员主题排行帖子排行精华排行在线时间排行空间访问排行积分排行
3D游戏引擎教程分享区
3D游戏引擎开发资源库,精品资源需要你我共享!
3D游戏引擎业内资讯
3D游戏引擎常用代码
虚拟现实(VR)开发教程分享
虚拟现实(VR)资源分享
Unity3D一般问题讨论区
←插件讨论区
Unity人才招聘外包区
项目展示有利于提高个人或公司声誉
赶走烦恼带来欢笑一起分享彼此的快乐
会员可在此版块申请版主、申请精华等
点击随机调到资源区或教程区!当前位置 & &
& 除了虚幻4还谁有?十大最牛游戏引擎
除了虚幻4还谁有?十大最牛游戏引擎
18:46:55&&出处:&&
编辑:小路 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[11-18][11-18][11-18][11-17][11-17][11-17][11-17][11-17][11-16][11-14]
登录驱动之家
没有帐号?
用合作网站帐户直接登录很多跨平台游戏引擎都有统一shader的需求。比如KlayGE从建立伊始,就强调一份代码跨多个平台,shader代码也不例外。如果需要对不同平台都分别写一遍shader,那样的工作量和可维护性都很糟糕。
既然有这样的需求,就必然会在技术上遇到一个问题,如何把一份代码编译成不同API上的shader。从目前的API上,我们至少需要应对HLSL/GLSL/ESSL,以后还有Vulkan加入战团。这里就打算探讨一下跨平台shader编译的情况,希望对大家有启发意义。
刚有shader高级语言的时候,Cg是几乎唯一的shader语言。后来才在D3D9时代衍生出了HLSL,再往后有了GLSL和ESSL。所以自然而然一开始都会从Cg入手。在KlayGE发展的过程中,这还分为两个阶段。
运行中 ...
圣诞节前,KlayGE 4.10刚刚发布。与此同时,新版本的开发已经开始。和以前一样,在这里公布一下KlayGE 4.11的开发计划。欢迎有兴趣、有时间加入KlayGE 4.11发阵营的朋友们继续参加。
这里列出几个重要的时间点,以供进度参考。
日,feature complete:所有功能都将完成,没完成的推迟到下一个版本。
日,code complete:完成所有代码,除非特殊情况,否则不能再改变接口。
日,release:正式发布KlayGE 4.11。
Ticket系统
我们会继续使用github的issues系统,大家遇到问题可以到上面提。这次还用上了github的新功能Project来管理4.11,可以更方便地看到每个ticket的进展。
必然出 ...
(这个功能本来应该是KlayGE 4.10就有的,但因为时间原因,拖过了发布时间。所以变成4.11里第一个实现的功能。)
粒子系统在游戏引擎里用得非常普遍。而粒子系统的渲染本身,却是一个不怎么快的过程。因为大量粒子会叠在屏幕上,给填充很大的压力。
加速的方向
既然是填充率的瓶颈,那显而易见的加速方法就是缩小分辨率。常见的做法是把粒子渲染到一个半分辨率的纹理上,在根据depth的分布混合到全分辨率。在KlayGE里,shadowing是就是用这个方法加速的。如果插值后的depth更接近于point采样的depth,就填充point采样的颜色,否则填充linear采样的颜色。这么做的话,大约能达到原先4倍的速度。GPU Gems 3的High-Speed, Off-Screen Parti ...
[zh]又到了12月底,首先,祝大家圣诞节和新年快乐!今天,经过6个月的研发,KlayGE 4.10正式发布了。在这个过程中,有很多用户提供了宝贵的建议和bug报告,在此表示感谢。由于时间和设备的限 制,难免有一些测试不足的情况,尽请见谅。KlayGE 4.10的主要更新如下:[/zh]
[en]It's the end of December, happy holidays and new year! After 6 months' R&D, I'm glad to announce that KlayGE 4.10 is released. During this development cycle, many users provide great suggestions and bug reports. Thanks again for your help. The highlight features of KlayGE 4.10 are:[/en]
[zh]引擎方面的改进[/zh][en]Improvements in engi ...
上一篇讲了tone mapping的改进。作为引擎的一个长期议题,优化是不可缺少的。本篇就讲讲在4.10中引入的新优化。
在profiler里看到的占据CPU耗用第一名的一直是驱动。原先一直没在意这个,前一阵自己看了一下,发现前几位的好几个都是在SceneManager里,而且都和渲染队列相关。具体情况是,在每一帧确定渲染队列的时候,会执行一遍这样的步骤:
扫描一遍场景里的所有SceneObject,根据它的Renderable的类型建立一个从Renderable到SceneObject列表的unordered_map,每个物体作为那个Renderable的instance
把unordered_map中的Renderable建立一个队列
渲染这个队列
销毁unordered_map
所以其实这里的unordered_map只是 ...
上一篇讲了新的材质系统。本篇将讲tone mapping的改进。
Tone mapping的进化
KlayGE早在2006年的时候就引入了HDR的流水线。和当年的其他引擎一样,HDR的内容经过渲染,需要通过tone mapping转成LDR之后送去显示。这时候,tone mapping的质量就可以决定最后的画面细节度和对比度。
在KlayGE的发展过程中,tone mapping这个看似简单的步骤经历了多次进化。
早期的普遍做法是一篇叫做Photographic Tone Reproduction for Digital Images的论文,大家就用作者的名字称它为Reinhard tone mapping。这是个经验公式,把HDR到LDR的变换简单的描述了出来。
float3 ReinhardToneMapping(float3 color, float adapted_lum)
好久没写这样的系列了,上一次总结渲染的改进,还是4.5的时候。最近,又对KlayGE的渲染做了一些系统性的修改,所以在这里总结一下。
原先的材质系统里,diffuse颜色和specular颜色是分开的。要放到GBuffer里的时候,specular颜色就剩下亮度,之后跟光的亮度操作后,从diffuse的颜色恢复出specular颜色。这只是一个情非得已的hack,因为G-Buffer里只有4个通道可供使用,放不下diffuse和specular颜色。
2015年的Physics and Math of Shading里,详细分析了导体、绝缘体、半导体的diffuse和specular分布,得到的结论是,只需要有个albedo的颜色(3通道)以及一个metalness(1通道),就已经足够。因为导体的diffuse是0,绝缘体的s ...
每一次KlayGE新版本的开发初始,都会花一定的时间改进工程系统,会让新版本的开发和使用更为顺利。目前这一步已经基本完成,在这里写个帖子总结一下。
支持NDK r12
对NDK的支持升级到了新的r12。这里包括把android-cmake更新到最新代码,并可以用clang来把KlayGE编译成android版。因为NDK在慢慢去掉对gcc的支持,gcc的版本停留在了4.9。所以以后也将不再支持用gcc编译KlayGE的android版,转向clang。
用clang的好处之一是,链接速度快了无数倍。
对于其他平台,仍然可以使用gcc编译。但现在要求gcc 5.1以上。这么做省去了很多为了老版本的gcc而作的兼容,尤其是C++11/14的部分。降低了维护开销。这么一来,gcc和clang下,都 ...
上个星期,KlayGE 4.9刚刚发布。几乎与此同时,新版本的开发已经开始。和以前一样,我会在这里公布KlayGE 4.10的开发计划。欢迎有兴趣、有时间加入KlayGE 4.10开发阵营的朋友们继续参加。同时,4.10的开发流程有一些小的调整,也会在本帖中说明。
这里列出几个重要的时间点,以供进度参考。
日,feature complete:所有功能都已经完成,没完成的推迟到下一个版本。
日,code complete:完成所有代码,除非特殊情况,否则不能再改变接口。
日,release:正式发布KlayGE 4.10。
比起以前的开发周期,feature complete和code complete往后推迟了一周。因为这几个版本的开发中,测试 ...
[zh]6月底,又到了KlayGE的发布时间,KlayGE 4.9正式发布了!相比于以前的开发周期,这次我由于工作超忙,花在KlayGE上的时间和开发进度的控制较少,有些预计的功能并没有按时完成,只能延期到下个版本。同时,越来越多的朋友开始提供宝贵的建议和bug报告,在此表示感谢。由于开发设备的限 制,难免有一些测试不足的情况,尽请见谅。KlayGE 4.9的主要更新如下:[/zh]
[en]The end of June, is a KlayGE release date, again. In this development cycle, I don't have that much time spend on KlayGE and progress control. Some planned features have to deferred to next release. Meanwhile, more and more users provide great sugges ...}

我要回帖

更多关于 unity3d 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信