|
c1420e257d
|
SceneComponent增加了SceneOrient父类,所有SceneComponent增加变换属性
|
2025-06-14 23:42:50 +08:00 |
|
|
f9675fc1e5
|
迁移到StaticMeshComponent渲染
|
2025-06-14 21:05:36 +08:00 |
|
|
8ee9cdc396
|
尝试初建StaticMeshComponent
|
2025-06-14 02:32:15 +08:00 |
|
|
272bb4a4b3
|
IDName定义更新
|
2025-06-07 05:43:31 +08:00 |
|
|
455cb0aa63
|
Layout codes of MaterialRenderList/SceneNode/SceneOrient
|
2025-05-18 22:56:38 +08:00 |
|
|
e778f64f00
|
renamed to CreateMesh from CreateRenderable
|
2025-05-18 02:19:14 +08:00 |
|
|
014fce2c8e
|
renamed Renderable to Mesh
|
2025-05-18 02:03:16 +08:00 |
|
|
aed57437f9
|
List模板改名为ArrayList
|
2025-04-23 00:27:43 +08:00 |
|
|
ab3f771455
|
SceneNode增加Component相关函数(但Component的释放还没有完全确定)
|
2025-03-25 02:18:49 +08:00 |
|
|
0b172bfc81
|
SceneNode的Owner改名为ParentNode,以及相关函数改名
|
2025-03-25 01:22:20 +08:00 |
|
|
ada6a41fc6
|
建立Component,第一步先将Renderable渲染迁移到这上面来
|
2025-03-18 01:26:35 +08:00 |
|
|
d43a877be1
|
整理SceneGraph的相关.CPP文件目录,现阶段分立render/scene两个。接下来准备建立SceneWorld,用于写世界管理
|
2025-03-18 00:38:43 +08:00 |
|
|
bd0a3d8be1
|
to support newly String<>/IDName/Compare
|
2025-01-15 02:42:04 +08:00 |
|
|
2f34d556e4
|
renamed to ChildNode instead of SubNode
|
2024-10-06 16:49:08 +08:00 |
|
|
b9fbab56f1
|
update codes for support new SceneNode
|
2024-10-06 14:51:38 +08:00 |
|
|
4614562929
|
optimized SceneNode class.
|
2024-10-06 02:30:59 +08:00 |
|
|
d7f7a7d095
|
[WIP] preparing SceneManager
|
2024-09-06 01:04:28 +08:00 |
|
|
442e52e17c
|
[BUG] gizmoMove rootNote's ScaleMatrix's Z is non-work.
|
2024-08-29 13:37:13 +08:00 |
|
|
a9526ce956
|
Updated to support Newly SceneOrient,compiled all OK! but Non test..next step is test samples.
|
2024-08-27 01:27:53 +08:00 |
|
|
8880df8862
|
preparing Change to new Transform
|
2024-08-23 02:00:59 +08:00 |
|
|
0a5fb750fa
|
create BillboardSceneNode, but isn't final design.
|
2024-08-08 01:43:20 +08:00 |
|
|
5213651054
|
Used Transform instead of Matrix4f in SceneOrient, MaterialRenderList/RenderAssignBuffer supports updating the L2WMatrix of only the changed objects
|
2024-08-04 22:35:31 +08:00 |
|
|
d5234316ae
|
implement duplication SceneNode
|
2024-07-31 00:11:04 +08:00 |
|
|
f79410e434
|
[WIP] StaticMesh and GizmoMove
|
2024-07-28 23:34:04 +08:00 |
|
|
30bb77d437
|
removed Center/LocalCenter/WorldCenter from SceneNode.
|
2024-07-17 01:38:46 +08:00 |
|
|
5391f0f4aa
|
Temporarily deactivate the WorldBoundingBox
|
2024-04-26 01:17:30 +08:00 |
|
|
10d4f2f04a
|
fixed RayPicking.cpp, it can RUN ok!
|
2023-10-05 00:50:31 +08:00 |
|
|
74003df08b
|
updated list/pool/map....,but can't run.
|
2023-08-14 21:03:20 +08:00 |
|
|
7967150722
|
upgraded codes and then it can run.
|
2023-07-28 20:17:46 +08:00 |
|
|
d8d8d97abd
|
renamed to Renderable from RenderableInstance, renamed to PrimitiveCreater from RenderableCreater
|
2022-06-24 21:06:38 +08:00 |
|
|
6c6ee96be1
|
switch to glm
|
2021-09-24 01:53:44 +08:00 |
|
|
bbab22304d
|
added SceneNode::CreateSubNode(RenderableInstance *) function.
|
2021-06-22 19:53:43 +08:00 |
|
|
b86eadddb7
|
used protected scope it's render_obj of SceneNode
|
2021-06-15 19:02:51 +08:00 |
|
|
ce420d23a7
|
added RenderNode class.
|
2021-06-10 18:56:23 +08:00 |
|
|
9e7698cf0c
|
prepare refactor SceneTreeToRenderList
|
2021-05-31 19:10:17 +08:00 |
|
|
b0ec12112f
|
add comments
|
2021-04-30 18:56:20 +08:00 |
|
|
46f006f470
|
SceneNode only support a renderable instance.
|
2021-02-07 18:38:52 +08:00 |
|
|
07c761eab9
|
add SceneGraph/SceneTreeToRenderList.cpp, GPUDataArray.h, SceneRoot.h
|
2021-01-29 20:50:47 +08:00 |
|
|
4bd4a9b898
|
removed PushConstants at SceneNode/RenderList
|
2020-11-26 17:51:59 +08:00 |
|
|
fa986d369f
|
Center/WorldCenter/LocalCenter use Vector4f instead Vector3f.
|
2020-11-17 14:35:39 +08:00 |
|
|
c8955b6f35
|
remove vulkan namespace
|
2020-10-21 12:47:06 +08:00 |
|
|
917424e784
|
move VK source files to up-level folder
|
2020-10-21 11:43:18 +08:00 |
|
|
884cc09259
|
moved relationship to RenderableInstance whose the Material and Renderable.
|
2020-09-21 19:05:25 +08:00 |
|
|
f1ab184896
|
GetObject改名为GetListObject,以避免和Window的GetObject宏冲突
|
2019-06-12 16:13:35 +08:00 |
|
|
2d0e78387b
|
改进SceneNode,增加带矩阵的一些方便函数
|
2019-05-28 22:03:55 +08:00 |
|
|
8ce7bceee0
|
改进SceneNode/RenderList的Camera相关处理
|
2019-05-27 22:47:34 +08:00 |
|
|
eff630558c
|
1.SceneNode恢复原先设定,RenderableNode改回RenderableInstance
2.SceneDB增加RenderableInstance记录
|
2019-05-27 16:54:08 +08:00 |
|
|
c6700d60a7
|
1.VertexBuffer类增加GetBoundingBox/GetAABB成员函数
2.VKRenderableInstance改为RenderableNode,并从SceneNode派生
3.改造SceneNode结构
4.改造RenderList
|
2019-05-25 14:52:24 +08:00 |
|
|
2ab09c6367
|
改进RenderList类
|
2019-05-25 00:50:04 +08:00 |
|
|
4ff2ba4416
|
SceneNode中SubData改名为RenderableList
|
2019-05-25 00:15:10 +08:00 |
|