Compare commits
16 Commits
7c8aaac1f0
...
01af7bbf1b
| Author | SHA1 | Date | |
|---|---|---|---|
| 01af7bbf1b | |||
| 135cbb6b3b | |||
| 03cc91c136 | |||
| b507c4018f | |||
| b30054672a | |||
| 0afcae9e2c | |||
| bc84612984 | |||
| 6e60e10e59 | |||
| 901bf67f81 | |||
| 2ab93c7932 | |||
| a59252371e | |||
| 94833d358f | |||
| 231a4f5b39 | |||
| 817f7fb941 | |||
| 8038355e13 | |||
| 37180cc00e |
@@ -1 +1 @@
|
||||
{"相关命令行":{"相关命令行":{"currentFile":{"count":1,"lastUpdated":1761555658044}}},"AfterImage":{"AfterImage":{"currentFile":{"count":5,"lastUpdated":1761622711252}}},"支付宝:支出":{"支付宝:支出":{"currentFile":{"count":2,"lastUpdated":1762180517999}}},"CustomThunk":{"CustomThunk":{"internalLink":{"count":1,"lastUpdated":1762504378918}}}}
|
||||
{"相关命令行":{"相关命令行":{"currentFile":{"count":1,"lastUpdated":1761555658044}}},"AfterImage":{"AfterImage":{"currentFile":{"count":5,"lastUpdated":1761622711252}}},"支付宝:支出":{"支付宝:支出":{"currentFile":{"count":2,"lastUpdated":1762180517999}}},"CustomThunk":{"CustomThunk":{"internalLink":{"count":1,"lastUpdated":1762504378918}}},"shader使用方法":{"shader使用方法":{"currentFile":{"count":1,"lastUpdated":1763559532183}}}}
|
||||
84
02-Note/WY/NeoX/NeoX纯在问题以及提单.md
Normal file
84
02-Note/WY/NeoX/NeoX纯在问题以及提单.md
Normal file
@@ -0,0 +1,84 @@
|
||||
1. Bug
|
||||
1. UE场景导入功能
|
||||
1. UE场景导入后没有地形以及植被。
|
||||
2. 材质导入
|
||||
1. NeoX3支持MaterialAttribute,但材质导入后最终的节点连接会断开。
|
||||
2. NeoX3支持SceneTexture,但后材质导入后纯在若干问题。
|
||||
1. 根节点根节点未使用CustomPostProcess。
|
||||
2. SceneTexture节点缺失。
|
||||
2. 功能
|
||||
1. UE场景导入功能
|
||||
1. **UE导出插件增加 导出指定资产 到NeoX项目的功能**。
|
||||
2. ~~UE端与NeoX增加导出时间戳与MD5功能,方便资产同步(UE => NeoX 单向)。~~
|
||||
3. **材质编辑器显示编译错误信息**。
|
||||
4. 材质节点缺失时增加一个占位符节点。节点显示原本节点的名称以及引脚,并且在材质编辑器中重点显示。避免出现节点断开的问题。
|
||||
2. FBX动画批量导入,目前只支持单个FBX导入。
|
||||
3. 其他
|
||||
1. 爆显存直接崩溃。
|
||||
|
||||
|
||||
|
||||
# 笔记
|
||||
## 相关教程
|
||||
- https://neox.netease.com/learning
|
||||
- 地编
|
||||
- [NeoX 2025.2地编教程](https://neox.netease.com/learning/lesson/info?module_name=NeoX%202025.2%E5%9C%B0%E7%BC%96%E6%95%99%E7%A8%8B&category_name=%E5%85%A8%E9%83%A8&vision=%E7%BB%9F%E4%B8%80%E7%BC%96%E8%BE%91%E5%99%A8)
|
||||
- [UE4到NeoX的场景导出及调整](https://neox.netease.com/learning/lesson/info?module_name=UE4%E5%88%B0NeoX%E7%9A%84%E5%9C%BA%E6%99%AF%E5%AF%BC%E5%87%BA%E5%8F%8A%E8%B0%83%E6%95%B4&category_name=%E5%85%A8%E9%83%A8&vision=NeoX.2022.2.Stable)
|
||||
## Terrain
|
||||
- Gaea: C:\Users\loujiajie\AppData\Local\neox-hub-pyqt\demo_samples\res\GaeaDemo\GaeaDemo_content\Landscape_1\Materials
|
||||
- Custum_Landscape.hlsl
|
||||
- Custum_Landscape.nfx
|
||||
- Terrain:C:\Users\loujiajie\AppData\Local\neox-hub-pyqt\demo_tutorial_training\res\shader
|
||||
- default_terrain.surf
|
||||
- default_terrain.nfx
|
||||
- 03 地形材质绘制 https://neox.netease.com/learning/lesson/chapter?module_name=NeoX%202025.2%E5%9C%B0%E7%BC%96%E6%95%99%E7%A8%8B&category_name=%E5%85%A8%E9%83%A8&vision=%E7%BB%9F%E4%B8%80%E7%BC%96%E8%BE%91%E5%99%A8&index=3
|
||||
|
||||
|
||||
| Terrain的贴图命名规则 | 命名规则 | sRGB | 通道RGB | 通道A |
|
||||
| -------------- | -------------------------- | ---- | ----- | --- |
|
||||
| 基础颜色贴图 | 常规命名即可,例如T_Bank.tga | No | 基础色 | 粗糙度 |
|
||||
| 法线贴图 | 基础色命名_N.tga,例如T_Bank_N.tga | No | 法线 | 金属度 |
|
||||
|
||||
## Shader
|
||||
- 编写 NeoX3 的 Shader 时,可以参考已有的 Shader 来进行改写。
|
||||
- 希望自己控制 vs、ps 入口时,可以参考 **packages\builtin\res\common\shader\simpletech.nfx** 。
|
||||
- 希望使用 NeoX3 的 PBR 框架,可以参考 **packages\builtin\res\shader\built_in\standard_lit.nfx** 。
|
||||
- NeoX3也支持通过材质图编辑器来使用连线的方式生成Shader。
|
||||
|
||||
# TODO
|
||||
- 天空球
|
||||
- TOD
|
||||
|
||||
# 学习路径
|
||||
- [ ] 材质
|
||||
- [x] 新材质系统
|
||||
- [ ] 旧材质系统
|
||||
- [ ] https://neox.netease.com/docshow?v=2025.2&u=jpL2gpmd#%E6%B8%B2%E6%9F%93%E7%8A%B6%E6%80%81%E4%BD%9C%E7%94%A8%E5%9F%9F
|
||||
- [ ] NeoX3 Shader变体
|
||||
- [ ] 动态渲染状态
|
||||
- [ ] NeoX3 compute shader使用方法
|
||||
- [ ] NeoX3 Shader多Pass描边示例
|
||||
- [x] 地形&植被系统
|
||||
- [x] Gaea
|
||||
- [x] Terrain
|
||||
- [ ] 粒子系统
|
||||
- [ ]
|
||||
- [ ] 动画系统
|
||||
- [ ] 物理系统
|
||||
- [ ] 碰撞
|
||||
- [ ] 布娃娃
|
||||
- [ ] 破碎
|
||||
- [ ] 布料
|
||||
- [ ] 软骨
|
||||
- [ ] 渲染
|
||||
- [ ] 性能分级
|
||||
- [ ] 后处理
|
||||
- [ ] 光照&阴影
|
||||
- [ ] 雾气
|
||||
- [ ] 体积云
|
||||
- [ ] 大气散射
|
||||
- [ ] 优化方法
|
||||
- [ ] Timeline动画系统
|
||||
|
||||
# 使用Tip
|
||||

|
||||
4
02-Note/WY/NeoX/材质笔记.md
Normal file
4
02-Note/WY/NeoX/材质笔记.md
Normal file
@@ -0,0 +1,4 @@
|
||||
- 导入流程
|
||||
- https://neox.netease.com/learning/lesson/chapter?module_name=UE4%E5%88%B0NeoX%E7%9A%84%E5%9C%BA%E6%99%AF%E5%AF%BC%E5%87%BA%E5%8F%8A%E8%B0%83%E6%95%B4&category_name=%E5%85%A8%E9%83%A8&vision=NeoX.2022.2.Stable&index=5
|
||||
- 材质还原案例
|
||||
- [基于NeoX引擎的高级半透明时装渲染流程——《无限暖暖》高级时装效果还原](https://neox.netease.com/docshow?v=2025.2&u=I1WRlmJW#4.1.%E5%8F%8CPass%E6%B3%95)
|
||||
@@ -167,7 +167,8 @@ rating: ⭐⭐⭐
|
||||
3. [ ] [GDC2025 : Generalized Stylized Post Processing Outline](https://zhuanlan.zhihu.com/p/1895785690161198348)
|
||||
17. [ ] [[Toon多光源参考|Toon多光源后处理Pass]]
|
||||
18. [ ] [【虚幻5】UE_动画变形工具(晶格变形)](https://www.bilibili.com/video/BV1DsR3YoEML/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e)
|
||||
19. [ ]
|
||||
19. [ ] 【YKPhotoGraphy--UE5仿动画摄影工具】 https://www.bilibili.com/video/BV1kpkyBeEbY/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
1. [ ] https://github.com/Yu-ki016/YKPhotoGraphy
|
||||
20. [ ] 掰法线相关
|
||||
1. [ ] 【Blender插件 Easy Custom Normals V1.1.0汉化版,卡通渲染优化利器!-哔哩哔哩】 https://b23.tv/meLiEkj
|
||||
1. [ ] https://superhivemarket.com/products/stylized-normals
|
||||
|
||||
@@ -895,4 +895,55 @@ neosmemo/memos:stable
|
||||
|
||||
音乐削刮:
|
||||
- https://sspai.com/post/90896
|
||||
- https://www.cnblogs.com/vinlxc/p/11347744.html
|
||||
- https://www.cnblogs.com/vinlxc/p/11347744.html
|
||||
|
||||
# WPS
|
||||
```bash
|
||||
docker run --name wps -d --restart unless-stopped \
|
||||
-p 3000:3000 \
|
||||
-p 3001:3001 \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Shanghai \
|
||||
-e LC_ALL=zh_CN.UTF-8 \
|
||||
-v /home/netease/docker/wps:/config \
|
||||
linuxserver/wps-office:latest
|
||||
```
|
||||
|
||||
# Cryptpad
|
||||
```bash
|
||||
docker run --name cryptpad -d --restart unless-stopped \
|
||||
-p 3000:3000 \
|
||||
-p 3001:3001 \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Shanghai \
|
||||
-v /home/netease/docker/wps:/config \
|
||||
-v ./config.js:/cryptpad/config/config.js
|
||||
-v ./customize:/cryptpad/customize
|
||||
- ./data/blob:/cryptpad/blob
|
||||
- ./data/block:/cryptpad/block
|
||||
- ./data/data:/cryptpad/data
|
||||
- ./data/files:/cryptpad/datastore
|
||||
|
||||
linuxserver/wps-office:latest
|
||||
```
|
||||
|
||||
```text
|
||||
version: '3'
|
||||
services:
|
||||
cryptpad:
|
||||
image: promasu/cryptpad
|
||||
container_name: cryptpad
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3100:3000
|
||||
- 3101:3001
|
||||
volumes:
|
||||
- ./config.js:/cryptpad/config/config.js
|
||||
- ./customize:/cryptpad/customize
|
||||
- ./data/blob:/cryptpad/blob
|
||||
- ./data/block:/cryptpad/block
|
||||
- ./data/data:/cryptpad/data
|
||||
- ./data/files:/cryptpad/datastore
|
||||
```
|
||||
Reference in New Issue
Block a user