Unity使用Octane 异常复杂迷惑,官网多数差评就在此,Octane 论坛对unity的讨论已多年未更新。
经过我半天的不屑努力与排错,终于找到一种比较靠谱的方法。
(我用的unity版本是2022.3,估计2017+都行(不确定),hdrp没测试。)
1. 注册方法一 Octane for Unity
前排提示:第一种本人未成功
注册otoy 并绑定unity https://bridge.octanerender.com/unity
先去unity登录,然后点击otoy 的unity sign in,会跳转注册,并且自动填入你unity的注册邮箱。
接受条款
可能会报错误,跳过
回到 https://bridge.octanerender.com/unity 会跳转user界面,并显示你的license
现在的状态是available 可用状态,还未激活。
去 https://account.otoy.com/user otoy的账号查看刚刚创建的账号,显示已绑定unity
然后去邮箱查看otoy的邮件验证邮箱
原来的提示
变成
到这里for unity的账号注册完毕,但其实根本用不了,你要是照着官方教程导入案例,你就会发现根本连不上Ocane
弃用。执行下面的注册。
2. 注册方法二 :Octane Standalone方式
前往 https://home.otoy.com/ sign in 注册,要是前面注册过了,这里直接用上面账号登录。
进入个人页面的subscriptions栏,可以看到前面注册的 for unity license。
点击
下载 octaneServer windows
回到前面的subscriptions页面 https://render.otoy.com/account/subscriptions.php
发现多出几个license,这里的Bundle就是刚刚添加的。
至此账号注册与许可证申请完毕。下面开始安装Ocane server和for unity plugin
3. 安装Ocane server和plugin
3.1 server安装与证书激活
安装前面下载的server
一路next就行或者自定义安装路径
安装完毕,双击右下脚Ocane server图标
点击download等待下载依赖文件。
下载完毕跳转激活
或者右键server图标(我不确定)
点击激活输入octane账号密码
激活成功后刷新前面的subscriptions页面 https://render.otoy.com/account/subscriptions.php
会发现证书状态从available变成active
3.2 Ocane unity sample安装
前往 unity store入库 OctaneRender for Unity Installer Scene 案例。
打开unity新建项目,下载并导入刚刚添加的OctaneRender Scene。
打开案例scene
点击工具栏的Octane。注意下面选项,account 选择actane(选unity你连不上)
等待几分钟跳转提示
点击install 安装。
下载完
yes
再次load
然后不用激活了,server激活过了。
render界面就能成功使用了。
开渲
4. 报错
-
证书未激活
点击PBR Account
跳转octane登录窗口,输入账号密码,然后等待激活 -
无可用版本
大概原因是缺少对应版本的dll文件,可以尝试去Ocane 的PBR setting verson control(当然最好还是按照前面步骤本地下server,连接速度会很快)
选个低版本的重新install,然后重新load,会提示你下载cudnn64_7.dll
手动下载,放在右边提示你的destination folder
- 材质错误
爆洋红的话是渲染管线不匹配,oc案例是built-in,你都改成urp-lit就行
5. Octane用途
废了这么大劲可能有小伙伴不知道Octane用来干嘛的,没别的,就是帅!(离线渲染器 )