gameknife / gkengine Goto Github PK
View Code? Open in Web Editor NEWA cross-platform game engine with cutting-edge real-time rendering tech & fantastic speed.
Home Page: http://gameknife.github.io
A cross-platform game engine with cutting-edge real-time rendering tech & fantastic speed.
Home Page: http://gameknife.github.io
目前GL330在windows平台可以加载,但是渲染不出东西,一片黑屏。
之前运行成功过,应该是某个小bug。
具体代码可以参照RendererGLES2,之前的GL330实现方法是直接照搬GLES2。
在RendererGL330成功运行之后,可以修改我之前的实现方式,之前是用一个GLFW的框架来建立设备,可能比较粗陋,也许有更好方法。
待到这个issue解决,可以考虑与RendererD3D9同步开发高级渲染功能,真正实现GL330的API特性
输入一个场景坐标,生成此坐标的一个CUBEMAP。
该CUBEMAP的渲染方式应分级
将CUBEMAP生成到RT,可用于实时渲染,实时更新
将CUBEMAP存储到外部文件,可用作资源
目前的mipmap是直接调用系统的autogen,对于glossness的模糊效果表现不佳。
需要用IBL的模糊生成算法,来生成高质量的mipmap。
Would you like to add more error handling for return values from functions like the following?
实现lightprobe对象,需要envmap的对象可以选择自动的从lightprobe中选择一个最合适的对象。
实现lightprobe生成工具链,可以依赖于light,成为一种特殊类型的light,通过type来区别。
一直很好奇一个游戏引擎是怎么产生的,能不能给点指引呢?
Hi, i am trying to run the outdoor test case, at the first time, the houses are showing but at the second time, the house are gone.
This seems AMAZING! Really good job man!!
But i don't understand how compile... Can you help me please? Thanks!
首先小小的抱怨一下,gkEngine目前只提供VS2010的解决方案文件。
而现在早就全民普及VS2013了,没有VS2010的话,还得现场安装一个。
下面列一下我在编译时遇到过的两个问题:
I would like to point out that identifiers like "gkTerrian_h__
" and "AFX_WORKSPACEVIEW_H__8B9758DA_BD65_4E68_BC3C_8C98B2419838__INCLUDED_
" do not fit to the expected naming convention of the C++ language standard.
Would you like to adjust your selection for unique names?
你好:
当编译完Laucher后,运行发现没有场景被默认加载,请问如何加载场景数据,是gpk还是gks?
目前renderergl330,renderergles2在windows, macosx上不会根据尺寸修改buffer大小。需要修复。
使得:
gkFilePath是一个一直遇到问题现解决的工具包,目前已经十分繁杂和混乱。需要整理,特性包括:
github将CRLF换行符统一修改为LF,导致config文件少读一个字符而导致错误。
Hi, I hope english is ok as I do not speak or write chinese.
The build process of the engine, studio and tools is cumbersome and prone to error.
Downloading additonal files and executing .bat files adds an additional layer of complexity.
Is it possible or maybe already planned to use, for example, CMake for project generation/as meta build tool?
Instead of downloading additional libraries, using git submodules to include any external dependencies would be considered best practice (afaik) and thus very recommended.
Kind Regards
由于这个引擎跟Cryengine有些类似,项目应该更加活跃一下,希望能继续更新完善,现在Imgui这个图库很流行,可以用imgui做gkengine的编辑器界面,个人的想法,谢谢!
The wiki page says 'run "hand_make_resource.bat"', but I can't find this file.
生成用于IBL的最底层cubemap纹理
基于现有工具链,lightprobe & cubemap
实现ksPBR材质,完全使用标准pbr流程驱动。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.