记一次渲染引擎入门

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次渲染引擎入门相关的知识,希望对你有一定的参考价值。

是的,现在要说的不是游戏引擎, 仅仅只是渲染引擎??

其实我还不确定呢?确定还入门个屁

所以,现在入门看看这个渲染 引擎

基于:Filament

一直以为Filament是谷歌亲生儿子

源地址:GitHub - google/filament: Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

看到描述这么多,国内几乎没有只言片语关于Filament的,有些慌(感觉几乎没有任何一个国内团队在用,或者有参考,但就是没用)

我们入门,则先不考虑通用性和行业”潜规则“

当然Filament本身有自己的问题 ,分析一下,除了官方说的好处之外,难道一点坏处没有

说的俗一点,商业引擎大多数是要恰饭的,要恰饭就要首先把平台兼容性放在第一位,追求高端放在第二位。可能这对于那些某“高端”开源引擎的“婆罗门用户”来说并不太能接受,但是这是无可争辩的事实,这就意味着,当你打开一个功能,里边每一个选项都有各种不同解决方法,为了适配不同的平台

,就是很多实现都很绕,很难懂

下载个Windows版本看看

Releases · google/filament · GitHub

好吧,什么都没得看,应该只是一些渲染库,渲染API

(今时今日,这样的引擎真的不够啊)

下载参考案例(项目,例子)

Filament初探,全场景性能测试 - JhonKkk - 博客园 (cnblogs.com)

以上是关于记一次渲染引擎入门的主要内容,如果未能解决你的问题,请参考以下文章

记一次CommandBuffer入门

记一次Unity中文解决方案入门

Unity记一次Amplify Shader Editor入门渲染案例中文解释——UV流动动画

渲染引擎入门到精通一_导入模型的实现和解决fbxsdk的使用坑

Unity记一次Amplify Shader Editor入门渲染——ZTest,ZWrite,Cull Mode

SpringBoot入门篇--使用Thymeleaf模板引擎进行页面的渲染