Commit Graph

  • dbff69f090
    Add assets master Linloir 2023-01-04 23:51:54 +08:00
  • 830522ef79
    [UI][FIX] Fix direction light setting - fix dir light not turning off - fix dir light direction slider malfunctioning v1.0.1 Linloir 2022-12-20 12:27:04 +08:00
  • 14f7c8b33a
    [CORE][FIX] Update terrain hitpoint precision - change search method - prevent outbound retrieving Linloir 2022-12-20 10:13:12 +08:00
  • 4cbc16e4c6
    [UI][ADD] Add items in about page v1.0.0 Linloir 2022-12-20 09:05:32 +08:00
  • c2c11c689f
    [UI][FIX] Fix thumbnail camera position Linloir 2022-12-20 08:48:39 +08:00
  • 281c424b87
    [CORE][FIX] Surface sticking fixed Linloir 2022-12-20 08:29:44 +08:00
  • 1e92f8922d
    [UI][ADD] Camera wasd move Linloir 2022-12-20 01:05:05 +08:00
  • 7eccb8e98b
    [UI][ADD] WASD move model Linloir 2022-12-20 00:46:14 +08:00
  • e1cfd3932c
    [CORE][FIX] Fix placing (partial) - Change placing calculation logic (without sticking) - Sticking still not working Linloir 2022-12-20 00:30:17 +08:00
  • cd75d7a83d
    [CORE][CHG] Prevent logging same msg Linloir 2022-12-19 22:17:19 +08:00
  • 36225d7ea3
    [CORE][FIX] Null safety - prevent hit test to null terrain - prevent not initialized model (wrong path) Linloir 2022-12-19 22:17:02 +08:00
  • a5e071f4dd
    [CORE][FIX] fix terrain not initialized - add nullptr initialize Linloir 2022-12-19 21:40:19 +08:00
  • bca72138a4
    Merge Terrain Update Linloir 2022-12-19 21:36:25 +08:00
  • e88edfcb02
    Merge branch 'master' into terrain_merge terrain_merge Linloir 2022-12-19 21:36:09 +08:00
  • 3455cbf9e1
    [CORE][ADD] Settings page Linloir 2022-12-19 21:31:03 +08:00
  • 35b940a0fe 地形图hittest越界问题 胤龙 2022-12-19 20:31:42 +08:00
  • 8bdf5cc390
    [CORE][ADD] Embed terrain hit test Linloir 2022-12-19 19:29:33 +08:00
  • 54c5e6d52e
    [CORE][FIX] Fix terrain render issue - unbind after render Linloir 2022-12-19 19:29:12 +08:00
  • 8c6e6ec16c
    Merge terrain Linloir 2022-12-19 19:11:27 +08:00
  • e8f5bff2aa
    Merge branch 'master' of https://github.com/Linloir/SceneEditor Linloir 2022-12-19 17:27:13 +08:00
  • 17cb4d0bd9
    [PROJ][CHG] Change git ignore ui_dev_v2 Linloir 2022-12-19 17:26:13 +08:00
  • e41ad80e64
    Merge UI development v2 Linloir 2022-12-19 17:12:36 +08:00
  • fe571568ae
    [CORE][FIX] Fix fragment shader - wrong uniform struct member name causing failure in setting spot light Linloir 2022-12-19 17:11:15 +08:00
  • ace9e258e9
    [UI][ADD] Embed model setter in editor page Linloir 2022-12-19 17:10:24 +08:00
  • 3b06ec6ad8
    [UI][ADD] Model setter widget Linloir 2022-12-19 17:09:56 +08:00
  • c1d8d8ed42
    [CORE][ADD] Renderable add API - getters - position - rotation - scaleVal - normal - disposeLight Linloir 2022-12-19 17:09:12 +08:00
  • cad41559b1
    [UI][ADD] Add API in SceneViewer - signals - onSelect - onUpdate - onHover - slots - setDragFlag - clearDragFlag - deleteObject Linloir 2022-12-19 17:08:24 +08:00
  • 929fa790b1
    [UI][ADD] Model attribute slider - Combined label, slider and value label - Provide redesigned signals Linloir 2022-12-19 17:07:00 +08:00
  • 946febaf8d
    [UI][FIX] Push button 'setEnabled' func - Add API 'setEnabled' - Fix 'setEnabled' func Linloir 2022-12-19 17:06:21 +08:00
  • c89e445668
    [UI][ADD] Slider widget - Non-linear value transformation - Color scheme selection - Redesigned signals Linloir 2022-12-19 17:05:36 +08:00
  • 0f6a58a645
    [UI][ADD] Add fonts Linloir 2022-12-19 17:04:43 +08:00
  • 9e5b8ccc52 删掉了一些多余的贴图 skybox 胤龙 2022-12-19 12:10:07 +08:00
  • 16fba2241e 地形图完成 胤龙 2022-12-19 12:06:22 +08:00
  • e6b97f5363 地形cpu版本不加贴图 胤龙 2022-12-19 09:18:50 +08:00
  • fe305c49aa
    [CORE][ADD] Add model from model selector - Add slot API in sceneviewer - Add connection in editor page widget Linloir 2022-12-19 00:42:38 +08:00
  • 64f65a2555
    [CORE][ADD] Click selection test - Hover detection - Click detection - Move / Scale / Rotate(have bug) - Bounding box display - Gesture done Linloir 2022-12-18 23:48:20 +08:00
  • 5dd1200a6e
    [CORE][CHG] Use thumbnail shader - Fix no texture in thumbnail after main shader changed Linloir 2022-12-18 23:47:12 +08:00
  • 7b9d8766d0
    [CORE][ADD] Thumbnail shader Linloir 2022-12-18 23:46:40 +08:00
  • 947cd9b445
    [TEST] Bounding Box Test Linloir 2022-12-18 20:05:25 +08:00
  • 7321455581
    [CORE][ADD] Bounding box display - Add render API in bounding box - Add getter API in renderer to get bounding box Linloir 2022-12-18 20:05:08 +08:00
  • 9d95220073
    [CORE][FIX] Hit test fix - Add critical debug logs - Change transforming ray to local space to transforming vex to world space (because of scaling) - Fix not updating bounding box causing hit test failure Linloir 2022-12-18 18:07:18 +08:00
  • 98a1321af2
    [CORE][ADD] Hit Test Linloir 2022-12-18 17:30:46 +08:00
  • f91f10445b 转换世界坐标方法更新 胤龙 2022-12-18 17:11:16 +08:00
  • ada32313b8 地形图的hitpoint 胤龙 2022-12-18 16:59:14 +08:00
  • db04a46510
    [CORE][CHG] Adapt to camera API change Linloir 2022-12-18 16:49:37 +08:00
  • 1dc9959936
    [CORE][FIX] Fix header dependency Linloir 2022-12-18 16:49:20 +08:00
  • d98b057a67
    [CORE][ADD] Camera ray generation Linloir 2022-12-18 16:44:34 +08:00
  • 60ecd08ed1
    [UI][CHG] Minor tweaking - Change default window size (bigger) Linloir 2022-12-18 16:11:15 +08:00
  • e68149bd24
    [CORE][ADD] HitRecord Class Linloir 2022-12-18 16:10:51 +08:00
  • 10a78360ec
    [CORE][CHG] Change Model API - Remove old APIs related to boundary box - Add new APIs for boundary generating - Add APIs for hit test - Add APIs for mesh data fetching Linloir 2022-12-18 16:10:22 +08:00
  • 2977890457
    [CORE][ADD] Boundary Class - Hit test (AABB method) - API to update current boundary by new point Linloir 2022-12-18 16:09:25 +08:00
  • 0d4a22f0ce
    [CORE][ADD] Add hit API to Mesh - Moller Trumbore algorithm is used Linloir 2022-12-18 16:08:35 +08:00
  • 308dd81f06
    [CORE][CHG] Change boundary APIs - Add 'updateBoundary' func to update boundary after transformation - Add 'hit' to get the hit record of a ray Linloir 2022-12-18 16:07:58 +08:00
  • 4732c0810c
    [CORE][ADD] Ray Class Implementation Linloir 2022-12-18 16:06:40 +08:00
  • a924b4dd30
    [CORE][ADD] Ray class Linloir 2022-12-18 13:55:17 +08:00
  • 15bcb698bd 修改后的天空盒 胤龙 2022-12-18 11:09:49 +08:00
  • 44417cd6ec
    [CORE][FIX] Fix sky box rotation Linloir 2022-12-18 11:01:10 +08:00
  • 957713cda7
    [CORE][CHG] SkyBox Test Linloir 2022-12-18 10:49:07 +08:00
  • 12f32f5c07
    [CORE][ADD] SkyBox Merge Linloir 2022-12-18 10:24:54 +08:00
  • 2f4f7b0df1
    [CORE][ADD] Light Test Version - Add point light to the left object - Add ideal distance test Linloir 2022-12-18 10:05:42 +08:00
  • 3158ced31b
    [CORE][CHG] Shader update - Update shader to accept multiple lights - Add light count uniform - Clean up code Linloir 2022-12-18 10:05:02 +08:00
  • 05a5494693
    [CORE][CHG] Update illuminer API - Add logger to 'updateShader' func - Add 'toWorldSpace' transform Linloir 2022-12-18 10:04:06 +08:00
  • 032d346151
    [CORE][ADD] Add light API & function to renderable Linloir 2022-12-18 10:03:17 +08:00
  • aeaac1833f
    [CORE][CHG] Add logger in texture loader Linloir 2022-12-18 10:02:39 +08:00
  • b2bcba75ea
    [CORE][FIX] Fix illuminer shader update API - Add index parameter Linloir 2022-12-17 22:40:52 +08:00
  • 9604e68aa4
    [CORE][ADD] Illuminer Implementation Linloir 2022-12-17 22:27:22 +08:00
  • 2ecf3bd14c
    [CORE][CHG] Illuminer API Linloir 2022-12-17 21:51:50 +08:00
  • fe28e220ea 将项目中的绝对地址全部改为相对地址了 胤龙 2022-12-17 17:04:53 +08:00
  • ff8d48cae4 地形图最终版 胤龙 2022-12-17 16:56:53 +08:00
  • a17c51157e 地形图完成 胤龙 2022-12-17 16:54:07 +08:00
  • babcdc4832 地形能显示出来了 胤龙 2022-12-17 16:19:55 +08:00
  • cc9ae662a8
    Merge lighting Linloir 2022-12-17 15:03:52 +08:00
  • bef49b7499
    Change variable names Linloir 2022-12-17 13:19:55 +08:00
  • 849da430e9
    Remove invalid code units Linloir 2022-12-17 13:09:52 +08:00
  • ef9580af3f
    Merge UI development Linloir 2022-12-17 13:04:13 +08:00
  • b87f2d04d9
    Merge branch 'master' into ui_dev Linloir 2022-12-17 13:03:04 +08:00
  • 468798b2e2
    Update renderable.cpp Linloir 2022-12-17 12:05:23 +08:00
  • 8c4eb6284b
    Update mesh.h Linloir 2022-12-17 12:04:48 +08:00
  • 795b542dda
    Adapt to previous changes - Tested version, runnable Linloir 2022-12-17 11:43:22 +08:00
  • edeaa7f3c6
    [UI][ADD] Model selection list Linloir 2022-12-17 11:42:32 +08:00
  • ffa0ac065a
    [UI][ADD] Model selectable item button Linloir 2022-12-17 11:42:18 +08:00
  • d818ccd469
    [UI][ADD] Model thumbnail widget Linloir 2022-12-17 11:41:55 +08:00
  • 5ff60b1e86
    [UI][FIX] Fix color name in style sheet Linloir 2022-12-17 11:41:41 +08:00
  • 2fd1d6db24
    [CORE][ADD] Enable cross context model transferring - Reload texture on another context - Copy meshes - [BUG] memory leak (not fixed yet) Linloir 2022-12-17 11:41:13 +08:00
  • e6bab8a345
    [UI][FIX] Fix sidebar color stylesheet - Include alpha value Linloir 2022-12-17 11:39:03 +08:00
  • f62b15eabd add interface in sceneviewer ayachi3 2022-12-17 00:32:24 +08:00
  • f26402461a add function to provide interface ayachi3 2022-12-16 23:05:08 +08:00
  • 0e1edcc588
    [UI][ADD] Scroll List widget - transplanted from previous work Linloir 2022-12-16 21:45:11 +08:00
  • e59cac7408
    Remove old license Linloir 2022-12-16 19:50:33 +08:00
  • 76bf08d815
    Change license to GPL v3 Linloir 2022-12-16 19:49:13 +08:00
  • be3eda82f2
    [UI][UPD] Minor updates - Tested version (Can build & run) Linloir 2022-12-16 17:54:22 +08:00
  • e5abe8c248
    [UI][ADD] About Page Linloir 2022-12-16 17:53:54 +08:00
  • 43c610ed3e
    [UI][CHG] Change pushbutton color generation - Change default background alpha to 0 Linloir 2022-12-16 17:53:28 +08:00
  • b60a35b92d
    [UI][FIX] Fix rounded corner widget - Fix re-initialize bug causing multiple borders Linloir 2022-12-16 17:52:57 +08:00
  • c873268885
    [UI][FIX] Sidebar effect update - Change animation curve - Change collapsed width Linloir 2022-12-16 17:52:23 +08:00
  • 67bf979db5
    [UI] Line edit component Linloir 2022-12-16 17:51:45 +08:00
  • 759f4ad688 add shininess attribute in mesh class ayachi3 2022-12-16 16:03:53 +08:00
  • 75f3eef152
    [UI] Update main appearance - Rounded corner window - Side bar - Rounded corner view port Linloir 2022-12-16 11:18:28 +08:00
  • ea4c3dcc7e
    [UI] Create EditorPage - Adjusted Sceneviewer for embedding Linloir 2022-12-16 11:17:58 +08:00
  • b198e4d7c5
    [UI] Add abstract base class PageWidget - Used for creating pages suitable for side bars - stage on and stage off animation Linloir 2022-12-16 11:17:09 +08:00