Commit Graph

35 Commits

Author SHA1 Message Date
Nick Fisher
3e368e1a31 expose getters for near/far culling distance and clean up example project for more readability on frustum 2023-12-17 15:17:17 +08:00
Nick Fisher
660395a40e enable setting output directory for recording 2023-11-20 22:59:50 +08:00
Nick Fisher
5c1be3d047 add option to record to PNGs (inc background threadpool for encoding) 2023-11-20 15:28:55 +08:00
Nick Fisher
f2a458b9ca add setCameraCulling method to set near/far culling plane and return vector_math:Frustum from planes returned by get_camera_frustum 2023-11-09 15:08:34 +08:00
Nick Fisher
395de95d37 more methods for projection/culling projection matrices & frustum 2023-11-09 11:41:40 +08:00
Nick Fisher
2db353cc3b add getCameraFrustum() and getCameraProjectionMatrix() 2023-11-08 20:30:14 +08:00
Nick Fisher
e42d5e6263 correctly initialize manipulatorMode to default 2023-11-07 17:49:21 +11:00
Nick Fisher
48be185bba start using menu for example project & add methods for getting camera model/view matrices 2023-11-03 22:17:39 +08:00
Nick Fisher
58a9542121 add model/view matrix getters & manipulator options 2023-11-03 15:20:15 +08:00
Nick Fisher
1e6f9dcc9d initialize various FilamentViewer pointers to nullptr 2023-10-22 17:45:48 +11:00
Nick Fisher
b7f50df2dc camera fixes for assets with large bounding boxes 2023-10-11 14:12:04 +08:00
Nick Fisher
98bcf5d7ad implement picker/getNameForEntity 2023-10-11 11:10:47 +08:00
Nick Fisher
45576466c9 allow passing uberarchive path to FilamentViewer and expose destroy_viewer 2023-10-04 14:49:48 +08:00
Nick Fisher
c1f8eae85e add toggle for postprocessing and minor cleanup work 2023-10-03 22:04:37 +08:00
Nick Fisher
fd843147ad add missing method handlers on Windows and use 32bit depth buffer for render target by default 2023-09-28 10:46:20 +10:00
Nick Fisher
b7b2aebf28 merge moveCameraToAsset changes 2023-09-27 16:10:10 +10:00
Nick Fisher
32049876b4 initial work on custom Platform to wrap EGL D3D surface 2023-09-27 16:03:50 +10:00
Nick Fisher
833022e4e0 add moveCameraToAsset 2023-09-25 22:30:07 +08:00
Nick Fisher
6cdc9bd3dc downgrade Filament libs to v1.34.2 for Windows 2023-09-25 21:52:09 +10:00
Nick Fisher
f72ffd6c6a add fillHeight option to setBackgroundImage 2023-09-15 13:00:58 +08:00
Nick Fisher
7ba1598d9e use intptr_t for textureId 2023-09-14 09:52:42 +08:00
Nick Fisher
e1edb6299a add setBloom method 2023-08-24 09:36:30 +08:00
Nick Fisher
482666da31 expose setToneMapping method 2023-08-24 09:29:16 +08:00
Nick Fisher
44aa3109bc add animation fading and revert to platform channel handler 2023-08-08 10:44:10 +08:00
Nick Fisher
555d1199a2 add implementation for setMorphWeights 2023-06-22 13:38:17 +08:00
Nick Fisher
80a781a3c4 iOS fixes 2023-04-20 22:15:50 +08:00
Nick Fisher
a162ff2400 refactor 2023-04-19 18:06:48 +08:00
Nick Fisher
8298e473c2 work 2023-04-18 14:17:05 +08:00
Nick Fisher
67ac8990b8 add arg for ibl intensity 2023-03-12 14:41:25 +08:00
Nick Fisher
f99d2d0ad3 use both ubershader/unlit material provider 2023-03-12 14:01:26 +08:00
Nick Fisher
e36ec57b17 api updates 2023-03-03 20:54:01 +08:00
Nick Fisher
713e4e8112 add setCameraModelMatrix method for iOS 2023-01-06 13:41:50 +08:00
Nick Fisher
b1832c237f finalize bone transform animation 2022-12-17 16:31:20 +08:00
Nick Fisher
5c7e014bd0 extend to support rendering to RenderTarget/OpenGL texture on Linux 2022-12-08 17:36:44 +08:00
Nick Fisher
249d538f1d rearrange source/header files for compatibility with CocoaPods Framework structure 2022-10-04 09:23:53 +08:00