[0.3.0]Support workshops! Provide more interesting indoor interactable objects!

AliveDesktop

Turn your desktop into an interactive 3D scene, and place the icons everywhere!

First of all, congratulations to everyone in advance for a happy new yearːsteamhappyː This update has extracted a large number of common modules, and once the packaging process is tested, the SDK will be provided to upload Mods to everyone! [h2] Main update content [/h2] [list] [*] Formal support for creative workshops! Subsequent new themes will be uniformly updated through creative workshops, and the original Ocean scene has now been migrated to [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3125768276]Workshop[/url], simply right-click on the browser page in the program and subscribe to download. [*] Add built-in default scene [Default]! In this spacious scene, the following built-in decorative objects can be tested. [/list] [h2] Built-in decorative objects [/h2] This update adds a large number of built-in decorative objects, making it convenient for future users to reuse in different Mod scenes. Simply enter the editing mode through the right-click menu, right-click and select "Add Decoration" to add them to the scene. Most objects can be dragged and their properties can be modified, and their state will be saved. Some special objects are introduced as follows: [list] [*] Pegboard: can be placed on any plane, unaffected by gravity, and can attach interactive objects to the surface of this object. It is possible to modify its material properties. [img]{STEAM_CLAN_IMAGE}/44561819/57f46edd2130425c3dbab43b86e9c258a20c4f6d.gif[/img] [*] Clock: Display system time. You can modify its pointer animation, time displacement (used to simulate different time zones), and other properties. [img]{STEAM_CLAN_IMAGE}/44561819/1cdf25e0f8129fb74a8c009d1c3f518dbd843320.gif[/img] [*] Lamp: Provide real-time lighting, which can be turned on and off by using activate key (For example: G key in PC mode). You can modify the brightness, color, and shadow casting range of its lights. [img]{STEAM_CLAN_IMAGE}/44561819/c72a7c4819d677d3fbf0dac99235dc1861b74145.gif[/img] [*] Office Chair: The upper body can be dragged and rotated. Players can sit on the chair (right-click on it and select "Attach to this object" (don't spin yourself out!). [img]{STEAM_CLAN_IMAGE}/44561819/a1ebdd0110873b13ed607fbcfb215a8363003f9c.gif[/img] [*] Desk: Contains 3 drawers that can be opened and stored for objects. [img] {STEAM_CLAN_IMAGE}/44561819/cf7a13517c68e1e668b7786762be021c0fa167d5.gif[/img] Laptop: The top cover can be dragged and opened. The material of its A/B/C/D surface can be modified. The display content of its screen can be changed, supporting files in the following formats from local or network sources: static images (jpg, png), dynamic images (gif), videos (mp4) [img]{STEAM_CLAN_IMAGE}/44561819/0c653af08979f534ae304fa2d9edf451a4cf7194.gif[/img] [/list] [h2] Optimization [/h2] [list] Changing the rendering mode from Deferred to Forward+can support as many real-time lights as possible while optimizing performance. When adding a new object, it will first display its position information by creating a temporary object, and use a virtual axis to display its orientation. Users can rotate the scroll wheel to make it turn. [/list]